FedRAMP asks a cloud service to show agencies that its security decisions work. For engineers that means a defined boundary, strong identity, validated cryptography, hardened and monitored infrastructure, tracked vulnerabilities and tested recovery, all backed by evidence that is generated continuously. The program is changing, so confirm your path first.
Which FedRAMP path are you on?
FedRAMP is in transition. Its public 20x page says the full rules for 20x Certification are finalised for Class A, Class B and Class C, with Class B aimed at lower impact services and Class C at common enterprise services likely used across an agency. It also describes Key Security Indicators, and a principle of automatic validation: once a goal and its measures are defined, status should be enforced and validated automatically where possible. The marketplace page shows both traditional certified services and 20x certified services, and the changelog shows requests for comment still being published as of mid October 2026, including one on cryptographic module use.
I fetched the 20x page and the FedRAMP home page. I did not read the baseline documents or the Consolidated Rules text, so this checklist is built around the shared engineering substance and does not state control numbers or deadlines. Before you start, read the current requirements for your class or baseline on fedramp.gov, and ask which assessor you will use.
What is the checklist?
Each item names the task, a suggested owner and the evidence.
1. Boundary and inventory (platform lead)
- Draw the authorization boundary: components, data stores, external services, administrative paths.
- Keep an automated inventory of hosts, containers, functions, images and managed services.
- Show data flows, including to third party services. Evidence: boundary diagram with a date, inventory export, data flow diagram.
2. Identity and access (security and IT)
- Phishing resistant MFA for administrators and for anyone with production access.
- Role based access, least privilege, separate admin identities, short lived credentials.
- Joiner, mover and leaver automation, plus periodic access review. Evidence: identity provider policy exports, access review records, leaver tickets.
3. Cryptography (infrastructure)
- Inventory where data is encrypted in transit and at rest, and the module that does it.
- Confirm your cryptographic modules meet the validation requirement that applies to your path. Because the rules on cryptographic module use are being updated, check the latest text before you design.
- Key management with rotation and restricted access. Evidence: configuration exports, module list, key policy.
4. Configuration and change (platform and engineering)
- Infrastructure as code with reviewed pull requests and protected branches.
- Hardened baselines, drift detection, immutable images where practical.
- A change record that links approval, test results and deployment. Evidence: repository settings, drift alerts, change tickets.
5. Vulnerability management (engineering and security)
- Scan hosts, containers, dependencies and code, on build and on schedule.
- Keep an SBOM per release and rescan deployed software when new advisories appear.
- Track every finding to closure with a due date by severity, and record exceptions with an owner and expiry. Evidence: scan reports by date, SBOMs, ticket history, exception register.
6. Logging and monitoring (security operations)
- Centralise logs from identity, network, hosts, applications and the cloud control plane, with protected retention.
- Alert on the events that matter: privilege changes, disabled logging, unusual access.
- Verify log sources keep sending. Evidence: log source list, alert definitions, review records.
7. Incident response (security lead)
- Written plan, roles, reporting paths and a tested exercise.
- Customer and agency notification steps defined in advance. Evidence: plan, exercise notes, sample incident record.
8. Resilience (infrastructure)
- Backups with restore tests, tested failover where required, documented recovery objectives. Evidence: restore logs, exercise results.
9. Supply chain (engineering and procurement)
- Inventory third party components and services, assess critical suppliers and record their assurance documents. Evidence: supplier register, review notes.
10. Continuous reporting (compliance lead)
- Decide what gets reported, how often, and how it is generated from systems rather than assembled by hand. Evidence: dashboard or report archive with dates.
What mistakes cost the most time?
- Fuzzy boundary. Every later answer changes when the boundary moves.
- Inventory by spreadsheet that goes stale within weeks.
- Treating scanner output as the whole vulnerability program. Triage, ownership and closure are the program.
- Manual evidence. When the process expects continuous reporting, screenshots collected the week before do not scale.
- Ignoring the agency perspective. Agencies need to understand what your service does for their mission, so write the service description for them.
What to do
- Read the current FedRAMP requirements for your class or baseline and choose an assessor.
- Fix the boundary and the inventory before anything else.
- Close identity and cryptography gaps first, since they are hard to retrofit.
- Put configuration and vulnerability evidence into pipelines so it generates itself.
- Run an incident exercise and a restore test, and file the records.
- Decide the continuous reporting set and automate its collection.
- Do a readiness review internally, then with your assessor.
Quick check
What is FedRAMP 20x?
It is FedRAMP's newer approach to cloud security assessment and authorization, built around goals, measures and automated validation rather than paperwork assembled before an audit. FedRAMP's page lists Class A, B and C certifications as available.
Does an engineering checklist replace an assessment?
No. FedRAMP decisions come from FedRAMP and independent assessors. A checklist helps you get ready and keep evidence current.
How Safeguard helps automate this
Safeguard's compliance suite covers frameworks, controls, evidence, continuous monitoring, automated tests and questionnaires, so evidence is collected from connected systems and code instead of by screenshot, and monitoring runs continuously between assessments. Technical evidence for item 5 comes from your real code and dependencies: scans, SBOMs and reachability. Safeguard's agent can open tested fix pull requests for vulnerable dependencies and other findings. It is off by default, every category starts on Manual, and you choose which categories run automatically and the approval level. Safeguard helps prepare and keep evidence ready. FedRAMP and independent assessors make the decisions. Book a call.
Sources
Fetched 18 October 2026. FedRAMP pages change often, and the baseline pages I tried returned errors, so confirm current requirements directly.
Last reviewed: 18 October 2026.