Compliance

    Wazuh Security Configuration Assessment (CIS Benchmarks)

    Run CIS Benchmark and PCI/HIPAA configuration scans with the Wazuh SCA module. Built-in policies plus custom YAML.

    WazuGuardix Team June 16, 2026 6 min read

    The Security Configuration Assessment (SCA) module runs CIS Benchmark and custom hardening policies against every Wazuh agent. Policies are YAML files shipped by Wazuh for major Linux distros, Windows and macOS, no extra agents needed.

    1. Enable SCA in agent.conf

    <sca>
      <enabled>yes</enabled>
      <scan_on_start>yes</scan_on_start>
      <interval>12h</interval>
      <policies>
        <policy>cis_debian10.yml</policy>
      </policies>
    </sca>

    2. Restart the agent

    systemctl restart wazuh-agent

    3. View results

    In the dashboard open Security configuration assessment -> select the agent -> see pass/fail per CIS control with remediation guidance.

    Note: You can write custom policies in YAML (rules: f:/etc/ssh/sshd_config -> r:^PermitRootLogin no) to enforce your own hardening standards.

    We build custom SCA packs for ISO 27001, NIST 800-171 and SOC 2, contact us.

    Official reference

    Commands and configuration in this guide are based on the official Wazuh documentation. For the canonical source, see:

    WazuhSCACISCompliance

    Need help running Wazuh in production?

    Our team designs, deploys and operates Wazuh end to end, from indexer sizing to custom rules and 24/7 SOC monitoring.