Skip to content
Security assurance
ASD ISMISM-2118

ASD ISM 2118 Conduct vulnerability assessments and penetration tests

What it says

Vulnerability assessments and penetration tests are conducted for systems prior to their deployment, including prior to the deployment of significant changes, and at least every six months thereafter.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Vulnerability assessments and penetration tests are conducted before systems are deployed, before significant changes are deployed, and at least every six months thereafter.

This control is about testing systems for security weaknesses before you roll them out, before you deploy any big changes, and then at least every six months. It helps catch vulnerabilities before someone else does, keeping systems and data safe. If you skip these checks, attackers might find and exploit weaknesses, causing data breaches or disruptions.

Why it matters

If this control is not followed, systems may go live with unaddressed security flaws, leaving them open to cyber attacks. Attackers could exploit these weaknesses to steal data, disrupt services, or damage your reputation, possibly resulting in regulatory penalties and loss of customer trust.

How to implement

  1. Before launching a new system, conduct a comprehensive vulnerability assessment using an automated vulnerability scanning tool.

    Have knowledgeable personnel run the scan to identify security defects.

  2. For penetration tests, simulate attacks on your system to test its defences.

    Engage a certified ethical hacker or a security consultant to conduct these tests in a controlled manner before any new deployment.

  3. Whenever significant changes are planned for existing systems, schedule a vulnerability assessment and penetration test to be completed before the change is deployed.

    Use project change logs to identify updates that would trigger these checks.

  4. Establish a routine schedule to ensure that vulnerability assessments and penetration tests are performed at least every six months.

    Use reminders in project management tools to alert IT security staff when these tests are due.

  5. Develop a process for documenting and tracking vulnerabilities and penetration test results.

    Ensure there is a system in place for prioritising and addressing identified issues, and record remediation actions taken.

Keep it running

Regularly update the tools and techniques used for vulnerability assessments and penetration tests to reflect evolving threats. Ensure all significant system changes trigger a vulnerability assessment and penetration test before the change is deployed to maintain security integrity. Foster an organisational culture where security testing is a routine part of system management, not an afterthought.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Request documentation for vulnerability assessments conducted before system deployment and before the deployment of significant changes.

    Look at

    Ensure the documentation includes detailed scan reports showing the date and scope of the assessments.

    Good evidence

    Reports clearly show vulnerabilities identified, with assessment dates falling before deployment and before significant changes were deployed, and remediation actions logged.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Ask for records of penetration test activities conducted prior to deployment and significant system changes.

    Look at

    Review the test reports to confirm they include objectives, methodologies used, findings, and any corrective actions.

    Good evidence

    A comprehensive report that outlines testing procedures, discovered vulnerabilities, and steps taken to mitigate them.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Request the scheduling register for vulnerability assessments and penetration tests.

    Look at

    Check scheduled dates against the requirement for six-monthly testing and pre-deployment/major changes.

    Good evidence

    A log showing a consistent pattern of assessments conducted on schedule, including tests completed before major changes were deployed.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Ask for the change management records for recent significant changes to in-scope systems.

    Look at

    Cross-check the deployment date of each significant change against the dates of the corresponding vulnerability assessment and penetration test reports.

    Good evidence

    Every significant change has a vulnerability assessment and penetration test report dated before the change went live.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Request the vulnerability assessment and penetration test reports for the last twelve months for a sample of deployed systems.

    Look at

    Check the interval between consecutive assessments and tests for each system in the sample.

    Good evidence

    No system in the sample shows a gap of more than six months between successive vulnerability assessments and penetration tests.

Mappings

Closest match in ASD Essential Eight: E8-PA-ML2.1, Fortnightly vulnerability scanning for non-core applications, which this control covers in full and more.

ISO 27001

ISO/IEC 27001: 1 mapping

Essential Eight

ASD Essential Eight: 2 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.