- Office macros are the mobile code that actually hurts contractors: block macros from internet-sourced documents by policy and allow signed, justified exceptions.
- Constrain browser and endpoint execution through the platform's policy machinery rather than user discretion.
03.13.13 — Mobile Code
03.13 System and Communications Protection · NIST SP 800-171 Rev. 3
Requires defining acceptable and unacceptable mobile code and mobile code technologies, and authorizing, monitoring, and controlling the use of mobile code within the system.
Rev. 3 requirement text is multi-part and parameterized with organization-defined values, so this site summarizes rather than reproduces it. The summary is independent — read the official publication for the binding wording.
NIST SP 800-171 Rev. 3 — Protecting CUI in Nonfederal Systems ↗NIST SP 800-171A Rev. 3 — Assessing Security Requirements for CUI ↗What this requirement is after
Code that arrives over the network and executes locally — browser scripts, document macros, downloaded active content — runs with whatever trust the platform grants it. The organization defines which mobile code technologies are acceptable, forbids the rest, and authorizes and watches what runs, so 'the document ran a macro' is a governed event rather than the incident report's first line.
Brilliant at the Basics practices that support this requirement
The campaign’s twenty practices are a priority list, not a control catalog, and none of them works this requirement’s substance directly. It still applies to you if it is in your contract’s scope: address it through your own implementation and the related artifacts below, and treat the absence of a mapping here as honesty, not permission to skip it.
Implementation considerations and evidence
- The written definitions of acceptable and unacceptable mobile code
- Policy configurations — macro restrictions, browser and endpoint execution policy — enforcing them
Templates and worksheets with a mapped relationship
No artifact in the library names this requirement yet. The library index groups everything by category and practice.
Where this came from in Rev. 2
Sources and review status
| Primary sources | NIST SP 800-171 Rev. 3 — Protecting CUI in Nonfederal Systems · NIST SP 800-171A Rev. 3 — Assessing Security Requirements for CUI |
|---|---|
| Review status | Pending NIST SME review |
| Content version | 1.0 |
| Updated |