Wazuh for PCI DSS requirements 10 and 11.5

Wazuh can collect the logs, run the review workflow and produce the monitoring records behind PCI DSS requirements 10 and 11.5. It does not make you compliant, and this page sets out what to configure and what remains with your team.

On this page

Wazuh PCI DSS compliance: what the platform helps with and what it does not

If your team is in scope for PCI DSS v4.0.1 and plans to use Wazuh for logging and change detection, the platform can support requirements 10.2, 10.4.1, 10.4.1.1, 10.5.1 and 11.5.2 through log collection, log review and file integrity monitoring. It does not satisfy requirement 11.5.1 alone, and no Wazuh deployment makes an entity compliant. Treat Wazuh as one set of technical controls inside a validation program that your organization owns. DeployOpen plans and configures Wazuh, sets up log sources, review workflows and integrity monitoring policies, and assembles the configuration and evidence your assessor will ask to see. DeployOpen does not issue a Report on Compliance or an Attestation of Compliance. A Qualified Security Assessor, or your entity's own validation process where the payment brands allow it, decides whether the requirements are met. Expect the assessor to test how the controls operate in practice, not only how they were installed. PCI DSS v4.0.1 is the only active version of the standard. v4.0 retired on 31 December 2024, and the PCI Security Standards Council has announced no release date for a new version. A request for comments on v4.0.1 ran from 3 June to 20 July 2026 to begin the next iteration, but that does not change which requirements apply today. Confirm the version your assessment uses with your acquirer or payment brand, and build the Wazuh rules and review records against the v4.0.1 wording. The practical boundary is this: Wazuh can generate the audit records, alerts and file comparisons, and it can keep the review history that 10.4.1 and 10.4.1.1 call for. It cannot decide which events your environment must capture, approve a review procedure, or prove that your intrusion detection covers every traffic path at the cardholder data environment perimeter. Those decisions sit with your security and compliance owners, and they need to be documented before the assessment begins. Before you commit to Wazuh for this scope, confirm three things with your assessor or QSA: which system components fall inside the cardholder data environment, which intrusion detection or prevention technology covers requirement 11.5.1, and whether they accept automated review records as the evidence for 10.4.1.1. Those answers determine how much of the work sits in Wazuh and how much sits in other tools and processes.

Which PCI DSS requirements map to which Wazuh capabilities

This table maps each in-scope PCI DSS v4.0.1 logging and change detection requirement to the Wazuh component that supports it and the configuration to confirm. Each row is a starting point for a control that still needs documented procedures and retained records. The main takeaway is that Wazuh covers host-side logging, review alerts, retention and file integrity, while perimeter network intrusion detection under 11.5.1 needs a separate sensor.

RequirementWazuh capabilityConfiguration needed
10.2.1: audit logs enabledAgents collect OS and application audit logs. The server decodes and alerts on them, and the indexer stores them.Enable OS audit logging and agent log collection for each in-scope host. Confirm supported audit sources in the installed version's documentation.
10.2.2: required log entry fieldsServer decoders extract event type, time, outcome, origin and affected resource into indexed fields.Test each in-scope log source and check the indexed fields. Confirm the decoded field names for each source in the installed version's documentation.
10.4.1: daily log reviewDashboard PCI DSS views and server alerts support a documented daily review of in-scope events.Assign reviewers and a daily review checklist. Confirm the PCI DSS dashboard views and their rule mapping for the installed version.
10.4.1.1: automated log reviewServer rules generate alerts automatically, and integrations can forward them to ticketing or SOAR tools.Define alert routing and integration targets. Confirm supported forwarding methods in the installed version's documentation. Keep review records.
10.5.1: 12-month retentionThe indexer stores alerts and archives. Index retention settings control how long data stays searchable.Set retention to at least 12 months and keep at least three months searchable. Confirm retention and snapshot settings in the installed version's documentation.
11.5.1: intrusion detection at the CDE perimeterAgents are host-based and do not replace network intrusion detection at the CDE perimeter.Deploy agents on CDE hosts. Collect network IDS or IPS alerts by syslog if supported, and keep the perimeter sensor in service. Confirm syslog options in the installed version's documentation.
11.5.2: change detection on critical filesAgent file integrity monitoring (syscheck) alerts on changes to monitored critical files.Define critical paths and set scheduled scans at least weekly. Confirm scan frequency and real-time options in the installed version's documentation.

What requirement 10.2 expects audit logs to contain and how Wazuh gathers them

