Skip to main content

POA&M Management

A Plan of Action & Milestones (POA&M) is a required component of every ATO package. Infracast auto-generates POA&M items from compliance findings and tracks them through closure — eliminating manual spreadsheet maintenance.

Overview

When Infracast creates a compliance finding, a POA&M item is automatically drafted with:

  • Weakness name and description from the finding
  • Severity (CRITICAL/HIGH/MEDIUM/LOW) directly mapped
  • Associated NIST 800-53 control IDs
  • Default scheduled completion date (severity-based)
  • Responsible party field (assignable to users/teams)

As you remediate findings, POA&M items track progress and close automatically when evidence confirms the control is re-compliant.

Status Workflow

Open → In Progress → Verification → Closed
StatusDescription
OpenFinding identified, not yet being remediated
In ProgressRemediation underway, milestones being tracked
VerificationRemediation complete, awaiting evidence confirmation
ClosedEvidence confirms control now passes

POA&M Fields

Per the FedRAMP POA&M template and OMB A-130:

FieldDescription
POA&M IDSequential (e.g., POAM-0042)
Weakness NameShort title
Weakness DescriptionTechnical detail
Control IDsNIST 800-53 controls affected
SeverityCRITICAL / HIGH / MEDIUM / LOW
Point of ContactAssignee (user or team)
Scheduled CompletionTarget date
MilestonesOrdered list of dates + descriptions
StatusCurrent workflow state
CommentsAudit-trailed log of all updates
Vendor DependencyIs remediation blocked by a vendor?
Deviation RequestNotes for formal deviation

POA&M UI

The POA&M page (/poam) provides:

Table View

  • Sortable/filterable by any column
  • Inline status updates (click badge to advance)
  • Bulk actions: assign, update status, export
  • Overdue items highlighted — badge count in sidebar

Kanban View

Drag-and-drop cards between Open → In Progress → Verification → Closed.

Create/Edit Modal

Full form with milestone timeline editor, comment history, evidence attachment, and deviation request fields.

API Reference

# List POA&M items
GET /api/v1/tenants/{tenantID}/poam?status=open&severity=HIGH

# Update status
PATCH /api/v1/tenants/{tenantID}/poam/{poamId}/status
{ "status": "in_progress", "comment": "Remediation started" }

# Export (FedRAMP Excel template)
GET /api/v1/tenants/{tenantID}/poam/export?format=fedramp

# Overdue items
GET /api/v1/tenants/{tenantID}/poam/overdue

Export Formats

FormatUse Case
FedRAMP Excel (.xlsx)FedRAMP PMO submission
OMB MAX CSVFederal agency OMB MAX upload
JSONAPI integration or custom reporting
# CLI export
vulcan poam export --format fedramp --tenant acme --output poam-2026-04.xlsx

Overdue Alerting

Configure in Settings → Authorization → Notifications:

  • Email to owner when scheduled completion date passes
  • Email to compliance officer at 15/30/60 days overdue
  • Slack/Teams webhook for overdue items
  • Dashboard badge showing overdue count

Integration with Evidence

  • Closing a POA&M item requires linking an evidence artifact confirming the finding is resolved
  • Verification status triggers evidence generation for the associated controls
  • "Evidence gap" report: POA&M items without linked evidence older than 30 days

Availability

TierAccess
Free / ProNot available
BusinessNot available
EnterprisePOA&M auto-population, create/update, export
Enterprise Plus / GoveMASS/CSAM sync, OMB MAX export