Skip to content
arrow_back
search
E8-RM-ML3.2 bolt ASD Essential Eight

Check Microsoft Office macros for malicious code before signing or trusting

Ensure Office macros are safe from malicious code before trusting or signing.

record_voice_over

Plain language

This control means making sure that any macros (small programs) in Microsoft Office files are not harmful before you decide to trust them or give them special permissions. It's important because malicious macros can act like hidden doors for hackers to enter your system, potentially causing serious damage and data breaches.

Framework

ASD Essential Eight

Control effect

Preventative

E8 mitigation strategy

RM

Classifications

N/A

Official last update

N/A

Control Stack last updated

19 Mar 2026

E8 maturity levels

ML3

Official control statement

Microsoft Office macros are checked to ensure they are free of malicious code before being digitally signed or placed within Trusted Locations.
bolt ASD Essential Eight E8-RM-ML3.2
priority_high

Why it matters

Unchecked Office macros can contain malicious code that runs when trusted, enabling malware execution and potential data compromise.

settings

Operational notes

Review and scan Office macro code before digital signing or adding to Trusted Locations; tightly control who can sign and audit signed macros.

Mapping detail

Mapping

Direction

Controls