Requirement 10.2.1 expects audit logs to be enabled and active for all system components and cardholder data, and sub-requirements 10.2.1.1 to 10.2.1.7 list the events that must be captured. Requirement 10.2.2 then sets the content of each entry: event type, date and time, success or failure, origination, and the identity of the affected data, component, resource or service. Wazuh does not add these fields on its own. Its decoders and rules can only report what each source produces, so the first task is to confirm that every log source emits all of these elements. Read the sub-requirement list in the PCI DSS v4.0 SAQ D for Service Providers directly, because the exact wording of 10.2.1.1 to 10.2.1.7 carries detail that summaries tend to drop.

Scope starts with your cardholder data environment inventory, not with the Wazuh deployment. Wazuh agents on Linux and Windows collect operating system audit data and send it to the Wazuh server, which applies decoders and rules and stores resulting alerts in the Wazuh indexer. Agentless monitoring covers devices such as firewalls, which send syslog to the server, and the server can also probe APIs on a schedule. Systems that agents cannot run on, such as some appliances and vendor-managed platforms, depend on syslog or API collection. For each of these, confirm the device can send the fields required by 10.2.2. A syslog message that drops the affected resource or the outcome leaves an audit gap even though the message arrived.

Build a table that maps each in-scope component to its collection method (agent, syslog, API or none) and to the 10.2.1 events it produces. Application and database logging is where many gaps appear. PCI SSC FAQ 1081 addresses database and application logging, and an agent on the host usually sees operating system events but not necessarily the application's own audit records. Check whether each application writes audit entries, where they are stored, and whether Wazuh can read them. PCI SSC FAQ 1034 addresses system-level objects. Use it to confirm which objects in your environment must be logged and that each one appears in your mapping. Read both FAQs before you conclude that the agent deployment alone covers requirement 10.2.

Plan for failures that do not look like failures. An agent that stops forwarding or a firewall whose syslog target changes will produce no alerts, and the absence of events is easy to mistake for a quiet environment. Assign an owner to watch agent connectivity and syslog source health in the Wazuh dashboard, and test each source by generating a known event and confirming it appears with the required fields. Time accuracy also matters: the date and time field in 10.2.2 is only useful if all sources share a synchronized clock. Ask the team that operates each firewall, database and application to confirm its time source before you accept its entries as evidence.

Daily automated log review and 12-month retention under 10.4.1 and 10.5.1

Requirement 10.4.1 calls for daily review of logs from three groups of components: those that store, process or transmit cardholder data or sensitive authentication data, all critical system components, and components that perform security functions such as network security controls, intrusion detection and prevention systems and authentication servers. The requirement asks for review but does not name a tool, so the scope agreed with your assessor becomes the list of log sources to collect into Wazuh.

  • Cardholder data components: servers, databases and applications in the cardholder data environment, plus any system that stores, processes or transmits cardholder data or sensitive authentication data.
  • Critical system components: record your own definition of critical in the scope document so the list can be audited.
  • Security function components: network security controls, intrusion detection or prevention systems and authentication servers.
  • Sources that cannot run an agent: firewalls and other devices may need syslog collection or periodic API probing, which Wazuh supports for agentless monitoring.

Confirm the scope with your Qualified Security Assessor or internal assessor before you configure any collection, because gaps found later often mean re-deploying agents.

How to configure file integrity monitoring for the weekly check in 11.5.2

Requirement 11.5.2 asks for a change-detection mechanism, such as file integrity monitoring, that alerts on unauthorized changes to critical files and compares those files at least once a week. In a Wazuh deployment, file integrity monitoring runs on the agents and reports to the Wazuh server, so the work is mostly configuration and governance. The first decision is the critical file list. Build it from your own system inventory: every host in the cardholder data environment, every component that stores, processes or transmits cardholder data, and every security function such as authentication, logging and firewall policy. For each host, record the file or directory, its owner and the approver for changes to it. An assessor will trace monitored paths back to this list, so keep it as a controlled document with a named owner and a review date.

Monitored paths differ by platform. On Linux, the usual starting points are the system configuration directory, the directories holding system binaries, privilege settings such as sudoers, SSH server configuration, and the configuration directories of applications that handle cardholder data. On Windows, cover the system directories, the registry locations that hold security settings, and service configuration. Treat these as a starting point to validate against your hardened build standard. Exclusions need the same discipline as inclusions. High-churn paths such as log and cache directories may need exclusion to keep alert volume manageable, but each exclusion should be written down with a reason and reviewed, because an excluded path that should have been critical is a gap an assessor will test. Confirm in the documentation for your Wazuh version how default monitored directories, custom paths, exclusions and continuous monitoring options are declared.

