Using dynamic values for description. Grammar fix

This commit is contained in:
Jesús Ángel 2018-07-31 09:25:41 +02:00 committed by Javier Castro
parent 6ba3b7d2f1
commit 14b5d496a7
5 changed files with 58 additions and 72 deletions

View File

@ -9,13 +9,15 @@
*
* Find more information about this on the LICENSE file.
*/
import beautifier from '../utils/json-beautifier';
import { uiModules } from 'ui/modules'
import FilterHandler from '../utils/filter-handler'
import generateMetric from '../utils/generate-metric'
import TabNames from '../utils/tab-names'
import { metricsAudit, metricsVulnerability, metricsScap, metricsCiscat, metricsVirustotal } from '../utils/agents-metrics'
import * as FileSaver from '../services/file-saver'
import beautifier from '../utils/json-beautifier';
import { uiModules } from 'ui/modules';
import FilterHandler from '../utils/filter-handler';
import generateMetric from '../utils/generate-metric';
import TabNames from '../utils/tab-names';
import { metricsAudit, metricsVulnerability, metricsScap, metricsCiscat, metricsVirustotal } from '../utils/agents-metrics';
import * as FileSaver from '../services/file-saver';
import TabDescription from '../../server/reporting/tab-description';
const app = uiModules.get('app/wazuh', []);
@ -28,7 +30,7 @@ function (
reportingService, visFactoryService, csvReq,
wzTableFilter
) {
$scope.TabDescription = TabDescription;
$rootScope.reportStatus = false;
$location.search('_a',null)

View File

@ -9,13 +9,14 @@
*
* Find more information about this on the LICENSE file.
*/
import $ from 'jquery';
import { uiModules } from 'ui/modules'
import FilterHandler from '../utils/filter-handler'
import generateMetric from '../utils/generate-metric'
import TabNames from '../utils/tab-names'
import { metricsGeneral, metricsFim, metricsAudit, metricsVulnerability, metricsScap, metricsCiscat, metricsVirustotal, metricsAws } from '../utils/overview-metrics'
import TabDescription from '../../server/reporting/tab-description';
const app = uiModules.get('app/wazuh', []);
app.controller('overviewController',
@ -24,7 +25,7 @@ function ($scope, $location, $rootScope, appState,
commonData, reportingService, visFactoryService,
wazuhConfig
) {
$scope.TabDescription = TabDescription;
$rootScope.reportStatus = false;
$location.search('_a',null)

View File

@ -76,18 +76,17 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_logging.svg'" title="'File integrity'"
switch-tab="switchTab('fim')" current-tab="'fim'"
description="'Wazuhs File integrity monitoring (FIM) watches specified files triggering
alerts when these files are modified.'"
description="TabDescription.fim.description"
></wz-welcome-card>
<wz-welcome-card
class="euiFlexItem" logo="'app_devtools.svg'"
title="'Configuration'" switch-tab="switchTab('configuration')" current-tab="'configuration'"
description="'Agents can be configured remotely by using the agent.conf file. Check the agent configuration here.'"
description="TabDescription.configuration.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="syscollector && syscollector.os && syscollector.os.sysname" class="euiFlexItem" logo="'app_index_pattern.svg'"
title="'Inventory'" switch-tab="switchTab('syscollector')" current-tab="'syscollector'"
description="'Scan the system to retrieve OS, hardware and installed packages related information.'"
description="TabDescription.syscollector.description"
></wz-welcome-card>
</div>
</div>
@ -100,27 +99,22 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_advanced_settings.svg'"
title="'Policy monitoring'" switch-tab="switchTab('pm')" current-tab="'pm'"
description="'Policy monitoring is the process of verifying that all systems conform to
a set of predefined rules regarding configuration settings and approved
application usage.'"
description="TabDescription.pm.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.audit" class="euiFlexItem" logo="'app_monitoring.svg'"
title="'Audit'" switch-tab="switchTab('audit')" current-tab="'audit'"
description="'The Linux auditd system is an extensive auditing facility, which we will
only touch on here.'"
description="TabDescription.audit.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.oscap" class="euiFlexItem" logo="'app_discover.svg'"
title="'Open SCAP'" switch-tab="switchTab('oscap')" current-tab="'oscap'"
description="'SCAP jointly uses several specifications in order to automate continuous
monitoring, vulnerability management, and reporting on results of security
compliance scans.'"
description="TabDescription.oscap.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.ciscat" class="euiFlexItem" logo="'app_management.svg'"
title="'CIS-CAT'" switch-tab="switchTab('ciscat')" current-tab="'ciscat'"
description="'Integrated CIS benchmark assessments into Wazuh agents.'"
description="TabDescription.ciscat.description"
></wz-welcome-card>
</div>
</div>
@ -139,12 +133,12 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_security.svg'"
title="'Vulnerabilities'" switch-tab="switchTab('vuls')" current-tab="'vuls'"
description="'Detect applications that are known to be vulnerable (affected by a CVE).'"
description="TabDescription.vuls.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.virustotal" class="euiFlexItem" logo="'app_saved_objects.svg'"
title="'Virustotal'" switch-tab="switchTab('virustotal')" current-tab="'virustotal'"
description="'Scans monitored files for malicious content.'"
description="TabDescription.virustotal.description"
></wz-welcome-card>
</div>
</div>
@ -159,16 +153,12 @@
<wz-welcome-card
ng-if="extensions.pci" class="euiFlexItem" logo="'app_apm.svg'"
title="'PCI DSS'" switch-tab="switchTab('pci')" current-tab="'pci'"
description="'Wazuh helps to implement PCI DSS by performing log analysis, file integrity
checking, policy monitoring, intrusion detection, real-time alerting
and active response.'"
description="TabDescription.pci.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.gdpr" class="euiFlexItem" logo="'app_visualize.svg'"
title="'GDPR'" switch-tab="switchTab('gdpr')" current-tab="'gdpr'"
description="'The General Data Protection Regulation took effect on 25th May 2018.
Wazuh helps with most technical requirements, taking advantage of
features such as File Integrity or Policy monitoring.'"
description="TabDescription.gdpr.description"
></wz-welcome-card>
</div>
</div>

View File

@ -40,14 +40,12 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_logging.svg'" title="'File integrity'"
switch-tab="switchTab('fim')" current-tab="'fim'"
description="'Wazuhs File integrity monitoring (FIM) watches specified files triggering
alerts when these files are modified.'"
description="TabDescription.fim.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.aws" class="euiFlexItem" logo="'app_index_pattern.svg'"
title="'AWS'" switch-tab="switchTab('aws')" current-tab="'aws'"
description="'Amazon CloudTrail support is now a built-in Wazuh capability, giving you
the ability to search, analyze, and alert on AWS CloudTrail events.'"
description="TabDescription.aws.description"
></wz-welcome-card>
</div>
</div>
@ -60,27 +58,22 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_advanced_settings.svg'"
title="'Policy monitoring'" switch-tab="switchTab('pm')" current-tab="'pm'"
description="'Policy monitoring is the process of verifying that all systems conform to
a set of predefined rules regarding configuration settings and approved
application usage.'"
description="TabDescription.pm.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.audit" class="euiFlexItem" logo="'app_monitoring.svg'"
title="'Audit'" switch-tab="switchTab('audit')" current-tab="'audit'"
description="'The Linux auditd system is an extensive auditing facility, which we will
only touch on here.'"
description="TabDescription.audit.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.oscap" class="euiFlexItem" logo="'app_discover.svg'"
title="'Open SCAP'" switch-tab="switchTab('oscap')" current-tab="'oscap'"
description="'SCAP jointly uses several specifications in order to automate continuous
monitoring, vulnerability management, and reporting on results of security
compliance scans.'"
description="TabDescription.oscap.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.ciscat" class="euiFlexItem" logo="'app_management.svg'"
title="'CIS-CAT'" switch-tab="switchTab('ciscat')" current-tab="'ciscat'"
description="'Integrated CIS benchmark assessments into Wazuh agents.'"
description="TabDescription.ciscat.description"
></wz-welcome-card>
</div>
</div>
@ -99,12 +92,12 @@
<wz-welcome-card
class="euiFlexItem" logo="'app_security.svg'"
title="'Vulnerabilities'" switch-tab="switchTab('vuls')" current-tab="'vuls'"
description="'Detect applications that are known to be vulnerable (affected by a CVE).'"
description="TabDescription.vuls.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.virustotal" class="euiFlexItem" logo="'app_saved_objects.svg'"
title="'Virustotal'" switch-tab="switchTab('virustotal')" current-tab="'virustotal'"
description="'Scans monitored files for malicious content.'"
description="TabDescription.virustotal.description"
></wz-welcome-card>
</div>
</div>
@ -119,16 +112,12 @@
<wz-welcome-card
ng-if="extensions.pci" class="euiFlexItem" logo="'app_apm.svg'"
title="'PCI DSS'" switch-tab="switchTab('pci')" current-tab="'pci'"
description="'Wazuh helps to implement PCI DSS by performing log analysis, file integrity
checking, policy monitoring, intrusion detection, real-time alerting
and active response.'"
description="TabDescription.pci.description"
></wz-welcome-card>
<wz-welcome-card
ng-if="extensions.gdpr" class="euiFlexItem" logo="'app_visualize.svg'"
title="'GDPR'" switch-tab="switchTab('gdpr')" current-tab="'gdpr'"
description="'The General Data Protection Regulation took effect on 25th May 2018.
Wazuh helps with most technical requirements, taking advantage of
features such as File Integrity or Policy monitoring.'"
description="TabDescription.gdpr.description"
></wz-welcome-card>
</div>
</div>

View File

@ -10,52 +10,56 @@
* Find more information about this on the LICENSE file.
*/
export default {
general : {
general: {
title: 'General',
description: ''
},
fim : {
fim: {
title: 'File integrity monitoring',
description: 'Wazuhs File integrity monitoring (FIM) watches specified files triggering alerts when these files are modified. The component responsible for this task is called syscheck. This component stores the cryptographic checksum and other attributes of a known good file or Windows registry key and regularly compares it to the current file being used by the system, watching for changes.'
description: 'Wazuh\'s File integrity monitoring (FIM) system watches selected files, triggering alerts when these files are modified.'
},
pm : {
pm: {
title: 'Policy monitoring',
description: 'Wazuh monitors configuration files to ensure they are compliant with your security policies, standards or hardening guides. Agents perform periodic scans to detect applications that are known to be vulnerable, unpatched, misconfigured.'
description: 'Policy monitoring is the process of verifying that all systems conform to a set of predefined rules regarding configuration settings and approved application usage.'
},
vuls : {
vuls: {
title: 'Vulnerability detector',
description: 'This capability can be used to detect applications that are known to be vulnerable (affected by a CVE). To be able to detect vulnerabilities, now agents are able to natively collect a list of installed applications, sending it periodically to the manager (where it is stored in local sqlite databases, one per agent). In addition, the manager builds a global vulnerabilities database, using public OVAL CVE repositories, using it later to cross correlate this information with agents applications inventory data.'
description: 'Detect applications that are known to be vulnerable (affected by a CVE).'
},
oscap : {
oscap: {
title: 'Security Content Automation Protocol (SCAP)',
description: 'The Security Content Automation Protocol (SCAP) is a specification for expressing and manipulating security data in standardized ways. SCAP jointly uses several specifications in order to automate continuous monitoring, vulnerability management, and reporting on results of security compliance scans.'
description: 'SCAP uses several specifications in order to automate continuous monitoring, vulnerability management, and reporting the results of security compliance scans.'
},
audit : {
audit: {
title: 'Linux Audit',
description: 'The Linux Audit system provides a way to track security-relevant information on your machine. Based on preconfigured rules, Audit proves detailed real-time logging about the events that are happening on your system. This information is crucial for mission-critical environments to determine the violator of the security policy and the actions they performed.'
description: 'The Linux auditd system is an extensive auditing tool, which we will only touch on here.'
},
pci : {
pci: {
title: 'PCI DSS',
description: 'The Payment Card Industry Data Security Standard (PCI DSS) is a proprietary information security standard for organizations that handle branded credit cards from the major card companies including Visa, MasterCard, American Express, Discover, and JCB. The standard was created to increase controls around cardholder data to reduce credit card fraud.'
description: 'Wazuh helps to implement PCI DSS by performing log analysis, file integrity checking, policy monitoring, intrusion detection, real-time alerting and active response.'
},
gdpr : {
gdpr: {
title: 'GDPR',
description: 'The General Data Protection Regulation took effect on 25th May 2018. Wazuh helps with most technical requirements, taking advantage of features such as File Integrity or Policy monitoring. In addition, the entire Ruleset has been mapped following the GDPR regulation, enriching all the alerts related to this purpose.'
description: 'The General Data Protection Regulation took effect on May 25, 2018. Wazuh helps with most technical requirements by making the most of features such as File Integrity or Policy monitoring.'
},
ciscat : {
ciscat: {
title: 'CIS-CAT',
description: 'CIS (Center for Internet Security) is an entity dedicated to safeguard private and public organizations against cyber threats. This entity provides CIS benchmarks guidelines, which are a recognized global standard and best practices for securing IT systems and data against cyberattacks.'
description: 'Integrates CIS benchmark assessments into Wazuh agents.'
},
aws : {
aws: {
title: 'Amazon web services',
description: 'Wazuh AWS rules focus on providing the desired visibility within the Amazon Web Services platform.'
},
virustotal: {
title: 'Virustotal',
description:'From version 3.0.0, Wazuh incorporates a new integration which scans monitored files for malicious content. This solution is possible through an integration with VirusTotal, which is a powerful platform that aggregates multiple antivirus products along with an online scanning engine. Combining this tool with our FIM engine provides a simple means of scanning the files that are monitored by syscheck to inspect them for malicious content.'
description: 'Scans monitored files for malicious content.'
},
syscollector: {
title: 'Inventory',
description: 'Scan the system to retrieve OS, hardware and installed packages related information.'
description: 'Scan the system to retrieve information related to OS, hardware and installed packages.'
},
configuration: {
title: 'Configuration',
description: 'Agents can be configured remotely by using the agent.conf file. Check the agent configuration here.'
}
}