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

Secure System Build Tools Implementation

Use security features in compilers and build tools to secure your software's executable files.

record_voice_over

Plain language

This control is about using the security features in the tools that help create software, like compilers and build systems, to make sure the software is safe to use. It matters because if these features aren't used, it could lead to software that's vulnerable to hackers, causing data breaches or system failures that could damage a business's reputation and finances.

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

Compilers, interpreters and build tools (including pipelines) that provide security features to improve executable file security are implemented and such security features are used.
policy ASD Information Security Manual (ISM) ISM-2031
priority_high

Why it matters

If build tools' security features are neglected, resulting software may harbour exploitable vulnerabilities, risking data loss and financial harm.

settings

Operational notes

Verify build scripts enable hardening flags (e.g., ASLR/DEP, stack protections) and routinely review pipeline logs to confirm these features are applied.

Mapping detail

Mapping

Direction

Controls