The schedule must produce a comparison at least once every seven days on every in-scope agent. Set the scheduled scan frequency in the agent configuration that the Wazuh server manages, and confirm in the documentation for your version which setting controls scheduled comparison and how it interacts with continuous monitoring. Continuous monitoring helps with alerting, but do not assume it satisfies the weekly comparison without agreement. Ask your QSA how they will accept continuous monitoring alongside the scheduled comparison and what evidence they expect, such as scan records or agent logs showing completion. Then check operations: review the last scan time per agent in the dashboard and alert when an agent misses a cycle. An agent that goes offline or is misconfigured will otherwise fail the requirement without anyone noticing.

Change alerts must reach a reviewer who can act on them. Define which rules or alert levels represent file changes on critical paths, then route those alerts to a named queue, mailbox or ticketing integration with an accountable owner. Map each alert to the change management record that authorized it. A change made during an approved maintenance window should close with a reference to that record, while any change without one becomes an investigation. Test the routing end to end on a non-production host by altering a monitored file and confirming that the alert arrives, is assigned and is closed with a justification. Keep those test records as evidence. Reviewing these alerts overlaps with the broader log review covered elsewhere on this page, so use the same roles, escalation path and retention.

The definition of critical files is an entity decision, and it is one of the first things an assessor will test. The assessor will select systems, compare your inventory against the monitored paths and ask why any cardholder-related file is missing. Write the scope rationale into your documentation, record who approved it and review it whenever systems change. Confirm the file integrity capabilities and scan settings for your Wazuh version in the official documentation before you rely on them in an assessment, and confirm with your QSA or acquirer how they expect evidence to be presented. The weekly check is only as good as the list behind it, so spend most of the configuration effort on defining that list and proving it stays current.

What evidence Wazuh produces for a PCI DSS assessor and how to keep it

Each card answers a question a PCI DSS assessor is likely to ask about Requirements 10 and 11.5.2 in a Wazuh deployment. Together they show what the logs contain, that someone reviewed them, that critical files are compared, and that the monitoring configuration is controlled. Preserve each item on a schedule, not only when an assessment starts.

Exported audit log records and retention

Assessors will ask for sample audit records showing the entry fields that Requirement 10.2.2 names: event type, date and time, success or failure, origin, and the affected identity, component or resource. They will also ask how long history is kept. Requirement 10.5.1 expects at least 12 months of history, with the most recent three months immediately available for analysis, so confirm the index retention and hot storage settings and record them as configuration. Preserve dated exports of sample records and a copy of each retention setting change.

Daily review records and alert tickets

Requirement 10.4.1 requires daily review of logs from in-scope components, and Requirement 10.4.1.1 requires automated mechanisms to perform those reviews, mandatory since 31 March 2025. The assessor will ask who reviewed what, when, and what happened to each alert that needed follow-up. Keep the review output, such as a scheduled summary report, alongside tickets that record the alert, the analyst, the decision and the closure. Check that each ticket references the Wazuh alert identifier and that the ticketing system retains records as long as the logs.

PCI DSS dashboard views and exports

The Wazuh dashboard includes a prebuilt PCI DSS view that groups alerts by requirement, which helps an assessor find where the evidence sits. Treat it as a navigation aid, with the underlying records as the proof. Assessors will ask which requirements the view covers, what time range it shows, and whether the same results can be reproduced. Preserve dated image or PDF exports of the views, saved queries, and a note of the Wazuh version in use. Confirm which mapped rules apply to Requirements 10.2 and 11.5.2 in your deployed version.

File integrity alerts and weekly comparisons

Requirement 11.5.2 requires a change-detection mechanism, such as file integrity monitoring, that alerts on unauthorized changes to critical files and compares those files at least once weekly. The assessor will ask for the list of monitored critical files, the alerts raised for changes, and how each change was authorized. Preserve the file integrity monitoring configuration that defines monitored paths, alert records with the matching change reference, and the results of each weekly comparison. Document any period when an agent was offline and the comparison could not run.

Configuration baseline under change control

The assessor needs to see that the monitoring itself is controlled: which agent groups exist, which rules and decoders are active, and which schedules apply. An unreviewed change to these settings can quietly remove coverage, so ask for the baseline as versioned files with a change record for each modification. Keep the configuration in a version control repository with reviewed commits, tie each change to a ticket, and record the Wazuh release in use, such as the 4.14 line. Retain a dated baseline export at each upgrade and at regular intervals, and confirm who may approve changes.

