When LogRhythm fits, when Security Onion fits, and where they meet
Security Onion complements LogRhythm more often than it replaces it. LogRhythm is built around collecting and correlating logs from servers, applications, endpoints and security devices, while Security Onion is built around network traffic: Suricata inspects packets against signatures, Zeek produces structured records of network sessions and protocols, and Suricata full packet capture keeps the underlying traffic for hunting. The decision turns on one question: is network detection a gap today? If your team already gets firewall, proxy, DNS and endpoint telemetry into LogRhythm and your use cases are mostly about authentication, configuration and application events, the log-centric model may cover your needs and adding a network sensor is optional. If you have no reliable east-west visibility, no packet record for incidents, or no signature coverage on traffic that never reaches a logged device, a network platform fills a real hole.
Two factors need weighing before you commit. The first is licensing. The Security Onion repository is licensed under the Elastic License 2.0, which is source-available rather than OSI-approved, so confirm with your legal team that the terms fit how you will run, modify and redistribute it. The second is the edition choice. Security Onion Pro is a paid tier that adds OIDC single sign-on to the Console, LUKS encryption, FIPS mode, OS STIG compliance and professional support. Ask whether your identity, encryption and hardening requirements can be met on the free edition, and price that gap as a recurring cost alongside your LogRhythm subscription. Also confirm the current supported release and operating system before you size hardware, since Security Onion 3.0.0 supports only Oracle Linux 9.
The two platforms meet in practice at the alert and case level. Security Onion sensors can forward network alerts and events to a SIEM, and LogRhythm can ingest those events as one more source, so analysts keep a single queue for investigations. Before you design this, confirm how your LogRhythm deployment accepts external syslog or API feeds and which Security Onion output formats it can parse, and agree which platform owns each detection rule, so the same activity does not generate duplicate cases. A small pilot on one sensor segment is the fastest way to test volume, parsing and ownership before you expand.
Which option fits which buyer scenario
This table maps common buyer situations to the option that usually fits better, with the reason behind each choice. Read it as a starting point: the right answer depends on your existing LogRhythm deployment, your staff and your data sources, and each row notes what to confirm before deciding.
| Buyer scenario | Better fit | Reason |
|---|---|---|
| Keeping LogRhythm for log correlation and adding network detection | Security Onion alongside LogRhythm | Security Onion adds Suricata and Zeek network telemetry while LogRhythm stays the system of record for logs. Confirm how Security Onion alerts will reach your existing LogRhythm workflows. |
| Replacing LogRhythm entirely | Wazuh or OpenSearch, with Security Onion only for network visibility | Security Onion is a network monitoring distribution rather than a general log SIEM, so a full replacement usually needs a separate log and correlation platform. |
| Needing full packet capture for incident investigation | Security Onion | Suricata full packet capture and Zeek logs give analysts raw traffic context. Confirm storage sizing for your retention window before committing. |
| Air-gapped environments | Security Onion, with planning for updates | Security Onion supports installs without internet access, with the ISO carrying packages and detection rules. Plan how you will bring newer ISO media in for updates. |
| Teams without Linux or Elastic operations staff | Wazuh or a managed open-source service, not Security Onion | Security Onion runs on Oracle Linux 9 and an Elastic Stack backend, so it asks for Linux and Elastic skills. Illustrative: a team with only Windows administrators may need a partner to run it. |
| Organizations needing a permissive open-source license for the whole stack | Wazuh or OpenSearch | The Security Onion repository is under the Elastic License 2.0, which is source-available rather than OSI-approved. Have legal review the license terms for your use. |
| Teams that need vendor-supported production features | Security Onion Pro, or a support retainer | Security Onion Pro is a paid tier that adds single sign-on, FIPS mode and professional support. Ask the vendor which features your compliance scope requires. |
| Tight hardware budgets with mixed sensor and search roles | Standalone or distributed design, sized per role | Minimum hardware differs by node type, and the distributed design is the recommended production layout. Ask for sizing against your traffic volume. |
How log-centric and network-centric SIEM differ in practice
LogRhythm is built around log and event data. Its core job is to collect records from servers, endpoints, cloud services, identity systems and applications, normalize them and correlate them into alerts. The security value comes from linking events across sources over time, such as a failed login followed by a privilege change. Confirm with Exabeam which log sources and parsers your deployment covers, because source coverage defines what can be correlated.
- Collection: agents on hosts plus syslog and API ingestion, depending on the source.
- Detections: correlation rules and analytics written against normalized fields, so detection quality depends on parser quality.
- Blind spot: it sees what a host or device logs. Traffic that no device logs, such as packets between two servers, stays invisible unless a network sensor records it.
- Retention: history is kept in the platform's storage tiers. Confirm the export formats your auditors will accept.
Check which log sources in your estate have no parser today, since those gaps appear as missing correlations rather than as errors.
Security Onion collects evidence from the network. Suricata inspects traffic on sensor nodes and raises alerts from NIDS rules. Zeek writes structured logs for connections, DNS, HTTP, TLS and files. Suricata full packet capture keeps raw packets so analysts can re-examine an alert. Elastic Fleet agents add host data on top of the sensor view.
- Sensor placement: sensors only see traffic that reaches their mirror ports, taps or inline points, so placement decides what is visible.
- Zeek logs: protocol metadata that supports hunting even when no rule fires.
- Full packet capture: storage-heavy, so disk sizing and the length of retained history are direct trade-offs.
- Hardware floor: x86-64 only. The hardware documentation lists a sensor minimum of 4 cores, 12 GB RAM and 2 NICs, and a standalone node needs considerably more.
- Blind spot: encrypted payloads appear as metadata, and the sensor does not know what an application wrote to its own log.
Confirm which network segments your sensors can reach and how much of your traffic is encrypted, because both change how much Zeek and Suricata evidence will help.
Security Onion Console manages detection content for each engine. NIDS rules load into Suricata, Sigma rules load into ElastAlert and YARA rules load into Strelka for file scanning. NIDS rules can be modified, suppressed and tuned with thresholds, and Sigma rules can be filtered with custom filters. The Security Onion detections documentation lists the options for each type.
- Suricata NIDS rules: signature matches on network traffic, tuned by suppression and thresholds.
- Sigma rules in ElastAlert: log-based detections in a portable format, so existing Sigma content can be evaluated against logs in the Security Onion stack.
- YARA rules in Strelka: scanning of extracted files for known patterns.
- LogRhythm detection content: correlation rules and analytics inside the platform. Moving that logic means re-expressing it against the new field names and sources.
- Coverage gap: how many of your current rules have a Sigma equivalent is unknown until someone maps them.
Ask for a rule inventory grouped by source type before deciding, since detection engineering is the work most often underestimated in a SIEM change.
Many teams keep the log SIEM for identity, cloud and application records and add Security Onion for network sensors and packet capture. Alerts or events from Security Onion can then be correlated with host records. Both approaches need staff who understand the data, and Security Onion adds its own Elastic-based operations work.
- Division of labor: LogRhythm handles host and application correlation. Security Onion handles network evidence, file scanning and hunting.
- Licensing: the Security Onion repository uses the Elastic License 2.0, which is source-available rather than OSI-approved open source. Confirm internal use and hosting terms with counsel.
- Pro tier: a paid edition on 1 to 5 year terms adds OIDC single sign-on, FIPS mode, OS STIG compliance and professional support.
- Dependency: if the manager node is down, search nodes stop indexing, so plan redundancy for it.
- Version: Security Onion 3.0.0 supports only Oracle Linux 9, and 2.4 reaches end of life on October 1, 2026. Check the current end-of-life table before you choose a version.
Decide whether alerts need to flow between the two platforms or whether analysts will search both, and confirm the license terms before you build the integration.
How to run LogRhythm and Security Onion together
The most practical design keeps LogRhythm as the system of record for correlation, case handling and compliance evidence, and treats Security Onion as the network evidence source that feeds it. Security Onion's Suricata alerts, Zeek logs and Suricata full packet capture are useful to the SIEM only if they arrive in a form the existing workflow can act on. Before any build work, confirm with LogRhythm how its log sources accept syslog, JSON or other formats from Security Onion, and whether its alarm and case tooling can ingest those events without a custom parser. Confirm the same with your Security Onion version, since the supported forwarding and output options are documented per release and the current major line is 3.x.
The main design risks are duplicate alerting, time skew and split case handling. A Suricata signature can fire in Security Onion and again as a correlated LogRhythm alarm built from the same flow, so decide which system owns each detection family and suppress the other side's copy. Use the Security Onion Console Detections interface for NIDS rule tuning, suppression and thresholds, and document those changes so they are visible to the SIEM team. Time sync matters because correlation across firewall logs, Zeek connection records and endpoint logs depends on consistent timestamps. Check that every sensor, manager and search node uses the same NTP source and that the SIEM normalizes time zones the way your analysts expect.
For case handling, define one owner for each alert from the moment it is raised, and record in the case which Security Onion event ID or pivot the analyst used. Ask both vendors how their platforms store alert identifiers and whether analysts can jump from a LogRhythm alarm back to the originating Security Onion event. Also confirm how Security Onion's manager outage behavior affects the feed: its architecture documentation notes that search nodes stop indexing if they cannot reach the manager's Redis, so the SIEM team should plan monitoring for that path. Keep an integration runbook that names the owner of each interface, the test events used to validate it and the retention period on each side, so auditors can trace an incident from either console.
What the Elastic License 2.0 and Security Onion Pro mean for you
Security Onion is free to download and run, but its licensing and paid edition shape what you can do with it over time. The cards below cover the license terms, the Pro features and the cost comparison with your current LogRhythm licence, so the decision rests on your own legal and procurement review.
Source-available, not open source
The Security Onion repository is licensed under the Elastic License 2.0, which is source-available rather than an OSI-approved open-source licence. Your team can read and modify the code, but the licence is not the same permission set as Apache 2.0 or GPLv2. Ask counsel whether that difference matters for your procurement policy and open-source approval process before you build on it.
Internal use and redistribution
Internal use of the distribution inside your own organization is the scenario most teams plan for, but the terms on redistribution, hosting Security Onion as a service for others and offering it to clients are the points to review. If you are a managed security provider or an integrator, have counsel confirm whether your delivery model is covered before you commit to a design.
Security Onion Pro terms
Security Onion Pro is a paid edition sold on 1 to 5 year terms. Ask the vendor for the full order form, renewal mechanics and what happens to the Pro features if the subscription lapses. Pricing is not published in the sources used here, so request a written quote that lists the term, the node count and the support level.
Identity and encryption controls
Pro adds OIDC single sign-on to the Security Onion Console, LUKS data-at-rest encryption and FIPS mode. If your LogRhythm environment relies on your central identity provider and encrypted storage, map these controls to your current access and encryption requirements. Confirm with the vendor which components FIPS mode covers in your deployment.
Hardening and STIG compliance
Pro includes OS STIG compliance, along with the Security Onion API, external notifications, Manager of Managers and professional support. These matter most for regulated operators who must show a hardened baseline to auditors. Ask for the specific STIG benchmark version and evidence the vendor provides, and check whether your own assessor accepts that evidence.
LogRhythm licence cost for comparison
A LogRhythm subscription or perpetual licence recurs or is paid up front, and support is usually priced separately. Compare that with Security Onion Pro's term fee, the free community edition and your own staff, hardware and storage costs. Ask LogRhythm and any Security Onion reseller for line-item quotes so the totals are comparable over the same number of years.
Where the data lives and who controls the stack
Both options can run entirely in your own infrastructure, so neither forces your logs or network traffic into a vendor cloud. Security Onion is installed on your hardware or virtual machines, and its ISO carries the packages and the NIDS, YARA and Sigma rules needed for airgapped networks, with the soup tool applying updates from newer ISO media. LogRhythm is different: confirm with the vendor which hosting models it supports today for your license tier, whether any component requires outbound connectivity for licensing, updates or content, and how that dependency behaves in a network with no internet access. Get that answer in writing before you compare the two designs.
The data sensitivity differs more than the hosting. Security Onion's Suricata and Zeek capture network metadata, and Suricata full packet capture stores the payloads themselves, which can include credentials, personal data, patient or cardholder information and proprietary content. Treat the packet store as a higher-classification dataset than log indexes, with its own access list, encryption at rest and retention limit. Confirm how your LogRhythm deployment handles log content that carries the same data, and decide where the two sets of records will be held, who may query them and how long each is kept. Retention periods for packet data and logs usually come from your own legal and regulatory obligations, not from either product's defaults.
Control of the stack comes down to identity and compliance evidence. Security Onion's Console supports local accounts, and the Security Onion Pro edition adds OIDC single sign-on, LUKS data-at-rest encryption and FIPS mode, so confirm whether your identity provider requirements can be met without paying for that tier. For compliance, map the controls your auditors test, such as access control, logging and audit records, and retention, to the evidence each platform can produce, and ask your assessor which of that evidence they accept from a self-hosted system. DeployOpen can prepare those systems and records, but the independent auditor decides whether they satisfy your obligations.
What adding or moving to Security Onion involves
The sequence below takes a LogRhythm team from scoping network visibility to retiring the old detections, so that network detection is proven against the alerts it replaces before anything is switched off. Each step names who does the work and the check that closes it.
Scope sensor placement and network taps
Map the network segments where you need Suricata and Zeek visibility, such as the internet edge, data center east-west links and remote sites. Identify where a network tap or SPAN port can be placed, and confirm that each sensor will see the traffic you need, including encrypted and virtualized segments. Your network team and the security team sign off on a written list of sensor locations and the NICs each one uses. This step is done when every in-scope segment has a named tap or mirror point and an owner.
Choose the deployment type and sizing
Security Onion offers Import, Evaluation, Standalone and Distributed deployments. Distributed, with a manager node, sensor nodes and search nodes, is the recommended design for production, while Standalone suits smaller single-site work. Compare the minimum hardware in the Security Onion hardware documentation against your expected traffic, and confirm the x86-64 requirement. The output is a signed-off architecture diagram and a hardware bill of materials. Ask your hardware vendor to quote against those minimums, not against a generic server profile.
Install and validate Suricata and Zeek coverage
Build the nodes from the Security Onion ISO on a supported operating system, then point mirrored traffic at the sensors. Confirm that Suricata generates alerts and that Zeek writes connection, DNS and HTTP logs to the search tier. Generate known test traffic, such as a safe signature trigger from your red team or a benign test file, and verify the alert appears in the Console. Validation is complete when each sensor produces both alerts and Zeek logs for the segments scoped in step one.
Map existing LogRhythm alerts to Sigma and NIDS rules
Export the LogRhythm AI Engine rules and alarms that depend on network or log events, then sort them into three groups: rules that become Suricata NIDS rules, rules that become Sigma rules run by ElastAlert, and rules that stay in the log platform. Use the Security Onion Detections interface to load and tune NIDS and Sigma content, and document any suppressions or thresholds. The check is a mapping table where every LogRhythm rule has an owner and a disposition. Ask your detection engineers to review the table before they start.
Run Security Onion in parallel with LogRhythm
Keep LogRhythm collecting and alerting while Security Onion receives the same mirrored traffic. Compare alert volumes, false positives and missed detections over a period your SOC lead sets in writing. Tune suppressions and thresholds where the sensors are noisy, and record each change with a reason. This step is complete when the SOC agrees that the network detections cover the agreed use cases and the tuning log is current.
Plan the 2.4 to 3.0 upgrade path if applicable
If you already run Security Onion 2.4, check its end-of-life date in the Security Onion documentation, since 2.4 reaches end of life on October 1, 2026. Installations on Oracle Linux 9 can upgrade to 3.0, but only after full packet capture moves from Stenographer to Suricata. Other distributions need a fresh install, so plan a parallel build and cut over. Confirm the path with Security Onion Solutions before scheduling any change in production.
Cut over and decommission LogRhythm components
After parallel running ends and the SOC signs off, move alert ownership and response playbooks to Security Onion, and keep LogRhythm read-only for the retention window your compliance team requires. Export the historical data auditors need before removing any appliance or agent, and confirm that the exports open and are complete. The output is a decommissioning record that lists each appliance, agent and rule set retired, with the date and approver.
What running Security Onion asks of your team
Security Onion's hardware floor is set by node role, and the minimums are the starting point, not the sizing answer. A standalone node needs at least 4 cores, 24 GB RAM, 200 GB storage and 2 NICs. A manager or search node needs 4 cores and 16 GB RAM, and a sensor needs 4 cores, 12 GB RAM and 2 NICs. Security Onion supports only x86-64 processors. The Distributed deployment, with a manager node, one or more sensor nodes and one or more search nodes, is the recommended design for production. Your team should confirm with the vendor how many sensors and search nodes your traffic volume and retention period require, because those minimums say nothing about storage growth from full packet capture or Zeek logs.
The architecture has a dependency your operations runbook must cover. If the manager goes down, search nodes stop indexing because they cannot reach Redis. Receiver nodes add pipeline redundancy and load balancing, so decide whether your design needs them before go-live, not after an outage. Plan monitoring for the manager's health, and rehearse a recovery procedure that restores the manager and confirms search nodes resume indexing. Also confirm how your team will handle the Oracle Linux 9 requirement for Security Onion 3.0.0 and the end-of-life dates for 2.4, since an in-place move from an older release may depend on replacing Stenographer with Suricata for full packet capture.
Running the platform well depends on people who can tune detection content. Analysts need working knowledge of Suricata NIDS rules, including modify, suppress and threshold tuning in the Detections interface, and of Zeek logs that feed hunting. Engineers need to write and filter Sigma rules that run through ElastAlert, and to maintain YARA rules loaded into Strelka. Storage sizing is a skill of its own: plan retention for indexed events and packet capture separately, and test the sizing on real traffic before you commit to retention targets. Ask your implementation partner for a written tuning and sizing plan, and budget for those skills in-house, because the software itself does not supply them.
Questions buyers ask before choosing Security Onion over or alongside LogRhythm
Does Security Onion replace LogRhythm or only complement it?
For most teams, Security Onion complements LogRhythm rather than covering the same ground, because it is built around network visibility and LogRhythm is built around log-centric correlation. Security Onion bundles Suricata for intrusion detection, Zeek for network metadata, full packet capture and Sigma-based detections, so it can answer questions that log sources alone cannot. Whether it can retire LogRhythm depends on which log sources, correlation rules, compliance reports and retention commitments your organization relies on today. Map each of those against a written inventory before deciding, and confirm the feature overlap with your own use cases.
What cost drivers apply on each side of a LogRhythm and Security Onion setup?
On the LogRhythm side, costs include the subscription or license, support, hardware and storage for retained logs. On the Security Onion side there is no license fee for the open-source distribution, so costs shift to sensor and search hardware, storage for packet capture and logs, staff time to operate and tune detections, and any paid tier. Security Onion Pro is a paid edition sold on 1 to 5 year terms, so ask for its price and terms in writing. Packet capture and retention period are the largest variables, because they set storage growth and sensor sizing.
How long does a parallel run of LogRhythm and Security Onion take?
The length of a parallel run depends on the size of your network, how many sensors you deploy, how much detection content you must rebuild, and how long your audit and retention requirements require old and new systems to overlap. No fixed duration applies to every environment, so treat any timeline as an estimate to be agreed in a written scope. Plan for a period in which both platforms see the same traffic so analysts can compare alerts, tune Suricata and Sigma rules, and confirm that evidence needed for audits is available from the new platform.
Can our own team deploy Security Onion without outside help?
A team with Linux, network and SIEM operations experience can deploy Security Onion itself, because the project publishes installation, architecture and hardware documentation. Production designs usually run the Distributed deployment type, with a manager, sensors and search nodes, and the architecture documentation notes that search nodes stop indexing if they cannot reach the manager. Outside help is most useful for sizing, network tap or span design, rule tuning and integration with existing ticketing. DeployOpen plans, implements and documents such systems under a written, fixed scope, and ongoing support is available as a retainer.
What does the team need in staff skills and hardware to run it?
Operators need working knowledge of Linux administration, network traffic analysis, Elastic-based search and the detection workflow in the Security Onion Console. Hardware depends on the deployment type. The project lists minimum specifications per role, including 4 cores and 24 GB RAM for a standalone node, 4 cores and 16 GB RAM for a manager or search node, and 4 cores and 12 GB RAM with 2 NICs for a sensor. Security Onion supports only x86-64 processors. Treat these as minimums and confirm sizing for your traffic volume and retention period before purchasing.
Is full packet capture required to use Security Onion?
No, packet capture is optional for many detection use cases, since Suricata alerts and Zeek logs can run without retaining every packet. Full packet capture matters when investigators need to reconstruct sessions after an incident or when compliance or incident response policy requires it. Security Onion 3.0.0 replaced Stenographer with Suricata for full packet capture, so older Stenographer-based setups need to account for that change. Decide capture depth and retention first, because they drive storage and sensor sizing more than any other design choice.
How do Security Onion 3.0 and Oracle Linux 9 limits affect planning?
Security Onion 3.0.0 supports only Oracle Linux 9, so organizations standardized on other distributions must plan an operating system change alongside the platform change. The 3.0.0 release was published on March 31, 2026, and Security Onion 2.4 reached end of life on October 1, 2026. Installations on 2.4 with Oracle Linux 9 can upgrade to 3 after moving packet capture from Stenographer to Suricata, while other distributions need a fresh install. Confirm your operating system standards, support windows and change approval process before fixing the target version.
Can Security Onion run in an air-gapped network?
Yes, Security Onion supports full installs on networks without internet access. The ISO carries the packages along with NIDS, YARA and Sigma rules, and the soup update tool can apply updates from newer ISO media in airgap mode. Plan a process for bringing new media into the enclosed network, reviewing it and recording the change. Confirm how rule updates and detection content will reach analysts on a regular schedule, because they will not arrive automatically from the internet.
What drives the total cost of network detection on each side
The main cost difference is that LogRhythm's network detection is licensed and supported as part of a commercial SIEM, while Security Onion has no license fee in its open-source form and its paid tier, Security Onion Pro, is a separate subscription sold on 1 to 5 year terms. On the LogRhythm side, ask for the subscription or license price, what support tier is included, and whether network sensors or packet capture collectors are priced separately from log ingestion. On the Security Onion side, the recurring items are hardware, storage, staff time and any Pro subscription you choose. Confirm with Security Onion Solutions which Pro features your environment needs, such as OIDC single sign-on, FIPS mode or OS STIG compliance, because these drive the decision more than the base platform does.
Hardware and storage are the largest recurring infrastructure costs and they scale differently on each side. Security Onion's documented minimums differ by role: a sensor needs 4 cores, 12 GB RAM and 2 NICs, a manager or search node needs 4 cores and 16 GB RAM, and a standalone node needs 4 cores, 24 GB RAM, 200 GB storage and 2 NICs. Production designs use the Distributed layout, so budget for separate manager, sensor and search nodes. Full packet capture through Suricata consumes disk quickly, so your retention window for pcap and for Zeek logs is the main storage driver. Ask your LogRhythm account team how its appliances and storage are sized and whether network collection carries additional capacity charges, then compare that with your own retention targets.
Staff time and detection engineering are one-time and recurring costs that often exceed licensing on either side. Setup, sensor placement, Suricata and Zeek tuning, and the Console Detections workflow for NIDS, Sigma and YARA rules all need skilled hands, and tuning suppressions and thresholds never really ends. Request a written estimate from any implementation partner that separates one-time build work, rule migration from LogRhythm, and ongoing tuning hours. Confirm which of these LogRhythm content packs or rules you would rebuild in Sigma or Suricata, since those translations are where the hidden effort usually sits. Also ask for the cost of keeping a manager node reachable, because the architecture documentation notes that search nodes stop indexing if the manager goes down.
How DeployOpen helps evaluate, implement or migrate Security Onion
DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For a LogRhythm vs Security Onion decision, we start with a written scope that separates network detection from log-centric SIEM work, so you can see what Security Onion would take over and what would stay in LogRhythm.
How we scope
- We confirm which LogRhythm log sources, detections and reports network detection would replace, and which stay in place.
- We check the hardware, network tap or SPAN design and x86-64 platform fit against Security Onion's published minimums.
- We agree deployment type, such as standalone or distributed, and the airgap or internet-access model in writing before work starts.
How we build
- We install and configure Security Onion, including Suricata, Zeek and full packet capture, in your cloud accounts, data centers or airgapped network.
- We map existing LogRhythm detections to Suricata NIDS rules and Sigma rules, then tune suppressions and thresholds in the Detections interface.
- We test alert quality with your analysts and document where a detection was rebuilt, changed or deliberately dropped.
How we hand over
- You receive architecture, runbooks, access model, retention settings and update procedures written for your own team.
- We deliver a list of detection coverage gaps against your current LogRhythm rules so decisions about remaining gaps are explicit.
- We document license and edition decisions, including what the Elastic License 2.0 and any Security Onion Pro features mean for your use.
How we support
- Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
- Ongoing support, upgrades and continuous testing are available as a retainer, including planning for Security Onion release and end-of-life dates.
- We prepare systems and evidence for compliance assessments, but independent auditors and certification bodies issue any audit report or attestation.

