Safeguard
Compliance•

NIST 800-53 CA-5 Plan of Action and Milestones: What to Show

CA-5 is the POA&M: a tracked list of weaknesses, owners and dates. Here is what auditors expect, how to keep it current and where it goes stale.

Safeguard Security Team
3 min read

A plan of action and milestones, usually called a POA&M, is the list that proves you know your weaknesses and are fixing them on a schedule. CA-5 requires it.

NIST SP 800-53 Rev 5 binds US federal systems and others through contract. NIST's own guidance says POA&Ms are useful for any type of organization to track planned remedial actions, and are required in federal authorization packages. That makes CA-5 easy to borrow if you are not federal.

What the control asks

Develop a plan of action and milestones for the system that documents planned remediation actions to correct weaknesses or deficiencies noted during control assessments and to reduce or eliminate known vulnerabilities. Update the existing plan at a frequency you define based on findings from control assessments, independent audits or reviews, and continuous monitoring. The enhancement CA-5.1 Automation Support for Accuracy and Currency covers using tools to keep it accurate.

What it means in practice

Every weakness gets a row: what it is, where it came from, the risk, the fix, the owner, the due date and the status. Sources include your CA-2 assessments, audit findings, penetration tests and vulnerability scans from CA-7 monitoring.

A good POA&M is a living record. Items close with evidence. Dates that slip get a reason and a new date, not silence. Risks you decide to accept go through a formal approval, not a quiet deletion.

Evidence to collect

  • The POA&M itself, with dates of last update.
  • Links from items to their source: assessment, audit, scan.
  • Closure evidence for completed items, such as a verifying scan.
  • Approvals for accepted risks and delayed milestones.
  • Report or review minutes showing management looks at it.

Common gaps

  • A spreadsheet last touched before the audit.
  • No owners or dates.
  • Scanner findings never entering the plan, or all of them dumped in with no priority.
  • Items closed with no proof.
  • No distinction between fix, accept and transfer.

How to implement it

Pick one place for the list, a tracker or a risk register, and require every finding from an assessment, audit or scan to land there or be explicitly dismissed. Set due dates by severity. Review monthly. For vulnerability findings, reachability matters: a vulnerable dependency your code never calls is different from one it does, and your plan should say so.

Try the tracking flow in the demo.

Click through it at your own pace, or open it full screen.

Try it yourself

Paste a dependency file into the free in-browser dependency scan at gold.safeguard.sh/scan and see which known vulnerabilities would become POA&M rows for you.

Quick check

Is a POA&M only for federal systems?

It is mandatory in federal authorization packages. NIST's guidance says it is useful for any organization.

Can we delete an item we decided not to fix?

Better to mark it as an accepted risk with an approver and a review date, so the decision is visible.

Sources

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.