ATO Checklist: Everything Your Team Needs Before Applying for FedRAMP Authorization
The FedRAMP Marketplace lists roughly 500 authorized cloud services, but that number understates how many companies tried and failed to get there.
For every listing, dozens of teams burned months and six-figure budgets before an independent assessment service (formerly Third-Party Assessment Organization, 3PAO) could verify and validate their implementation. The security product was almost never the problem. Teams got stuck on readiness gaps they could have caught earlier, such as a missing Federal Information Processing Standards (FIPS) module, an undocumented sub-processor, or an inconsistent System Security Plan (SSP) component name.
An Authority to Operate (ATO) checklist catches readiness gaps before they compound. What follows covers hard blockers first, starting with structural prerequisites and technical requirements that stall an independent assessment, then moving to documentation artifacts and operational evidence that can be remediated during the process.
Key takeaways:
- Three structural prerequisites must be true before controls work begins. Your product must run on a FedRAMP-authorized hyperscaler, have full Infrastructure as Code coverage across the boundary, and hold FedRAMP authorization for every sub-processor that handles federal data.
- Cryptographic modules (validated where the certification class requires it), CI/CD pipeline security, and vulnerability scanning must all be operational before assessment. Treating these hard gates as items that can be fixed after assessment begins is one of the most common reasons for stalled efforts.
- Component names, boundary diagrams, control narratives, and inherited-control references must match exactly across the authorization package. A pre-authorized boundary can shift that burden off your team.
- An independent assessor validates what is running, not what is planned. Incident response testing, personnel security controls, roles and responsibilities, and audit logging must all produce evidence before assessment.
What an ATO Authorizes and Why It Matters Commercially
An ATO is a formal authorization decision issued by a federal agency's Authorizing Official (AO), a senior official who accepts the security risks after reviewing the complete authorization package. Under the Consolidated Rules for 2026 (released June 24, 2026), that package must include at least a Certification Package Overview and a Security Decision Record, which also carry the independent assessment summaries.
Initial ATOs are agency-specific. Once a Cloud Service Offering (CSO) achieves FedRAMP Certification through the program's quality review, the authorization package becomes reusable. A federal agency can review the package and, in many cases, issue its own ATO without requiring a new full assessment.
Office of Management and Budget (OMB) Memorandum M-24-15 (July 25, 2024) requires every executive agency to use FedRAMP when granting ATOs for cloud services, so one authorization effort can open a pipeline across dozens of agencies. That pipeline opens only when the technical foundation is right.
That commercial return depends on clearing three structural conditions that sit earlier in the process than most teams realize.
Three Prerequisites That Disqualify Companies Before the Checklist Begins
Three structural conditions must be true before any controls work begins. If any of these are missing, an independent assessment is unlikely to succeed, and the FedRAMP Program Management Office (PMO) is unlikely to approve the authorization package.
1. Deployment on a FedRAMP-Authorized Hyperscaler Environment
A SaaS product running on non-FedRAMP-authorized cloud infrastructure cannot inherit any infrastructure controls. FedRAMP's legacy guidance lists typical barriers that include using external services where federal data is stored or in transit that are not FedRAMP Authorized, or are authorized at a lower impact level than the CSO undergoing authorization.
The correct environment requires verified services such as AWS GovCloud, Azure Government with the correct region configurations, or Google Cloud Platform (GCP) with Assured Workloads explicitly configured. Verify every service against the provider's FedRAMP scope list before finalizing architecture decisions.
2. Infrastructure as Code (IaC) Coverage Across the Boundary
IaC and configuration scanning are common expectations for cloud-native offerings. The Change Management Key Security Indicator (KSI) in the Consolidated Rules for 2026 (released June 24, 2026) expects that, for FedRAMP 20x certifications, Cloud Service Providers (CSPs) execute changes by redeploying version-controlled resources rather than directly modifying them wherever reasonable. Manual "click-ops" changes work against that expectation.
Without operational IaC, an independent assessment is unlikely to proceed. The independent assessor will compare the running infrastructure against IaC definitions, the actual deployed state is assessed.
Continuous Integration/Continuous Deployment (CI/CD) tooling containing sensitive metadata must reside within the FedRAMP boundary or use an authorized SaaS solution. Teams that treat CI/CD as outside the boundary routinely discover the gap mid-assessment and, when remediating it, must re-architect the deployment pipeline.
3. Third-Party Sub-Processors Handling Federal Data Must Be FedRAMP Authorized
Every third-party service that handles federal information must be either FedRAMP-authorized or brought within the authorization boundary. The Minimum Assessment Scope rules in the Consolidated Rules for 2026 (released June 24, 2026, mandatory January 1, 2027) require providers to identify every information resource likely to handle federal customer data or likely to affect its confidentiality, integrity, or availability, and that set of resources is the cloud service offering. Authentication systems, management and orchestration systems, keying material, and any service consumed by tenants that touches federal data all fall within scope.
If a third-party service handles Controlled Unclassified Information (CUI) or federal data, it must either hold its own FedRAMP authorization at the same or higher impact level, or be covered by the documentation that the Minimum Assessment Scope rules require.
Under the Minimum Assessment Scope rules, using a non-FedRAMP service that handles federal data means documenting its usage and configuration, the justification for using it, the mitigation measures in place, and the compensating controls that reduce the potential impact to federal customer data. The sponsoring agency may still refuse the ATO entirely.
In practice, sub-processor authorization is the prerequisite most teams discover last, because sub-processor inventories are often incomplete until the boundary diagram forces an accounting of every data flow.
With the structural prerequisites in place, attention shifts to the technical controls that must be running inside that environment before an independent assessor will begin assessment.
Technical Controls Required Before an Independent Assessor Will Assess
Every control below must be operational before an independent assessment begins. Gaps discovered during the engagement cost real budget and push federal revenue further out.
FIPS-Validated Cryptographic Modules Across All Communication Paths
Under the Cryptographic Module Use rules in the Consolidated Rules for 2026, providers must document the cryptographic modules that protect federal customer data (default grace period ends June 1, 2027): Class D providers must use modules with active validations, Class C providers should, and Class B providers may. FIPS 140-validated cryptography (FIPS 140-3 is the current standard; FIPS 140-2 certificates have a September 21, 2026 sunset date, after which they are usable only for existing systems; new implementations should target FIPS 140-3 validated modules) is the basis for those validations. Rev5 scope is narrower for many vendors than most teams expect, due to inherited controls and pre-authorized infrastructure. Where validated modules apply, they cover cryptographic functions that protect federal customer data, including encryption, hashing, key generation, and TLS/SSH session establishment.
For Kubernetes environments, SC-8 controls apply to all data-in-transit paths, including inter-service communication. The Cryptographic Module Use rules require providers to document the cryptographic modules used in each service, including whether each module is validated under the Cryptographic Module Validation Program (CMVP). A complete record usually lists the module name, version, and CMVP certificate number where applicable.
Container base images must be hardened and aligned with relevant benchmarks listed in the National Checklist Program as defined by the National Institute of Standards and Technology (NIST) SP 800-70.
CI/CD Pipeline Security Within the Boundary
For FedRAMP 20x certifications, the Validating Throughout Deployment indicator expects automated testing and validation of changes throughout deployment, so a pipeline gate that blocks non-compliant containers from reaching production is a practical way to meet it. The pipeline should also enforce software integrity controls before release. Self-hosted runners should use ephemeral infrastructure with restricted network egress.
Access Controls and Vulnerability Scanning
NIST SP 800-53 Rev5 requires separation of duties (AC-5), least privilege (AC-6 family), and privileged account management (AC-2 enhancements).
Rev5 providers must follow the Vulnerability Detection and Response rules in the Consolidated Rules for 2026, which are mandatory from December 7, 2026. These rules require providers to continuously identify, analyze, prioritize, mitigate, and remediate vulnerabilities through automated systems, and detection covers more than scanning, including threat intelligence, penetration testing, and bug bounties. Rev5 Class C and Class D providers must also verify and validate the status of machine-based information resources at least once every month.
Under the same rules, mitigation and remediation timeframes run from evaluation and depend on the provider's certification class, the vulnerability's Potential Agency Impact N-rating, internet reachability, and likely exploitability. Providers should also remediate Known Exploited Vulnerabilities by the due dates in the Cybersecurity and Infrastructure Security Agency (CISA) catalog, as required by Binding Operational Directive 26-04, automatically run detection on representative samples of new or significantly changed resources, and avoid deploying new machine-based resources with Known Exploited Vulnerabilities. For containers, a common practice is to replace the image and redeploy rather than patch production containers directly. Authenticated scans that produce machine-readable output are a practical fit for the automated detection the rules encourage.
Operational controls produce evidence, but evidence is only credible when the documentation describing it is internally consistent.
Documentation Artifacts That Must Match Exactly
Under the legacy Rev5 process, some documents in the authorization package must be prepared using FedRAMP-provided templates.
The Boundary Definition and Consistency Requirement
The authorization boundary diagram must illustrate every external system, interconnection, and service mentioned in the SSP, and data flow diagrams must show how federal data moves within and outside the CSO. The SSP training materials are explicit about the consistency requirement. Inconsistency between component names in the boundary description and the network diagrams is a show-stopper during SSP review.
How a Pre-Authorized Boundary Changes the SSP Overlay
When deploying into a pre-authorized FedRAMP boundary, the SSP documentation model shifts significantly. When inheritance applies, the CSP selects the "inherited" box in the Control Origination field and provides the underlying system's name, FedRAMP ID, and authorization date.
In practice, this means the SaaS vendor documents only its application-layer controls and references the boundary provider's authorization for the underlying infrastructure and platform controls. Pre-authorized boundary providers typically cover the required controls through inheritance, significantly reducing the volume of control narratives, documentation, and evidence that the SaaS team needs to produce on its own.
The Appendix J Customer Implementation Summary (CIS) and Customer Responsibility Matrix (CRM) Workbook still requires clear customer responsibility information in affected control statements.
Tovuti, an AI-powered Learning Management System serving more than 25 industries, spent more than a year attempting FedRAMP authorization independently before the process stalled. After partnering with Knox, Tovuti achieved FedRAMP Moderate authorization in 45 days and now serves federal agencies, including the SEC.
Documentation Gaps That Delay Authorization
Persistent documentation gaps include incomplete cryptographic module records, inherited controls without a clear source, claims of inheritance from a provider that is not FedRAMP authorized, and security decisions in the package that no longer match the running system. Any one of these inconsistencies can stall the review until the full package is corrected and resubmitted.
Documentation establishes what the system is supposed to do; operational evidence demonstrates that it actually does it.
Operational Readiness Evidence an Independent Assessor Will Verify During Assessment
An independent assessor validates what is actually implemented. Assessors examine documentation and configurations, interview personnel, and test by exercising controls and observing behavior. The evidence categories below carry different weights and preparation requirements.
Incident response plan testing. Incident response plans should be tested at least annually. The independent assessor will expect a tabletop exercise agenda with a dated scenario description, an after-action report with documented findings, and evidence of remediation actions from prior exercises.
Personnel screening under PS-3 is verified directly by the independent assessor, along with supporting security documentation for applicable controls. For teams with personnel access restrictions specific to the federal boundary, access controls must be documented and enforced before the environment is live. Personnel screening verification often surfaces gaps in onboarding and offboarding procedures that teams assumed were covered by general HR policy.
Roles, responsibilities, and separation of duties. A Responsible, Accountable, Consulted, Informed (RACI) matrix covering all security functions mapped to NIST 800-53 families, separation of duties documentation, and the completed CIS/CRM Workbook delineating CSP versus agency responsibilities.
Audit logging and monitoring receive the most hands-on scrutiny. Assessors will define event types mapped to FedRAMP-required categories, verify centralized log aggregation and review evidence of periodic audit log reviews.
During assessment, the independent assessor will generate a known event and verify that it is captured in logs and forwarded to the Security Information and Event Management (SIEM) tool. The expectation is an active detection-and-response workflow rather than passive log storage. A SIEM configured but producing no incident tickets from alerts will fail the test.
Approach FedRAMP Levels with the Right Infrastructure from Day One
Every quarter without an ATO is real revenue your competitors are already collecting. Federal procurement cycles reward incumbents; once a vendor locks in a multi-year contract, that agency is effectively closed to you. The technical gaps covered in this checklist are measurable and fixable, but the contracts lost in the process are not.
The biggest risk in FedRAMP authorization isn't the complexity of the controls. It's committing months of capital and engineering to the wrong impact level. The right impact level, matched to the right infrastructure, is what separates vendors that reach ATO and federal revenue from those that stall on compliance.
Knox Systems is a FedRAMP-as-a-Service platform. Knox currently supports FedRAMP Moderate, FedRAMP High, and DISA IL-4. IL-5 authorization is in process, with an estimated completion date of December 2026. Vendors deploying within the Knox boundary inherit 60% to 80% of the required NIST SP 800-53 Rev5 controls. Instead of building compliant infrastructure independently, vendors focus on application-level controls, compressing authorization timelines to approximately 90 days at approximately 90% less than traditional authorization cost.
Knox uses Coalfire as its independent assessor (a FedRAMP-recognized independent assessment service) for Knox's own FedRAMP assessments. The advisory and assessment tracks are contractually separate.
Book a meeting to assess how your data profile maps to the right FedRAMP impact level and what the path to authorization looks like on Knox.

