Skip to content
arrow_back
search
ISM-2042 policy ASD Information Security Manual (ISM)

Ensuring Security in Software Development Lifecycle

Security features must be included and enabled in software from the start, at no extra cost to users.

record_voice_over

Plain language

This control is about building security features into software from the very beginning. It’s like having a safety lock on a new car model, rather than asking buyers to pay extra for it later. If you don’t do this, users might end up exposed to hackers because the software lacks essential protections from the start.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

May 2025

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

Secure by Default principles and practices are followed throughout the software development life cycle, including by ensuring that all built-in security measures are included and enabled in the base product at no extra cost to consumers.
policy ASD Information Security Manual (ISM) ISM-2042
priority_high

Why it matters

If security features are not built-in and enabled by default, organisations face higher breach risk, compliance exposure, and costly post-release retrofits or paid add-ons.

settings

Operational notes

For all releases, verify baseline security controls are built-in and enabled by default in the base product (not paid add-ons); enforce via SDLC checklists and release gates.

Mapping detail

Mapping

Direction

Controls