Skip to content
System hardening
ASD ISMISM-1672

ASD ISM 1672 Enable antivirus scanning for Office macros

What it says

Microsoft Office macro antivirus scanning is enabled.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Ensure Microsoft Office is set to scan macros for viruses to protect against malware.

Having Microsoft Office scan macros for viruses is crucial because macros can be used by hackers to sneak viruses into your computer. If this isn't done, these hidden viruses could steal important information or cause serious disruption to your business operations.

Why it matters

If Office macros aren't scanned for viruses, macro malware can execute, causing credential theft, data loss or disruption.

How to implement

  1. IT team should check Office settings: Verify that Microsoft Office is configured to scan all macros.

    This can be done by going into the settings of each Office application, such as Word or Excel, and ensuring that macro security settings are set to the highest level.

  2. Office manager to educate staff: Ensure that all staff members understand the risks of macros by conducting a brief training session.

    Explain how a macro can be a potential threat and show them where to find macro settings in Office applications so they can check these easily.

  3. System owner to monitor configurations: Regularly review and maintain the settings to ensure they haven't reverted or been changed.

    This may involve scheduling checks every month or using monitoring tools to alert the IT team if settings are altered.

  4. Procurement team to ensure software version: Confirm that all systems are running up-to-date versions of Microsoft Office that include the necessary security options to scan macros.

    This could involve maintaining a list of licences and checking vendor notifications for updates.

  5. IT support to set group policies: Implement group policies that automatically enforce macro scanning settings across all Office applications.

    This ensures that even if someone tries to bypass the settings, the system will revert to secure defaults automatically.

Keep it running

Confirm Office macro antivirus scanning is enabled in AV/EDR policy; test with a macro sample and monitor detections.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Configuration reports: Request reports or screenshots showing macro security settings from each Office application.

    Look at

    Whether settings are consistent across all office applications and set to the highest security level.

    Good evidence

    A report with screenshots from all relevant applications showing correct configurations.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Training attendance records: Request records of employee training sessions on macros and their risks.

    Look at

    The names of attendees and the content of the training.

    Good evidence

    A list of all staff members with completion dates and training materials attached.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Version logs: Request logs or documentation showing the versions of Microsoft Office in use across the organisation.

    Look at

    Whether all versions are up-to-date and have security features enabled.

    Good evidence

    A log showing all systems with the latest allowed versions listed.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Change monitoring alerts: Request evidence of alerts or logs that show when configurations are changed.

    Look at

    Whether there are alerts for macro setting changes.

    Good evidence

    A log or alert history indicating no unauthorised changes.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Group policy configurations: Request details of group policies applied to manage macro settings.

    Look at

    Whether these policies enforce secure macro settings across all Office applications.

    Good evidence

    Documentation showing the policy is active and enforceable.

Mappings

Closest match in ASD Essential Eight: E8-RM-ML1.3, Enable antivirus scanning for Microsoft Office macros, which asks for the same thing.

ISO 27001

ISO/IEC 27001: 1 mapping

  • A.8.7Protection against malwarePartially meets
Essential Eight

ASD Essential Eight: 6 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.