FISMA/FedRAMP compliance roadmap drafted
Why it matters
Federal compliance without a roadmap is aspirational rather than actionable — developers patch individual findings without understanding which controls feed into ATO (Authority to Operate), which gaps block a FedRAMP assessment, or in what sequence remediation should proceed. NIST 800-53 rev5 PL-2 (System Security Plan) requires a documented security plan with milestones; CA-2 (Control Assessments) requires planned assessment cycles. FedRAMP rev5 PL-2 gates the authorization process on a compliant System Security Plan (SSP). Without a roadmap, audit findings pile up in a backlog with no prioritization framework, and federal procurement windows close before the system reaches assessable maturity.
Severity rationale
Info because a missing roadmap does not introduce a technical vulnerability, but its absence means remediation is reactive and uncoordinated — audit findings accumulate without a path to authorization.
Remediation
Create docs/fedramp-compliance-roadmap.md with at least three phases, specific target months, and references to this audit's findings as input. Phase 1 should address every critical and high finding from this audit before any documentation work.
# FedRAMP / FISMA Compliance Roadmap
## Current Assessment
- Audit: gov-fisma-fedramp | Score: [score] | Date: [date]
- Critical gaps: TLS enforcement, hardcoded secrets, MFA
- Documentation gaps: privacy policy, incident response plan, security.txt
## Phase 1 — Technical Foundation (Months 1–2)
- [ ] Enforce HTTPS + HSTS on all auth flows (SC-8, SC-23)
- [ ] Remove hardcoded secrets; rotate any exposed credentials (IA-5)
- [ ] Implement MFA for admin routes (IA-2)
- [ ] Deploy all four required security headers (SC-8, SI-3)
- [ ] Add input validation to all API routes (SI-10)
## Phase 2 — Accountability Controls (Months 3–4)
- [ ] Implement structured audit logging (AU-2, AU-3, AU-12)
- [ ] Configure 30-minute session timeout (AC-12)
- [ ] Deploy RBAC with least-privilege roles (AC-2, AC-6)
- [ ] Tamper-evident log storage in managed log service (AU-9)
## Phase 3 — Documentation & Authorization (Months 5–6)
- [ ] Publish privacy policy, security.txt, incident response plan (PT-1, IR-8)
- [ ] Document backup/recovery procedures with RTO/RPO (CP-9)
- [ ] Third-party security assessment and POA&M submission
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the FISMA/FedRAMP Readiness Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- nist:rev5 · PL-2 — System Security and Privacy Plans
- nist:rev5 · CA-2 — Control Assessments
- fedramp:rev5 · PL-2 — FedRAMP PL-2 — System Security Plan required for authorization
Taxons
History
- 2026-04-18·v1.0.0·Initial import from gov-fisma-fedramp·automated