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

Ensure Input Validation and Sanitisation for Internet Data

All internet-received inputs for software must be validated and cleaned to prevent security issues.

record_voice_over

Plain language

This control is about making sure that any information your software receives from the internet is checked and cleaned up before it's used. It's crucial because if untrusted data is allowed into your system, it could lead to security breaches, where someone could steal information or damage 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 the internet by software.
policy ASD Information Security Manual (ISM) ISM-1240
priority_high

Why it matters

Unchecked internet input can enable injection attacks (e.g. SQLi/XSS), causing data breaches, fraud, or service disruption.

settings

Operational notes

Validate and sanitise all internet input server-side using allow-lists, encoding and safe parsers; add tests and monitor logs for suspicious payloads.

Mapping detail

Mapping

Direction

Controls