Configuration sequence for PCI DSS logging and change detection with Wazuh

This sequence takes a Wazuh deployment from an agreed scope to audit logging, 12-month retention, weekly file integrity comparison and tested alerts that support PCI DSS requirements 10.2, 10.4.1, 10.5.1 and 11.5.2. It produces evidence an assessor can examine: a scope record, a coverage matrix, configuration records, test results and a written review procedure.

  1. Confirm the in-scope system inventory

    Start with the systems that store, process or transmit cardholder data or sensitive authentication data, plus the systems that could affect the security of that environment. The compliance lead records which SAQ or ROC applies, because the payment brands decide who must validate and the assessment type follows from that decision. The platform team lists each host, network segment and log source, with a named owner for each. Done when the signed inventory is the input for every later step. Confirm the requirement wording against the PCI DSS v4.0.1 SAQ or ROC template your assessor uses.

  2. Choose and deploy the Wazuh components

    The platform engineering team selects a deployment option that fits the network: all-in-one or step-by-step installation, the prebuilt OVA, Docker, Kubernetes, Ansible, Puppet, or the offline installation guide for networks without internet access. Deploy the Wazuh indexer, server and dashboard in infrastructure you control, and plan for the server cluster option if log volume grows. Confirm prerequisites and supported operating systems in the Wazuh documentation for your installed version. Done when the dashboard loads, the indexer reports healthy status and the server accepts a test agent enrollment.

  3. Install agents and configure agentless syslog

    Install Wazuh agents on in-scope Linux, Windows and other supported endpoints, and enroll each one with the server so its configuration can be managed remotely. For devices that cannot run an agent, such as firewalls and network appliances, configure syslog collection on the server and confirm the supported device types in the Wazuh documentation for your version. Record each log source, its transport method and its owner in the inventory. Done when every in-scope source shows as active in the dashboard and a test event from each device type appears in the archive.

  4. Define audit event coverage for 10.2.1 and 10.2.2

    Map the events that 10.2.1 and 10.2.2 require to the audit configuration on each source. For 10.2.1, confirm audit logging is enabled on every in-scope component, and check that each sub-requirement from 10.2.1.1 to 10.2.1.7 has a matching source, such as Linux audit rules, Windows audit policy or application audit logs. For 10.2.2, check that sample events carry the event type, date and time, success or failure, origin, and the affected identity, component or resource. Confirm decoder and rule coverage for each source in the Wazuh ruleset documentation. Done when a coverage matrix links each sub-requirement to a source and a sample event.

  5. Set index retention for 12 months

    Configure the Wazuh indexer so audit log history is kept for at least 12 months, with at least the most recent three months immediately available for analysis under 10.5.1. Use the index management or lifecycle options in the documentation for your version to keep three months in the hot tier and move older data to a lower-cost tier or snapshot repository. Size storage from the event rate measured after the coverage work in the previous step. Done when the retention policy is applied, a sample index shows its lifecycle phases, and a snapshot restore has been tested.

  6. Configure file integrity monitoring on critical files

    Configure file integrity monitoring for the critical file list required by 11.5.2. Build the list from the inventory: operating system and security configuration, authentication files, application configuration on CDE systems and the Wazuh server and agent configuration. Set the scheduled comparison to run weekly, and enable real-time monitoring only where the Wazuh documentation supports it for that platform. Confirm the monitoring options and directory syntax for your installed version. Done when a test change to a listed file produces an alert and the weekly scan appears in the agent schedule.

  7. Configure PCI DSS dashboards and alert review

    Enable the PCI DSS views in the Wazuh dashboard and assign reviewers to them. Group in-scope agents so reviewers can filter alerts by system, and set alert routing for high-severity rules that touch in-scope systems. Define triage ownership for the daily log review under 10.4.1, and confirm which Wazuh features support the automated review mechanism that 10.4.1.1 requires, a requirement that became mandatory on 31 March 2025. Confirm dashboard and alerting options in the documentation for your installed version. Done when a reviewer can filter alerts by in-scope group and a test alert reaches the named owner.

  8. Test alerts and document the review procedure

    On in-scope test systems, make controlled changes such as editing a monitored file, adding a user account and disabling an audit source, then confirm each produces the expected alert. Record the change, timestamp, alert identifier, responder and outcome for every test, and keep those results with the coverage matrix and inventory. Write the review procedure next: who reviews, how often, what is escalated, how exceptions are approved and how each review is evidenced. Done when a second person can repeat one test from the written steps and reproduce the same alert.

