Skip to content
Exploited Ivanti Connect Secure flaw CVE-2026-111357 lets attackers escalate to root
Black Shard

Loading

    How an Essential Eight assessment is run, step by step

    An Essential Eight assessment measures how far an organisation has implemented the eight mitigation strategies in the Australian Signals Directorate's Essential Eight Maturity Model, against an agreed target maturity level. It runs in four stages set by ASD's Essential Eight Assessment Process Guide: planning and preparation, scope and approach, assessment of controls, and the security assessment report. Every control receives one of seven standardised outcomes. A maturity level can be claimed only when every control for every strategy at that level is rated effective or alternate control.

    Black Shard Guides

    Updated 6 min read

    Share
    On this page
    1. How an Essential Eight assessment is run, step by step
    2. What an Essential Eight assessment measures against the ASD Maturity Model
    3. How scope and target maturity level are agreed
    4. What evidence is collected for each of the eight strategies
    5. How testing differs from a questionnaire or policy review
    6. How maturity is scored and when one control caps the level
    7. What the report and remediation roadmap contain
    8. Checklist: what to have ready before the assessment starts

    How an Essential Eight assessment is run, step by step

    An Essential Eight assessment measures how far an organisation has implemented the eight mitigation strategies in the Australian Signals Directorate's Essential Eight Maturity Model, against an agreed target maturity level. It runs in four stages set by ASD's Essential Eight Assessment Process Guide: planning and preparation, scope and approach, assessment of controls, and the security assessment report. Every control receives one of seven standardised outcomes. A maturity level can be claimed only when every control for every strategy at that level is rated effective or alternate control.

    What an Essential Eight assessment measures against the ASD Maturity Model

    The Maturity Model groups controls under eight strategies: application control, patch applications, configure Microsoft Office macro settings, user application hardening, restrict administrative privileges, patch operating systems, multi-factor authentication and regular backups. Each strategy has requirements at Maturity Level One, Two and Three. The levels are cumulative, so a Level Two assessment tests the Level Two requirements on top of everything at Level One.

    The method comes from ASD's Essential Eight Assessment Process Guide, first published in November 2022 and last updated in August 2024. It applies to the November 2023 release of the Maturity Model. ASD publishes a report template and an assessment toolkit alongside the guide, so two competent assessors working the same system from the same evidence should reach the same ratings.

    No Commonwealth body certifies an organisation against the Essential Eight. The output is a dated report with a rating per control and per strategy, the evidence behind each rating, and the gaps between the current state and the target level. Tender panels, insurers and boards ask to see that report.

    How scope and target maturity level are agreed

    Stage one is planning with the system owner. The process guide lists what has to be settled before any testing:

    Stage two fixes the scope and the target maturity level. Anything excluded from scope is recorded in the report with a justification. An organisation that leaves its server fleet or a second tenancy out of scope can still be assessed, and the exclusion travels with the result to every reader of the report.

    Managed service providers need early attention. Where an IT provider administers the endpoints, the patching tool or the backup platform, the assessor needs read access to those consoles and a named contact who can answer for their configuration. Arranging that during planning saves days in stage three.

    The target level is a business decision. The level is usually set from what a contract, a tender or a regulator expects, and the assessment runs against that level.

    • the assessment boundary and approach
    • access to unprivileged and privileged accounts, devices, documentation, people and facilities
    • approval to run scripts and tools on the system
    • how evidence is collected and protected, and where the report is written
    • which service providers manage parts of the system
    • prior assessment reports
    • how both parties may use and retain the report

    What evidence is collected for each of the eight strategies

    The process guide asks for a reasonable representative sample of workstations, including laptops, servers and network devices, with the sample size agreed with the system owner. It grades evidence on four levels and asks assessors to use the highest quality reasonably practicable.

    Three strategies have well-defined tests at the top evidence grades.

    ASD's Essential Eight Maturity Verification Tool, E8MVT, and its Application Control Verification Tool are the reference scripts for endpoint evidence.

    • Strategy: Application control

      Evidence the assessor seeks
      A test executable launched from a user profile folder, with the block recorded
    • Strategy: Office macro settings

      Evidence the assessor seeks
      An attempt to open a macro-enabled file from the internet on a sampled workstation, with the result recorded
    • Strategy: Patching

      Evidence the assessor seeks
      A hotfix list generated on the machine by PowerShell or WMIC, compared against patches for vulnerabilities the vendor rates critical or that are being exploited
    What evidence is collected for each of the eight strategies

    How testing differs from a questionnaire or policy review

    The process guide is direct on method. Assessments run on interviews, reports and screenshots will always be inferior to assessments run with scripts and tools, because scripts and tools cover many machines at once and catch issues that interviews and manual review miss.

    A policy stating that macros are blocked earns the lowest evidence grade. Opening a macro-enabled file from the internet on a sampled workstation and recording the block earns the highest. Running a test executable from a user profile folder confirms whether the application control ruleset blocks it.

    Patching shows the gap clearly. The guide warns that Windows Server Update Services does not necessarily report accurate patch levels. WSUS can show an update as deployed when it is stuck, failed or waiting on a reboot. The assessor compares the hotfix list taken from the machine against the vendor's critical and exploited patches.

    Any limit on sample size or technical testing is written into the report. A rating built on one workstation reads differently to one built on a fleet-wide script run.

    How maturity is scored and when one control caps the level

    Every control is rated with one of ASD's seven standardised outcomes.

    The scoring rule is strict. To claim a mitigation strategy is implemented at a level, every control in that strategy at that level has to be rated effective or alternate control. One ineffective control means the requirements for that maturity level are not met. One strategy not implemented means the target maturity level for the system cannot be claimed.

    Risk acceptance does not stand in for a strategy. The guide states that an assessor should not accept a risk decision as the reason an entire strategy, such as application control or multi-factor authentication, is missing. Without adequate compensating controls the strategy is rated not implemented.

    An exception survives assessment when it is documented, approved by an appropriate authority through a formal process, and backed by compensating controls that give an equivalent level of protection. The exception record carries the detail, scope and justification for the exception, and the same for each compensating control, including how long the compensating control is expected to last.

    ASD gives two worked examples. A low-risk Windows server that could not be patched, with a decommissioning date two months out, a named risk owner and strong compensating controls, did not stop the organisation reaching its target level. A cloud service left without multi-factor authentication because enabling it was judged not worth the effort, with no compensating control, did stop it.

    • Outcome: Effective

      Meaning
      The control is implemented and effective
    • Outcome: Alternate control

      Meaning
      The control's objective is met through a different control
    • Outcome: Ineffective

      Meaning
      The control is implemented and is not effective
    • Outcome: Not implemented

      Meaning
      The control is not implemented
    • Outcome: No visibility

      Meaning
      The assessor could not see enough of the implementation to judge it
    • Outcome: Not applicable

      Meaning
      The control is not applicable to the system
    • Outcome: Not assessed

      Meaning
      The control was not assessed
    How maturity is scored and when one control caps the level

    What the report and remediation roadmap contain

    The security assessment report is the stage four output. It records the scope and any exclusions with their justification, the sample tested and any limits on testing, the outcome for each control and the evidence behind it, and the maturity level achieved for each strategy against the target.

    The remediation roadmap is built from the controls that capped the result. It orders the work by what blocks the target level first, since a single ineffective control holds a whole strategy down. Each item names the control, the current finding, the change required and the evidence that will show it is fixed.

    Patching is a common point of failure. Evidence fails on the gap between what the patch tool reports and what the machine has installed, and on internet-facing services that missed the 48-hour window for a critical or exploited flaw.

    Checklist: what to have ready before the assessment starts

    Generate a hotfix list with PowerShell or WMIC on a few workstations and compare it against the patch console before the assessor arrives. If the installed list disagrees with the patch console, fix that before the assessment starts.

    Black Shard runs Essential Eight assessments to the ASD process guide, with scripted testing across an agreed sample and a remediation roadmap tied to each capped control.

    • Item: Target maturity level and the reason for it, such as a contract or tender clause

      Ready
    • Item: Scope boundary, with any exclusions and their justification written down

      Ready
    • Item: An unprivileged and a privileged test account for the assessor

      Ready
    • Item: Approval to run E8MVT and the Application Control Verification Tool on sampled machines

      Ready
    • Item: Read access to the endpoint management, patching, identity and backup consoles

      Ready
    • Item: A named contact at each managed service provider

      Ready
    • Item: The exception register, with approver, compensating controls and expiry for each entry

      Ready
    • Item: The list of privileged accounts and how each was approved

      Ready
    • Item: The most recent restoration test record

      Ready
    • Item: Prior assessment reports and their remediation status

      Ready
    Checklist: what to have ready before the assessment starts

    Where this shows up in our work

    Tell us which framework you are preparing for.