Which open-source tools cover the Essential Eight, and where they stop
Open-source tools can cover vulnerability scanning, central logging, backups and GRC tracking in self-hosted environments, but each one has edition limits and gaps that you need to check before you rely on it as evidence. The organization owns its controls and the outcome. An independent assessor reaches the maturity conclusion, and DeployOpen prepares systems and evidence for that assessment without issuing assessment outcomes. The first job is to map each strategy to a tool you can run inside your own infrastructure, then confirm what that tool produces on its own.
The right tool set depends on three things: the target maturity level, the platforms in scope and whether you already run Microsoft tooling. A Maturity Level One target may need little more than a scanner and a backup tool with clear retention. Moving to Maturity Level Two adds the need for central logs that are protected from modification, and Maturity Level Three adds immutable backups during retention. Microsoft-native features such as Windows Update for Business or Intune may already cover patching or application control for Windows endpoints, so an open-source tool may be needed only for the gaps. Confirm that boundary before you select anything.
Several limits deserve attention early. The free Greenbone Community Feed excludes vulnerability tests for enterprise products, which are only in the paid Greenbone Enterprise Feed, so check that your product list is covered before you treat scan results as complete. Wazuh vulnerability detection relies on the software inventory collected by each agent, so endpoints without an agent will not appear in the results. Keycloak supports passkeys and TOTP, but phishing-resistant MFA for every in-scope system still needs a configuration review against the strategy's requirements. Ask your assessor which evidence they accept from each tool, and confirm each tool's license terms with the vendor before deployment.
Which Essential Eight strategies usually need tools outside the operating system
Windows, Linux and Microsoft 365 already provide features for several Essential Eight strategies, but built-in controls rarely produce a complete set of evidence. The cards below cover the five areas where organizations most often add a separate tool, along with the evidence each one produces and the points to check before relying on it.
Vulnerability scanning for patching
Patch applications and patch operating systems both depend on knowing which software is installed and which vulnerabilities apply to it. Wazuh vulnerability detection matches the software inventory reported by each agent against the Wazuh CTI repository or a locally hosted offline copy. Greenbone Community Edition runs network scans, but its free feed excludes tests for enterprise products, so check whether your estate needs the paid feed. Confirm which application families each scanner covers before treating it as complete.
Central logging for ML2
Maturity Level 2 expects events from workstations, servers and key applications to reach a central location where they can be protected from modification and reviewed in time. The Wazuh agent forwards system and application logs to the Wazuh server and can also receive syslog and third-party API data. Check that retention, log integrity and alerting meet your chosen maturity target, because collection alone does not show that logs are reviewed.
Phishing-resistant MFA for online services
Multi-factor authentication for online services and systems is often delivered by an identity provider rather than the operating system. Keycloak supports passkeys, recovery codes and TOTP or HOTP codes, with configurable one-time password policies and W3C WebAuthn settings. The evidence is the policy configuration, enrollment records and the list of applications that enforce it. Confirm which methods your maturity level accepts, since TOTP codes may not count as phishing-resistant.
Immutable backups and restore tests
The regular backups strategy requires backups to be protected, test-restored and, at higher levels, unchangeable during retention. Bareos retention settings control how long catalog records remain and how long a volume is guaranteed not to be reused. restic check verifies snapshot, tree and pack file structure, and with --read-data it reads pack files back to confirm stored data is unmodified. Retention alone does not make a backup immutable, so confirm how the storage layer enforces deletion rights.
GRC tracking against ISM profiles
Assessors need evidence mapped to the ISM controls in each Essential Eight baseline profile, and ASD publishes those profiles in OSCAL. CISO Assistant can hold frameworks, run assessments and map evidence between them, which lets a team track progress from ML1 to ML3 in one place. Check whether the ASD OSCAL profiles load directly in the edition you run, and confirm which features the community license includes before committing to it.
How Wazuh, Greenbone, Keycloak, Bareos, restic and CISO Assistant each fit
Wazuh is licensed under GPL-2.0-only. For Essential Eight work it supports two strategies: patch applications and patch operating systems, through its vulnerability detection capability, and central logging for Maturity Level 2. Its agent collects a software inventory from each monitored endpoint, and the Wazuh server correlates that inventory with the Wazuh CTI vulnerability repository, or with a locally hosted offline copy, to identify vulnerabilities in the operating system and installed applications.
- Vulnerability evidence: Scan results list the affected endpoint, package and identified vulnerability, which gives an assessor a record to compare against patch deadlines.
- Offline operation: A locally hosted copy of the vulnerability data allows detection on networks that cannot reach the vendor repository, which matters for air-gapped environments.
- Log collection: Agents forward system and application logs to the server, which can also receive syslog and API feeds.
- Log analysis: Logs pass through pre-decoding, decoding and rule matching stages, so alerting and retention can be documented against ML2 event requirements.
Confirm which operating systems and applications your agents inventory, how often the inventory refreshes, and whether your ML2 log retention and tamper protection meet your target level.
Greenbone Community Edition is built on the OpenVAS scanner and is licensed under AGPL-3.0-or-later for the scanning components covered by the license terms in the gvmd repository. It supports the patch applications and patch operating systems strategies by running vulnerability tests against target systems on a schedule. The scan engine executes tests from the daily updated Greenbone Community Feed, and gvmd controls the scanner over the Open Scanner Protocol.
- Scan engine: The OpenVAS Scanner runs as a full-featured engine, so network and host scans can be scheduled and repeated.
- Feed updates: The Community Feed is updated daily, which supports a documented feed update routine.
- Enterprise coverage gap: The free feed excludes vulnerability tests for enterprise products, which only the paid Greenbone Enterprise Feed contains.
- Operator burden: Scan scheduling, credentials, target lists and report retention are handled by your team, not by the vendor.
Before relying on this tool, list the enterprise products in your estate, then confirm with Greenbone whether the Community Feed tests them. Where it does not, plan for another scanner or the Enterprise Feed, and document the gap.
Keycloak is licensed under Apache-2.0. It supports the multi-factor authentication strategy by providing two-factor authentication with passkeys, recovery codes, and TOTP or HOTP codes from apps such as Google Authenticator or FreeOTP. Its one-time password policies and W3C WebAuthn settings can be configured, which lets you set the methods your staff and customers use for sign-in to online services.
- Passkeys and WebAuthn: Phishing-resistant methods are available through passkeys and WebAuthn settings, which the Essential Eight expects at higher maturity levels.
- Recovery codes: Recovery codes provide a documented fallback, which assessors will ask you to control and monitor.
- OTP policy: TOTP and HOTP algorithm, digit and period settings are configurable, so the policy can be written down and evidenced.
- Scope limit: Keycloak protects applications that federate with it. Whether it covers your administrative sign-in, server access and other systems in scope is a question to confirm.
Map every system in the MFA scope against a Keycloak client or an alternative identity provider before you claim coverage. Confirm which methods your ML target accepts, since TOTP alone is not phishing-resistant.
Bareos is licensed under AGPL-3.0-only. It supports the regular backups strategy by performing backups, managing volumes and recording the catalog of jobs and files. Its job, file and volume retention periods control how long records stay in the catalog and how long a volume is guaranteed not to be reused. Those settings are the main way to show that backups cannot be overwritten or deleted during the retention window.
- Retention controls: Volume retention defines the period in which a volume is not reused, which is the basis for showing protection from deletion.
- Catalog records: Job and file retention determine how long restore points remain findable, which supports test restores.
- Volume management: Volume handling documents where backups are written and when they can be recycled.
- Immutability limit: Retention settings do not alone make backups immutable to a backup administrator. Confirm how your storage layer enforces write-once protection and who holds the credentials.
Review the Bareos volume management documentation with your backup design. Confirm how your storage target enforces retention independently of the Bareos administrator, because an assessor will test that point at ML3.
restic is licensed under BSD-2-Clause. It supports the regular backups strategy, specifically the integrity and test-restore expectations. Its check command verifies the structural consistency of snapshots, trees and pack files. When run with the read-data or read-data-subset options, it reads pack files back from the repository to confirm that the stored backup data has not been modified.
- Structural checks: The default check confirms that snapshots, trees and pack files are consistent, which is a fast routine to schedule.
- Data verification: The read-data options read pack files back, so the stored data is tested, not only the index.
- Scheduling and logs: Check runs can be scheduled and their output retained as evidence of integrity testing.
- Restore testing limit: A successful check does not prove that a full restore works. Test restores on a defined schedule and record the results separately.
Decide how often a full read-data check is practical for your data volume, then confirm the results are kept with the backup logs an assessor will request.
CISO Assistant is licensed under AGPL-3.0-only. It supports GRC tracking for the Essential Eight by running audits and compliance assessments against frameworks, with automatic mapping between them. It ships more than 200 frameworks, including ISO 27001, NIST CSF, SOC 2, PCI DSS, NIS2, DORA and GDPR. Whether the Essential Eight and the ASD ISM Essential Eight profiles are loaded in your instance is a question to confirm before you rely on them.
- Assessment tracking: The tool records assessments, findings and evidence against framework requirements, which gives you one place to track progress.
- Framework coverage: Confirm the Essential Eight and ML1 to ML3 profile content is present in the version you run, rather than assuming it.
- Automatic mapping: Mappings between frameworks are provided by the tool, so verify each mapping against the source framework before an assessor reviews it.
- Self-hosting: The tool runs in your infrastructure, so evidence and assessment records stay under your control.
Load the framework libraries in a test instance, confirm which Essential Eight and ISM profile content appears, and check each mapping against ASD's published profiles before relying on the output.
Tool, license, strategy and edition limit at a glance
This table compares six open-source tools by the Essential Eight strategy each one supports, the evidence it can produce and the edition or feature limit to confirm before relying on it. Read the license with the strategy, then check the limit against your own deployment. None of these tools issues an assessment result; the output supports an independent assessor's review.
| Tool and license | Essential Eight strategy | Evidence it produces | Edition or feature limit to confirm |
|---|---|---|---|
| Wazuh (GPL-2.0-only) | Patch operating systems and patch applications; central logging for ML2 | Software inventory and vulnerability results for endpoints; collected system and application logs | Vulnerability data comes from the Wazuh CTI repository or a local offline copy. Confirm which source you use and whether third-party log integrations are configured. |
| Greenbone Community Edition, OpenVAS (AGPL-3.0-or-later) | Patch applications and patch operating systems, through scanning cadence | Scan results from the daily updated Community Feed, which support scanning cadence records | The free feed excludes tests for enterprise products. Confirm coverage for your products or assess the paid Greenbone Enterprise Feed. |
| Keycloak (Apache-2.0) | Multi-factor authentication | Authentication policy settings, enrolled factor types and one-time password policy configuration | Supports passkeys, recovery codes, TOTP and HOTP. Confirm which factors meet the phishing-resistance expectation at your target level. |
| Bareos (AGPL-3.0-only) | Regular backups | Job, file and volume retention settings and catalog records | Retention periods set how long a volume is guaranteed not to be reused. Confirm that backup administrators cannot change these settings during retention. |
| restic (BSD-2-Clause) | Regular backups | Repository check results, including pack file reads with --read-data or --read-data-subset | Check confirms structural consistency and data integrity. Confirm immutability and access separation in the storage layer, which the check does not cover. |
| CISO Assistant (AGPL-3.0-only) | Governance tracking across all eight strategies, if the ISM baseline profiles are loaded | Audit and assessment records against loaded frameworks | Ships more than 200 frameworks. Confirm whether the Essential Eight or ASD ISM OSCAL profiles are available or importable in your version. |
Why the license and feed edition change what an assessor accepts
A free feed or community edition can support Essential Eight evidence only if its coverage matches the systems in scope. The license does not decide acceptance on its own. The assessor asks whether the tool actually tested or monitored the assets the maturity level depends on, and whether the output shows that. The clearest example is Greenbone Community Edition. The free Greenbone Community Feed excludes vulnerability tests for enterprise products, which are only in the paid Greenbone Enterprise Feed. If your estate includes enterprise products, a scan run on the community feed may show no findings for those products simply because no test ran. An assessor may read that as clean coverage, which is the opposite of what the evidence should show.
Before the first scan is accepted as evidence, inventory the products in scope and compare them with the feed's published coverage. Then choose one of two routes. The first is to license the Enterprise Feed for the affected products and retain the subscription records. The second is to keep the community feed and document a compensating method, such as an authenticated scan by another tool, a vendor advisory check, or a manual review, with its frequency and owner. Confirm the current feed coverage and terms directly with Greenbone, because feed contents change. Record which route you took in the scanning procedure so the assessor can trace it.
Licenses also matter when you change or distribute the software. The AGPL-3.0-or-later license used by the Greenbone scanner, and the GPL-2.0-only license used by Wazuh, carry source-availability and redistribution obligations when a modified version is run as a service for others or distributed. Using these tools unmodified inside your own environment generally places fewer obligations on you, but the boundary depends on how you deploy and extend them. Get a legal review of your specific deployment, including any internal modifications, connectors or hosted service arrangements, before you rely on the position. Whether the evidence is sufficient for your assessment is the assessor's decision, so agree the coverage and license position with them before the assessment begins.
How to test a tool stack before the assessment begins
This sequence confirms which maturity level and ISM baseline the tools must support, then proves in a test scope that each tool produces the evidence an assessor will ask for. The result is a tested evidence pack and a gap register, so problems surface before the assessment rather than during it.
Confirm the target maturity level and baseline
The organization's leadership confirms the target Essential Eight maturity level, then the security lead maps that level to the matching ASD ISM Essential Eight baseline profile (ML1, ML2 or ML3) in the OSCAL release the team will work from. Because each higher profile contains the controls of the one below it, the scope is set once and carries forward. The output is a scope document that names the target level, the profile version and the strategies in scope. The step is done when the owner of the assessment signs it.
Map each strategy to a tool and owner
For each of the eight mitigation strategies, the team lists the tool that will generate its evidence, such as Greenbone or Wazuh for patch cadence, Wazuh or another self-hosted log platform for central logging, Keycloak for multi-factor authentication, Bareos or restic for backups, and the built-in controls of the operating system for the rest. Each row names a single accountable owner who will maintain the tool and its configuration. The output is a coverage list showing every strategy, its tool, its owner and any strategy with no tool. A strategy left without a tool or owner is recorded as a gap, not skipped.
Deploy the stack in a test scope
The team deploys the chosen tools in a bounded test environment inside its own infrastructure, using a representative subset of endpoints, servers and applications. Configuration is written down as it is applied, including scan targets, log sources, retention settings and authentication policies, so that the same settings can be repeated in production. The step is complete when each tool is reachable, receives data from the test scope and its configuration is stored under version control or equivalent change records. Confirm each product's license and edition limits against the vendor documentation before relying on any feature.
Run the scan, log, restore and access review cycle
The team runs one full cycle in the test scope: a vulnerability scan with its results triaged, a log event generated and traced from source to the central platform, a backup taken, verified and restored to a separate location, and an access review of administrator and user accounts with a sample of multi-factor authentication challenges. Each action is timestamped and its raw output is kept. The cycle is complete when every action has either passed or produced a recorded finding. Running the cycle more than once is useful when the first pass exposes configuration gaps.
Export the test evidence pack
The team exports the outputs of the cycle into a single test evidence pack: scan reports and feed versions, log samples showing source, time and integrity, backup job records and restore results, and access review records with their approvals. Each item is labeled with the strategy and control it supports and the date it was produced. The output is a test evidence pack that an assessor can read without help from the tool's operators. Confirm with the independent assessor which formats and retention periods they accept before the pack is finalized.
Have a reviewer test each output
A reviewer who did not configure the tools checks each item in the evidence pack against the ISM control or controls it is meant to support, asking whether the output shows the requirement is met, not merely that the tool ran. Where an output is ambiguous, incomplete or only covers part of the scope, the reviewer records the reason. The reviewer's sign-off on each strategy is the closing check. Only the organization's own staff and its independent assessor decide whether a control is met, so this review is an internal rehearsal rather than an assessment.
Record the gap register and close gaps
Every failed check, missing owner, uncovered strategy and ambiguous output from the review is entered in a gap register with a description, the affected control, an accountable owner and a planned fix. Gaps are then closed through configuration changes or process changes and re-tested through the same cycle. The register stays with the assessment file, so the organization can show what it found and how it resolved it. The step is done when the register holds no open items that the target maturity level requires, or when the remaining items are accepted by a named executive.
Who runs the tools, who prepares evidence and who judges it
The organization owns the Essential Eight implementation in full. Its people decide which mitigation strategies apply, how far each one is pursued toward a target maturity level, which tools are used, who can access them, how long records are kept and when a control is considered met. These decisions stay internal even when a partner does the installation work, because they define the organization's risk position and carry its accountability.
- Scope and target level: Choosing the target maturity level for each strategy and approving the systems in scope.
- Tool selection and licensing: Deciding which open-source or commercial components to run and confirming their license and edition limits.
- Access and retention rules: Setting who may view logs, administer scanners and delete or alter backups, and how long each record is kept.
- Operating routines: Running scans, reviewing alerts, performing restore tests and recording the results on a schedule.
- Sign-off: Approving evidence packs and accepting residual risk before anything goes to an assessor.
Before engaging anyone, confirm internally who holds each of these decisions and who has authority to accept a gap.
An implementation partner such as DeployOpen works inside the client's own infrastructure, whether that is its cloud accounts, data centers or air-gapped networks. The partner plans the deployment, installs and hardens the tools, configures them to the agreed scope and documents how each one produces evidence. Its output is a working, documented system and a set of evidence artifacts that the organization reviews and approves. The partner does not decide maturity and does not issue assessment reports.
- Planning and architecture: Mapping each tool to the strategies and levels in scope, sizing the deployment and agreeing the design in writing.
- Installation and hardening: Deploying the tools, applying secure configuration and restricting administrative access to them.
- Configuration and integration: Connecting agents, feeds, log sources and backup targets so that the required data is collected.
- Documentation and evidence preparation: Writing runbooks, configuration records and sample outputs that show how each control operates.
- Ongoing support: Upgrades, testing and operational support, often under a retainer, if the organization buys it.
Typically, the partner's scope is fixed and written down before work starts, so check that the statement of work names every deliverable and states who receives it.
The independent assessor reviews the evidence and reaches the assessment outcome. Depending on the engagement, this may be an external assessor or auditor who is independent of both the organization and the partner. The assessor tests whether each strategy is implemented and whether it is effective against the maturity model, then reports its conclusions. Because the Essential Eight is a set of mitigations rather than a certification scheme, there is no ASD certificate; the assessor's report is the basis for any maturity statement the organization makes.
- Evidence review: Sampling configurations, logs, scan results, backup records and restore test outcomes against the requirements.
- Effectiveness testing: Checking that controls work in practice, not only that they are configured.
- Independence: Keeping separate from the team that built the tooling, so the outcome is not influenced by the implementation.
- Outcome and reporting: Issuing the assessment conclusion for each strategy and level in the assessor's own report.
- Follow-up: Recording findings the organization must address before a later assessment.
Ask any assessor how it will handle the partner's documentation and confirm in writing that it will not accept the partner's summaries as its own conclusions.
What usually breaks tool-based Essential Eight evidence
Tools produce evidence only when their scope, configuration and output match what an assessor will test. The five failure points below recur across open-source deployments, and each one can be checked before an assessment starts.
Feed or edition excludes in-scope products
A scanner can run cleanly and still miss the products that matter. The free Greenbone Community Feed excludes vulnerability tests for enterprise products, which are only in the paid Greenbone Enterprise Feed. Before relying on scan results for the patch applications strategy, list every in-scope application and confirm the feed you run covers each one. Where it does not, record the gap as a documented risk or a compensating control rather than presenting a clean scan as complete.
Log sources left out of central collection
Central logging only evidences what it receives. Endpoints, servers or cloud services that never forward logs to the Wazuh server, syslog receiver or API integration leave gaps that an assessor will find by comparing the source inventory with the collector list. Reconcile the two lists before each assessment, and confirm that agents are reporting and not silently disconnected after an operating system upgrade or a rebuild.
Backup retention allows early deletion
A backup tool with a retention setting that can be shortened or overridden by an administrator does not meet the immutability expectation at ML3. In Bareos, job, file and volume retention periods define how long records stay in the catalog and how long a volume is guaranteed not to be reused. Check that the retention configuration covers the full assessment window, and that the same administrators cannot delete or reduce it before the window closes.
MFA tools cover only some systems
Adding a second factor to one portal does not satisfy the strategy when privileged access, remote access and data repositories still accept passwords alone. Keycloak can enforce passkeys, recovery codes and TOTP or HOTP codes, but only for clients that are registered with it. Build an inventory of every online service and system, mark which ones authenticate through the identity provider, and document the exceptions along with their owners and review dates.
Evidence exported without timestamps or owners
An export that shows a finding or a backup result without the date it was generated, the system it covers and the person accountable for it is hard to rely on. Assessors need to see when each check ran, which asset it covered and who reviewed the result. Set the tools to retain timestamps, name an owner for each control in the GRC record, and store exports in a dated, access-controlled location so the evidence remains traceable after the assessment.
Questions buyers ask about open-source Essential Eight tools
Can open-source tools alone meet the Essential Eight?
No single tool or set of tools meets the Essential Eight by itself. The Essential Eight is a set of eight mitigation strategies, and each one is assessed against a maturity level, so the organization must show that each strategy is implemented and effective in its own environment. Open-source tools can produce much of the evidence for strategies that the operating system does not cover, such as vulnerability scanning, central logging, multi-factor authentication and backups. Policy, process, ownership and the work of operating the tools still sit with the organization. Ask any vendor or partner to map each strategy at your target maturity level to a specific tool, configuration and piece of evidence before you commit to a stack.
Do the free editions cover enterprise products?
Not always, and you should check before you rely on a free edition. The Greenbone Community Feed, which drives the OpenVAS scanner, excludes vulnerability tests for enterprise products, and those tests are only in the paid Greenbone Enterprise Feed. If your estate runs enterprise software that the free feed does not test, your scanning evidence will have gaps. Wazuh vulnerability detection draws on the Wazuh CTI repository or a locally hosted offline copy, so confirm which content your deployment uses and which products it covers. Ask the vendor for the feed coverage list for your software inventory, and ask your partner to document the gap for any product that falls outside it.
How much work do the tools need from the internal team?
The effort is ongoing, not only a one-time installation. The main internal work includes deploying agents, keeping vulnerability content and rules current, tuning alerts, managing retention, testing restores and keeping records for the assessor. The size of the team depends on the number of endpoints, the number of applications in scope, how many log sources you forward and how often your assessor will ask for evidence. Ask your partner for a written effort estimate that lists each recurring task, its owner and its frequency, and ask which tasks they will perform under a retainer. Treat any duration you hear without a written scope as a starting point for discussion only.
Can the implementation partner operate the tools after handover?
Yes, if the scope and contract say so. DeployOpen plans, implements, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure, and ongoing support, upgrades and continuous testing are available as retainers. Most engagements are fixed-scope, so handover tasks, documentation and any support period should be written into the agreement before work starts. Confirm who holds administrator credentials, where the runbooks live, how incidents are escalated and who owns the evidence once the project closes. Ask any partner for these details in writing rather than assuming they will continue to operate the platform.
Who issues the Essential Eight assessment result?
An independent assessor issues the assessment result, not the tool vendor or the implementation partner. The Essential Eight is a set of mitigations rather than a certification scheme, so there is no ASD certificate. Maturity is evidenced through an assessment of each strategy's implementation and effectiveness against the maturity model. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Ask your assessor which evidence they expect, how they will sample it and what form the final assessment record will take before you finalize your tool selection.
Which parts of the Essential Eight can an open-source tool evidence?
Tools produce evidence for specific controls, and the evidence must show that the control works, not only that the tool is installed. Vulnerability scanners can show scan cadence and findings, central log platforms can show which events were received and protected from modification, and backup tools can show retention settings, integrity checks and restore tests. Keycloak supports two-factor authentication with passkeys, recovery codes and TOTP or HOTP codes, which can support multi-factor evidence for online services. Ask your assessor which artifacts they accept and map each one to the relevant ISM control from ASD's OSCAL profiles before you build the evidence pack.
What should we confirm before buying or deploying?
Confirm the licensing, feed coverage, scope and evidence requirements before you sign anything. Check each tool's license and edition limits, including whether the feed covers your enterprise software and whether any features you need sit only in a paid edition. Confirm your target maturity level with your assessor, then ask your partner for a fixed-scope proposal that lists the strategies, endpoints, log sources and backup systems in scope. Also ask for a restore test plan, the retention rules you will use and the owner of each recurring task. Ask every vendor for written answers, because a quote follows from the written scope and no price list is published.
How DeployOpen scopes, deploys and prepares evidence
DeployOpen plans, implements, integrates, hardens, backs up, documents and supports self-hosted open-source platforms inside your own infrastructure. For Essential Eight tooling, that means preparing the scanning, logging, backup and GRC systems that produce evidence, while your organization keeps ownership of its controls and an independent assessor decides the maturity level.
How we scope
- Agree in writing which Essential Eight strategies and maturity level each tool will support before work starts.
- Confirm the asset inventory, network zones and cloud accounts the scanners, log collectors and backup targets will reach.
- Confirm the edition and feed licensing of each open-source component, including any feed limits that affect enterprise coverage.
How we build
- Deploy the chosen platforms inside your cloud accounts, data centers or air-gapped network, using your identity and access model.
- Configure scan schedules, log sources, retention settings and backup immutability checks to match the cadences your target level requires.
- Test each tool's output against a sample of systems so you can see whether the evidence it produces is complete and accurate.
How we hand over
- Deliver written documentation of configurations, data flows, retention periods and the evidence each tool generates for each control.
- Provide an evidence map that links each Essential Eight requirement to the report, log or restore record that shows it.
- Train your administrators to run, review and export the evidence so the organization can operate the tools after handover.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer if you want help keeping the tools current.
- Review feed updates, platform releases and configuration drift on the schedule agreed in the retainer.
- Ask any assessor you engage to confirm which evidence they accept, since only an independent assessor issues a maturity assessment outcome.
Sources and further reading
- Essential Eight maturity model ↗
- Essential Eight Maturity Model (November 2023) ↗
- ISM OSCAL v2026.09.4 with Essential Eight baseline profiles ↗
- E4EIT OSCAL, Assessment evidence guide for enterprise IT v2026.10.15 ↗
- Greenbone Community Documentation: Background ↗
- Wazuh documentation: Vulnerability detection ↗