What Wazuh does not cover for requirements 10 and 11.5

These cards mark where Wazuh stops and your PCI DSS program starts. Each one names a control area that a host-based platform cannot answer alone, or a decision that stays with your organization and your assessor.

Network intrusion detection for 11.5.1

Requirement 11.5.1 asks for intrusion detection or prevention that monitors all traffic at the CDE perimeter and at critical points inside the CDE. A Wazuh agent sees host activity, so it does not replace network sensors or a network IDS/IPS. Plan sensor placement for those points and confirm how signatures and engines are kept current. DeployOpen's Security Onion planning service is one option to evaluate.

Daily review decisions stay with you

Wazuh can generate alerts and dashboards for the logs in scope of Requirement 10.4.1, and Requirement 10.4.1.1 expects automated mechanisms for the review. Deciding which events are suspicious, who reviews them each day and how exceptions escalate remains your responsibility. Document named reviewers, escalation paths and a record of each review so an assessor can see human accountability.

Critical file list and risk rationale

Requirement 11.5.2 needs a change-detection mechanism that compares critical files at least once a week. Wazuh file integrity monitoring watches only the paths and files you configure, so the list of critical files must come from your own asset inventory and risk analysis. Record the reasoning behind each entry, review the list when systems or applications change, and keep the approval history with it.

Gaps from agentless and unsupported systems

Requirement 10.2.1 requires audit logs to be enabled for all system components and cardholder data. Agents run only on supported operating systems, and agentless devices depend on syslog or API polling, which may capture fewer event details. Inventory every CDE component, record which ones lack an agent or send no logs, and confirm each source produces the events listed in 10.2.1.1 to 10.2.1.7.

Customized approach requires justification

PCI DSS v4.x lets an entity meet a requirement through the defined approach or, if its security and risk management are sufficiently mature, the customized approach. Choosing between them is your decision and must be justified with the stated objective, evidence and risk analysis. Wazuh configuration can support either path, but the rationale and testing belong to your team and your assessor.

Validation and changes to the standard

Wazuh does not issue validation, certification or an Attestation of Compliance. Assessments use a Report on Compliance from a Qualified Security Assessor or a Self-Assessment Questionnaire, and the payment brands decide who must validate. The PCI SSC has announced no release date for a new version of the standard, so track changes as they are published and recheck mapped rules when they occur.

Questions buyers ask before hiring help with Wazuh and PCI DSS

Does self-hosted Wazuh cost anything to license for PCI DSS logging?

No. The self-hosted Wazuh software is open source, distributed under the GNU General Public License version 2, and has no license fee. Wazuh Cloud is a separate paid managed service. It offers a 14-day free trial that needs no credit card, its plans are sold in Small, Medium, Large and Custom tiers, and every paid plan includes at least Standard support.

What you still pay for when self-hosting:

  • Servers or virtual machines for the indexer, server and dashboard
  • Storage sized to keep at least 12 months of audit history online
  • Internal staff time, or a partner's fixed-scope fee, for design, build, documentation and evidence

Ask any quote to separate one-time work (scoping, deployment, rule and decoder configuration, review procedure, evidence set-up) from recurring items (support, upgrades, retainers, storage growth). DeployOpen does not publish prices. A quote follows from the written scope.

What makes a Wazuh PCI DSS project take more effort?

The size and shape of the scope drive effort more than the software does. The main drivers are:

  • Number of in-scope systems, including components that store, process or transmit cardholder data and the critical systems around them
  • Agentless devices such as firewalls, which need syslog collection or periodic API probing rather than an agent
  • Storage and retention for 12 months of audit history, with the most recent three months immediately searchable
  • Review workflow for daily log review under requirement 10.4.1 and the automated review mechanism under 10.4.1.1
  • File integrity monitoring scope for requirement 11.5.2, meaning which critical files and paths are watched and how often comparisons run

More environments, such as production, disaster recovery and test, multiply each of these. Ask any quote to state its assumptions for each driver.

How long does a Wazuh PCI DSS implementation take?

Duration depends on scope, and no single timeline fits every environment. DeployOpen engagements are usually fixed-scope, and the scope, deliverables and timelines are agreed in writing before work starts. A typical sequence covers discovery of in-scope systems, design of log sources and file integrity paths, build and deployment, alert tuning, the review procedure, and evidence collection.

