Skip to content
arrow_back
search
E8-AC-ML1.3 bolt ASD Essential Eight

Ensure only approved applications and scripts can run

Allow only company-approved applications and scripts to run on work computers.

record_voice_over

Plain language

This control is about ensuring that only the applications and scripts specifically approved by your business can run on work computers. It’s essential because if unauthorised programs manage to run, they could be harmful, like malicious software or viruses, putting your data and your business at risk.

Framework

ASD Essential Eight

Control effect

Preventative

E8 mitigation strategy

Application control

Classifications

N/A

Official last update

N/A

Control Stack last updated

19 Mar 2026

E8 maturity levels

ML1

Official control statement

Application control restricts the execution of executables, software libraries, scripts, installers, compiled HTML, HTML applications and control panel applets to an organisation-approved set.
bolt ASD Essential Eight E8-AC-ML1.3
priority_high

Why it matters

If applications and scripts are not allowlisted, malware can run, leading to data compromise and operational disruption.

settings

Operational notes

Maintain application control rules for executables, DLLs and scripts; review events and update allowlists promptly when approved tools change.

Mapping detail

Mapping

Direction

Controls