# FedRAMP Readiness Checklist

Use this checklist when doing a readiness or gap assessment. Organize findings
by category and flag each item as: ✅ Met | ⚠️ Partial | ❌ Not Met | N/A

---

## 1. Boundary & System Documentation

- [ ] Authorization boundary is formally defined and documented
- [ ] Network architecture diagram exists and is current
- [ ] Data flow diagrams show all data entering/leaving the boundary
- [ ] System inventory (hardware, software, virtual assets) is complete
- [ ] All external connections and services are documented
- [ ] External services outside boundary are FedRAMP-authorized OR have documented compensating controls
- [ ] System categorization (FIPS 199) is complete with Low/Moderate/High determination
- [ ] Interconnection agreements (ISAs/MOUs) exist for all external connections

## 2. Policies & Procedures

- [ ] Information Security Policy exists and is approved
- [ ] Acceptable Use Policy (Rules of Behavior) is documented and signed by users
- [ ] Access Control Policy
- [ ] Configuration Management Policy & Plan
- [ ] Contingency Plan (CP) — written and tested within last 12 months
- [ ] Incident Response Plan (IRP) — written and tested within last 12 months
- [ ] Media Protection Policy
- [ ] Personnel Security Policy
- [ ] Physical Security Policy (or inherited from IaaS provider)
- [ ] Privacy policy and PII handling procedures (Rev 5 requirement)
- [ ] Supply Chain Risk Management policy (Rev 5 requirement)

## 3. Access Control & Identity

- [ ] Multi-factor authentication (MFA) enforced on all privileged accounts
- [ ] MFA enforced on all remote access
- [ ] Role-based access control (RBAC) implemented with documented roles
- [ ] Least privilege principle applied and documented
- [ ] Privileged access reviews performed at least annually
- [ ] Account provisioning/de-provisioning process is defined and followed
- [ ] Shared/service accounts are documented and controlled
- [ ] PIV/CAC support in place or plan documented (for High baseline)
- [ ] FIPS 140-2 or 140-3 validated authentication mechanisms in use

## 4. Encryption

- [ ] All federal data encrypted at rest using FIPS 140-2/3 validated modules
- [ ] All federal data encrypted in transit (TLS 1.2+ minimum; 1.3 preferred)
- [ ] Key management procedures documented
- [ ] Non-FIPS algorithms (e.g., MD5, SHA-1, DES, RC4) eliminated from boundary
- [ ] Cryptographic modules table (required SSP appendix) is complete

## 5. Vulnerability Management

- [ ] Automated vulnerability scanning in place (OS-level)
- [ ] Web application scanning in place
- [ ] Database scanning in place
- [ ] Container image scanning in place (if containers are used)
- [ ] Scan coverage includes 100% of in-boundary assets
- [ ] Scan frequency meets FedRAMP requirements (OS: monthly; web app: monthly)
- [ ] Remediation SLAs are defined and tracked: Critical 30d / High 90d / Moderate 180d / Low 365d
- [ ] False positives have a documented deviation request (DR) process

## 6. Audit & Logging

- [ ] Centralized log aggregation in place (SIEM or equivalent)
- [ ] Audit log retention meets FedRAMP requirement (90 days online; 1 year total)
- [ ] All boundary components (servers, network devices, apps) sending logs
- [ ] Log integrity protection in place
- [ ] Log review process and alerting defined
- [ ] Privileged user activity is logged and monitored

## 7. Configuration Management

- [ ] Secure baseline configurations defined for all component types
- [ ] Configuration deviations documented and approved
- [ ] Change management process is formal and documented
- [ ] System and software inventory is maintained and current (CMDB or equivalent)
- [ ] Patch management process defined with documented SLAs
- [ ] CIS Benchmarks or DISA STIGs used as configuration baselines (recommended)

## 8. Incident Response

- [ ] IRP covers detection, analysis, containment, eradication, recovery
- [ ] Incident reporting SLAs meet FedRAMP: US-CERT reporting within 1 hour of discovery
- [ ] IRP tested (tabletop or functional exercise) within last 12 months
- [ ] IR roles and contacts documented (including agency AO contacts)
- [ ] Security Inbox maintained for urgent government directives (required Jan 5, 2026+)

## 9. Contingency Planning

- [ ] Business Continuity Plan (BCP) and/or Disaster Recovery Plan (DRP) documented
- [ ] Recovery Time Objective (RTO) and Recovery Point Objective (RPO) defined
- [ ] CP tested within last 12 months
- [ ] Backup and restore procedures tested
- [ ] Alternate processing site identified (for Moderate and High)

## 10. Personnel Security

- [ ] Background check process defined for personnel with access to federal data
- [ ] Onboarding security training documented
- [ ] Annual security awareness training tracked and documented
- [ ] Privacy training included in annual training (Rev 5)
- [ ] Termination procedures include immediate access revocation
- [ ] Contractor/third-party personnel screening requirements defined

## 11. Third-Party / Supply Chain (Rev 5)

- [ ] Inventory of third-party software and services is maintained
- [ ] Critical suppliers identified and assessed
- [ ] Software Bill of Materials (SBOM) process in place or planned
- [ ] Open source components tracked for known vulnerabilities
- [ ] SR control family (Supply Chain Risk Management) requirements reviewed

## 12. Privacy (Rev 5)

- [ ] PII inventory documented (what PII is collected/processed/stored)
- [ ] Privacy Impact Assessment (PIA) completed if PII is in scope
- [ ] Privacy training included in AT-3 training program
- [ ] PT control family requirements reviewed and mapped

## 13. 3PAO Readiness

- [ ] Selected a FedRAMP-recognized 3PAO (check FedRAMP Marketplace)
- [ ] If 3PAO helped write SSP, a *different* 3PAO must do the assessment (A2LA R311)
- [ ] Authorization boundary agreed upon with 3PAO before assessment begins
- [ ] CSO is "frozen" from changes during assessment window
- [ ] Evidence repository (e.g., GRC tool or SharePoint) organized and accessible to 3PAO

## 14. OSCAL / Automation (Forward-Looking)

- [ ] Aware of OSCAL mandate (September 2026 deadline)
- [ ] Evaluated OSCAL-capable GRC tools or the FedRAMP automation GitHub repo
- [ ] SSP data structured to facilitate OSCAL export
