ASD ISM 1850 Mitigate OWASP Top 10 in web applications
What it says
The OWASP Top 10 are mitigated in the development of web applications.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishDevelopers need to address the OWASP Top 10 security risks in web applications to enhance security.
When you're building a website or an online service, you need to pay attention to the top security risks that can cause trouble, like data breaches or hacking attempts. If these risks aren't addressed properly, your site could be vulnerable to attacks that compromise your users' information, damage your reputation, and cost you a lot of money.
Free. Save your status, tasks and notes.
Why it matters
Failing to mitigate OWASP Top 10 risks (e.g., injection, XSS, access control flaws) can cause web app compromise, data leakage and service disruption.
How to implement
Developers should familiarise themselves with the OWASP Top 10 security risks.
Start by reading the OWASP Top 10 list to understand the most common threats, such as injection attacks or data exposure, and know what each risk means for your application.
The IT team should regularly test the web application for these risks.
Use tools or hire experts to scan the website and simulate attacks to see if the website can resist these common threats. This will help you find and fix vulnerabilities.
Managers should ensure developers receive security training.
Organise workshops or online courses that explain the OWASP Top 10 and how developers can build security into their coding practices.
Project managers should incorporate security checks into the development timeline.
Add steps in the project plan where developers must review code for security risks and get sign-off before moving to the next phase of development.
The security team should monitor and update the web application continuously.
Keep track of updates from the OWASP community and ensure the website is updated to handle new threats as they arise.
Keep it running
Bake OWASP Top 10 mitigations into SDLC: secure coding standards, threat modelling, SAST/DAST, dependency scans, and regular remediation of findings and retesting.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
The OWASP Top 10 awareness training records: Request documentation showing developers attended training sessions.
Look at
Details like the date, content covered, and attendees' signatures.
Good evidence
Includes recent training dates, comprehensive content, and full attendance.
- Check 2 of 5What an auditor asks for
Ask for
To see recent security assessments of the web application.
Look at
The dates of the scans, what was tested, and any vulnerabilities found.
Good evidence
Shows regular, complete scans with identified issues addressed timely.
- Check 3 of 5What an auditor asks for
Ask for
Security sign-off documents in project plans: Request documents detailing security reviews in development phases.
Look at
Checklists or sign-offs were completed at each stage.
Good evidence
Will show sign-offs with dates from relevant team members indicating security checks were completed.
- Check 4 of 5What an auditor asks for
Ask for
Records of recent security patches and updates applied.
Look at
The update descriptions and check if they align with known OWASP risks.
Good evidence
Includes recent updates that correspond with identified risks.
- Check 5 of 5What an auditor asks for
Ask for
Incident response reports: Request records of any past security incidents and how they were managed.
Look at
Documented steps taken to resolve the issue and prevent reoccurrence.
Good evidence
Will show clear steps, responsible persons, and follow-up actions.
Mappings
Closest match in ISO/IEC 27001: A.8.25, Secure development lifecycle, which this control partially meets.
ISO/IEC 27001: 5 mappings
This control partially meets A.8.25.
ISM-1850 requires developers to mitigate the OWASP Top 10 security risks when developing web applications. ISO/IEC 27001:2022 Annex A 8.25 mandates establishing and applying a secure development lifecycle, within which OWASP Top 10 mitigations are a common, practical set of security rules and activities. Annex A 8.25 is broader because it covers secure development generally (not only web applications and not only OWASP Top 10).
This control partially meets A.8.26.
ISM-1850 requires the OWASP Top 10 risks to be mitigated as part of web application development. ISO/IEC 27001:2022 Annex A 8.26 requires identifying, specifying and approving information security requirements when developing or acquiring applications, which would typically include requirements to mitigate OWASP Top 10 for web applications. Annex A 8.26 is broader because it addresses security requirements for all applications and acquisition scenarios, not just OWASP Top 10 or web-specific risks.
This control partially meets A.8.27.
Annex A 8.27 requires secure architecture and engineering principles to guide how systems are designed and built. ISM-1850 relates by mandating mitigation of OWASP Top 10 during web application development, which is a specific secure engineering outcome driven by secure design and coding principles. Annex A 8.27 is broader because it covers principles for all system architectures and engineering activities, not only web application vulnerability categories.
This control partially meets A.8.28.
ISM-1850 requires that web application development mitigates the OWASP Top 10 security risks. ISO/IEC 27001:2022 Annex A 8.28 requires secure coding principles to be applied to software development, which directly contributes to preventing many OWASP Top 10 issues (e.g. injection, insecure design and identification/authentication weaknesses). Annex A 8.28 is broader because it applies to all software development and does not enumerate the OWASP Top 10 specifically.
This control depends on A.8.29.
ISM-1850 requires the OWASP Top 10 to be mitigated in web application development. ISO/IEC 27001:2022 Annex A 8.29 requires defined and implemented security testing across development and acceptance, which is a key mechanism to detect OWASP Top 10 issues (e.g. injection, broken access control, security misconfiguration) before release. Annex A 8.29 focuses on testing processes, whereas ISM-1850 is about ensuring the specific OWASP Top 10 risks are addressed (through design, coding, configuration and testing).
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