Timelines depend on how quickly your team provides access, approves change windows and names reviewers. The assessor's schedule runs separately from the build. Ask for milestones tied to specific deliverables, with each dependency on your side listed, so you can see where delays would come from.

What does our team need to provide for a Wazuh PCI DSS engagement?

The work depends on information and access that only your organization holds. Expect to provide:

  • A system inventory of in-scope and connected systems, with owners
  • Cardholder data flow documentation, so logging and integrity monitoring cover the right components
  • Access to systems, including network paths, service accounts and permission to install agents or configure devices
  • Named reviewers who will perform and sign off the daily log review
  • A change control process, with the people who approve changes to monitored files and rule sets

If inventory or flow documentation is out of date, the first phase of work usually includes correcting it. Confirm early which of these items your team can supply and on what timeline.

Can our internal team implement Wazuh for PCI DSS requirements 10 and 11.5 itself?

Yes, if the team has the skills. The work requires Wazuh administration, Linux and Windows logging, network device configuration, file integrity monitoring and enough working knowledge of PCI DSS to map each sub-requirement to a control and its evidence. The Wazuh documentation guides the installation and configuration, and the PCI DSS v4.0.1 requirements and the relevant Self-Assessment Questionnaire define what must be logged, reviewed, retained and monitored.

The usual gaps are incomplete event coverage under requirement 10.2.1, review evidence that does not show daily activity, and file integrity scope that misses critical files. A partner can handle those as a fixed-scope piece while your team keeps ownership of daily operation.

Does DeployOpen certify that our environment is PCI DSS compliant?

No. DeployOpen plans, builds and documents systems and prepares the controls and evidence that an assessment will examine, but it does not issue audit reports, attestations or certifications. The PCI Security Standards Council does not enforce compliance. The payment brands decide which entities must validate, and validation is documented either as a Report on Compliance completed by a Qualified Security Assessor or as a Self-Assessment Questionnaire, each with an Attestation of Compliance. Certificates are not accepted as validation. Confirm with your acquirer or payment brand which assessment applies to you, and with your QSA how they want the Wazuh evidence presented.

Is Wazuh alone enough to meet PCI DSS requirements 10 and 11.5?

No single tool meets these requirements. Wazuh can support the logging, daily review, 12-month retention and file integrity monitoring evidence that requirements 10 and 11.5.2 call for. It does not replace the policies, procedures and staff roles around them. Requirement 11.5.1 asks for intrusion detection or prevention that monitors all traffic at the cardholder data environment perimeter and critical points inside it, and that is a network control whose coverage you must confirm for your own design. Confirm with your QSA which controls they will accept as evidence for each sub-requirement before you finalize the design.

How DeployOpen scopes, configures and supports Wazuh evidence for PCI DSS

DeployOpen plans, builds and documents Wazuh for PCI DSS requirements 10 and 11.5 inside infrastructure you control, including your cloud accounts, data centers or air-gapped networks. The work produces configuration, review procedures and evidence that your team and your assessor can examine, while the assessment itself stays with the Qualified Security Assessor or your self-assessment process. Engagements are fixed-scope, and ongoing support is available as a retainer.

How we scope

  • The written scope lists each log source, agent group and cardholder data component that feeds Requirement 10.2.1 evidence.
  • Scope also names the 10.2.1.1 to 10.2.1.7 events to capture, mapped to the Wazuh rules and decoders in use.
  • Retention for 10.5.1, file integrity paths for 11.5.2 and the daily review owner are set in writing up front.

How we build

  • Agents and the Wazuh server are installed with the deployment method your environment allows, including offline installation where needed.
  • Indexer storage is sized for the 12-month retention requirement, with the most recent three months kept immediately searchable.
  • Dashboards, the prebuilt PCI DSS views and custom reports are configured and tested against sample events from each source.

How we hand over

  • Handover includes the configuration as version-controlled files, a rule and decoder inventory, and a test record for each requirement.
  • Daily review and alert triage runbooks name the reviewer role, evidence location and escalation path for each log source.
  • Your team receives operating documentation written for its own staff, with the assessor-facing evidence index kept separately.

How we support

  • Upgrades are planned against the Wazuh 4.14 patch line, with release notes reviewed before each change.
  • Ongoing operation, upgrades and periodic testing can be covered by a retainer agreed in writing alongside the original scope.
  • Any future PCI DSS version is reviewed against the configured rules and evidence index when it is published.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.