Introduction
The Wazuh Dashboard Plugins provide comprehensive compliance monitoring capabilities that help organizations maintain adherence to various regulatory frameworks and security standards. The compliance module maps security events and rule violations to specific requirements across multiple frameworks.Supported Compliance Frameworks
Wazuh supports monitoring and reporting for the following regulatory compliance frameworks:PCI DSS
Payment Card Industry Data Security Standard - Protects cardholder data
GDPR
General Data Protection Regulation - European data privacy requirements
HIPAA
Health Insurance Portability and Accountability Act - Healthcare data protection
NIST 800-53
National Institute of Standards and Technology - Security controls catalog
TSC
Trust Services Criteria - SOC 2 compliance framework
How Compliance Monitoring Works
Wazuh maps security events and alerts to specific compliance requirements through rule fields:rule.pci_dss- PCI DSS requirement identifiersrule.gdpr- GDPR article referencesrule.hipaa- HIPAA regulation sectionsrule.nist_800_53- NIST 800-53 control identifiersrule.tsc- Trust Services Criteria references
- Real-time compliance status monitoring
- Audit trail generation
- Regulatory requirement mapping
- Compliance gap identification
Compliance Data Structure
Compliance requirements are organized hierarchically in the codebase:plugins/main/common/compliance-requirements/ directory
Compliance Dashboard Components
The compliance monitoring interface consists of:Compliance Table
Interactive table component that displays:- Requirement categories and sub-requirements
- Alert counts per requirement
- Filtering and search capabilities
- Detailed requirement descriptions
plugins/main/public/components/overview/compliance-table/compliance-table.tsx
Requirements Panel
Left sidebar showing:- Top-level requirement categories
- Alert counts per category
- Selection state for filtering
Subrequirements Panel
Detailed view displaying:- Individual compliance requirements
- Specific control descriptions
- Direct links to related alerts
Using Compliance Dashboards
Navigate to Compliance Module
Select the desired compliance framework (PCI DSS, GDPR, HIPAA, NIST, or TSC) from the Wazuh Dashboard overview.
Review Requirements
Browse the requirements panel to see categorized compliance controls and their current alert counts.
Filter by Requirement
Click on any requirement category to filter alerts and view only events related to that specific control.
Analyze Events
Review the events table showing security alerts mapped to the selected compliance requirement.
Data Source Configuration
Each compliance framework has a dedicated data source implementation:plugins/main/public/components/common/data-source/pattern/events/pci-dss/plugins/main/public/components/common/data-source/pattern/events/gdpr/plugins/main/public/components/common/data-source/pattern/events/hipaa/plugins/main/public/components/common/data-source/pattern/events/nist-800-53/plugins/main/public/components/common/data-source/pattern/events/tsc/
Compliance Visualization
Each framework includes pre-built dashboard visualizations:- Top requirements by alert count - Bar charts showing most triggered controls
- Alert trends over time - Timeline visualizations
- Requirement distribution - Pie charts of compliance coverage
- Agent compliance status - Per-agent compliance metrics
plugins/main/common/dashboards/dashboard-definitions/overview/[framework]/
Query and Filter System
The compliance table implements advanced filtering:plugins/main/public/components/overview/compliance-table/compliance-table.tsx:168
Best Practices
Regular Monitoring
Regular Monitoring
Review compliance dashboards daily to identify new violations and trends.
Custom Time Ranges
Custom Time Ranges
Use the date picker to analyze compliance over specific audit periods.
Requirement Prioritization
Requirement Prioritization
Focus on high-alert requirements that indicate potential compliance gaps.
Integration with Audits
Integration with Audits
Export filtered views to support regulatory audits and assessments.
Next Steps
Explore detailed documentation for each compliance framework:- PCI DSS Compliance - Payment card security
- GDPR Compliance - Data privacy regulations
- HIPAA Compliance - Healthcare information protection
- NIST 800-53 Compliance - Federal security controls
- TSC Compliance - Trust services for SOC 2