mirror of
https://github.com/valitydev/wazuh-kibana-app.git
synced 2024-11-07 02:15:24 +00:00
Added GDPR to Overview and Agents tabs
This commit is contained in:
parent
8a1cacb029
commit
0a67b3121c
48
public/templates/agents/agents-gdpr.html
Normal file
48
public/templates/agents/agents-gdpr.html
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<md-content flex layout="column" ng-if="tab === 'gdpr' && tabView === 'panels'" ng-show="resultState === 'ready'" layout-align="start">
|
||||||
|
|
||||||
|
<!-- View: Panels -->
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch">
|
||||||
|
<md-card flex class="wz-md-card">
|
||||||
|
<md-tabs md-selected="selectedIndex" class="wz-md-tab" md-border-bottom md-dynamic-height id="gdprReq_tab">
|
||||||
|
<md-tab ng-repeat="tab in tabs" ng-disabled="tab.disabled" label="{{tab.title}}">
|
||||||
|
<div class="md-padding">
|
||||||
|
<span class="wz-headline-title">GDPR Requirement: {{tab.title}}</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<div layout="row" class="wz-padding-top-10 wz-line-height">
|
||||||
|
<div ng-bind-html="tab.content"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</md-tab>
|
||||||
|
</md-tabs>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-225">
|
||||||
|
<md-card flex="70" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Requirements</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Agents-GDPR-Requirements'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
<md-card flex="30" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Groups</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Agents-GDPR-Groups'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-570">
|
||||||
|
<md-card class="wz-md-card" flex>
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Alerts summary</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Agents-GDPR-Last-alerts'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</md-content>
|
@ -54,6 +54,7 @@
|
|||||||
<md-nav-item md-nav-click="switchTab('oscap');" name="oscap" ng-show="extensions.oscap && agent.os.platform !== 'windows'">SCAP</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('oscap');" name="oscap" ng-show="extensions.oscap && agent.os.platform !== 'windows'">SCAP</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('audit');" name="audit" ng-show="extensions.audit && agent.os.platform !== 'windows'">Audit</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('audit');" name="audit" ng-show="extensions.audit && agent.os.platform !== 'windows'">Audit</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('pci');" name="pci" ng-show="extensions.pci">PCI DSS</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('pci');" name="pci" ng-show="extensions.pci">PCI DSS</md-nav-item>
|
||||||
|
<md-nav-item md-nav-click="switchTab('gdpr');" name="gdpr" ng-show="extensions.gdpr">GDPR</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('virustotal');" name="virustotal" ng-show="extensions.virustotal">VirusTotal</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('virustotal');" name="virustotal" ng-show="extensions.virustotal">VirusTotal</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('configuration');" name="configuration" ng-show="agent.id != '000'">Configuration</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('configuration');" name="configuration" ng-show="agent.id != '000'">Configuration</md-nav-item>
|
||||||
</md-nav-bar>
|
</md-nav-bar>
|
||||||
|
@ -6,6 +6,7 @@ include ./agents-vuls.html
|
|||||||
include ./agents-oscap.html
|
include ./agents-oscap.html
|
||||||
include ./agents-audit.html
|
include ./agents-audit.html
|
||||||
include ./agents-pci.html
|
include ./agents-pci.html
|
||||||
|
include ./agents-gdpr.html
|
||||||
include ./agents-virustotal.html
|
include ./agents-virustotal.html
|
||||||
include ./agents-configuration.html
|
include ./agents-configuration.html
|
||||||
include ./agents.foot
|
include ./agents.foot
|
||||||
|
73
public/templates/overview/overview-gdpr.html
Normal file
73
public/templates/overview/overview-gdpr.html
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
<md-content flex layout="column" ng-if="tab === 'gdpr' && tabView === 'panels'" ng-show="resultState === 'ready'" layout-align="start">
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch">
|
||||||
|
<md-card flex class="wz-md-card">
|
||||||
|
<md-tabs md-selected="selectedIndex" class="wz-md-tab" md-border-bottom md-dynamic-height id="gdprReq_tab">
|
||||||
|
<md-tab ng-repeat="tab in tabs" ng-disabled="tab.disabled" label="{{tab.title}}">
|
||||||
|
<div class="md-padding">
|
||||||
|
<span class="wz-headline-title">GDPR Requirement: {{tab.title}}</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<div layout="row" class="wz-padding-top-10 wz-line-height">
|
||||||
|
<div ng-bind-html="tab.content"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</md-tab>
|
||||||
|
</md-tabs>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-530">
|
||||||
|
<md-card flex class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Last alerts</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-Requirements-heatmap'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-255">
|
||||||
|
<md-card flex="70" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Requirements</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-requirements'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
<md-card flex="30" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Groups</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-Groups'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-255">
|
||||||
|
<md-card flex="30" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Agents</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-Agents'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
<md-card flex="70" class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Requirements by agent</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-Requirements-by-agent'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center stretch" class="height-570">
|
||||||
|
<md-card flex class="wz-md-card">
|
||||||
|
<md-card-content class="wazuh-column">
|
||||||
|
<span class="wz-headline-title">Alerts summary</span>
|
||||||
|
<md-divider class="wz-margin-top-10"></md-divider>
|
||||||
|
<kbn-vis vis-id="'Wazuh-App-Overview-GDPR-Last-alerts'"></kbn-vis>
|
||||||
|
</md-card-content>
|
||||||
|
</md-card>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</md-content>
|
@ -12,6 +12,7 @@
|
|||||||
<md-nav-item md-nav-click="switchTab('oscap');" name="oscap" ng-show="extensions.oscap">SCAP</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('oscap');" name="oscap" ng-show="extensions.oscap">SCAP</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('audit');" name="audit" ng-show="extensions.audit">Audit</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('audit');" name="audit" ng-show="extensions.audit">Audit</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('pci');" name="pci" ng-show="extensions.pci">PCI DSS</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('pci');" name="pci" ng-show="extensions.pci">PCI DSS</md-nav-item>
|
||||||
|
<md-nav-item md-nav-click="switchTab('gdpr');" name="gdpr" ng-show="extensions.gdpr">GDPR</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('aws');" name="aws" ng-show="extensions.aws">AWS</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('aws');" name="aws" ng-show="extensions.aws">AWS</md-nav-item>
|
||||||
<md-nav-item md-nav-click="switchTab('virustotal');" name="virustotal" ng-show="extensions.virustotal">VirusTotal</md-nav-item>
|
<md-nav-item md-nav-click="switchTab('virustotal');" name="virustotal" ng-show="extensions.virustotal">VirusTotal</md-nav-item>
|
||||||
</md-nav-bar>
|
</md-nav-bar>
|
||||||
|
@ -6,6 +6,7 @@ include ./overview-vuls.html
|
|||||||
include ./overview-oscap.html
|
include ./overview-oscap.html
|
||||||
include ./overview-audit.html
|
include ./overview-audit.html
|
||||||
include ./overview-pci.html
|
include ./overview-pci.html
|
||||||
|
include ./overview-gdpr.html
|
||||||
include ./overview-aws.html
|
include ./overview-aws.html
|
||||||
include ./overview-virustotal.html
|
include ./overview-virustotal.html
|
||||||
include ../footer.foot
|
include ../footer.foot
|
||||||
|
Loading…
Reference in New Issue
Block a user