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

Ensure Input Validation and Sanitisation for Security

Software must check and clean all local network inputs to prevent security issues.

record_voice_over

Plain language

Ensuring that all information entering your software from your local network is checked and cleaned is like making sure no mud gets on your carpet — it helps keep everything inside safe and tidy. If you skip this step, you might let in harmful data, which could lead to software crashes or even allow some malicious person to control your system.

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

Validation and sanitisation are performed on all input received over a local network by software.
policy ASD Information Security Manual (ISM) ISM-2016
priority_high

Why it matters

Poor input validation and sanitisation allow attackers to execute malicious code, leading to data breaches and significant business disruption.

settings

Operational notes

Validate and sanitise all local-network inputs using allow-lists; centralise checks at every entry point; fuzz test and log rejected or anomalous values.

Mapping detail

Mapping

Direction

Controls