FedRAMP 20x readiness self-check

Free self-assessment questionnaire over the FedRAMP 20x Key Security Indicators for your target class (B or C). Score your evidence, see your gap list, export the result. Client-side, no signup.

Indicators and class applicability come from the official FedRAMP 20x KSI reference (retrieved 2026-09-27); source. Class B pins the Rev5 Low baseline, Class C the Rev5 Moderate baseline. This is a self-assessment: you grade your own evidence. scm.cc is not a 3PAO and this score is not an authorization or a finding.

Target class

0% met (0/0 assessed · 0 gaps · 46 not assessed · 46 total)

  1. KSI-CED-RATReviewing All TrainingCybersecurity Education

    The effectiveness of relevant cybersecurity education and training is persistently reviewed, including at least general training for all employees, role-specific training for employees in high risk roles, training for development and engineering staff on secure software delivery, and training for staff involved with incident response or disaster recovery.

  2. KSI-CMT-LMCLogging ChangesChange Management

    Modifications to the cloud service offering are logged and monitored.

  3. KSI-CMT-RMVRedeploying vs ModifyingChange Management

    Changes to machine-based information resources are executed through the redeployment of version controlled resources rather than direct modification wherever reasonable.

  4. KSI-CMT-RVPReviewing Change ProceduresChange Management

    The effectiveness of documented change management procedures is persistently reviewed.

  5. KSI-CMT-VTDValidating Throughout DeploymentChange Management

    Persistent testing and validation of changes throughout deployment is automated.

  6. KSI-CNA-DFPDefining Functionality and PrivilegesCloud Native Architecture

    The functionality and privileges for infrastructure and services are strictly defined.

  7. KSI-CNA-EISEnforcing Intended StateCloud Native Architecture

    Automated services are used to persistently assess the security of all machine-based information resources and automatically enforce their intended operational state.

  8. KSI-CNA-IBPImplementing Best PracticesCloud Native Architecture

    The use and configuration of third-party machine-based information resources is persistently compared against the original provider's best practices and guidance.

  9. KSI-CNA-MATMinimizing Attack SurfaceCloud Native Architecture

    Machine-based information resources are persistently reviewed to ensure they have a minimal attack surface and that lateral movement is minimized if compromised.

  10. KSI-CNA-OFAOptimizing for AvailabilityCloud Native Architecture

    Machine-based information resources are persistently reviewed to ensure they are appropriately optimized for high availability and rapid recovery.

  11. KSI-CNA-RNTRestricting Network TrafficCloud Native Architecture

    Machine-based information resources are persistently reviewed to ensure they are appropriately configured to limit inbound and outbound network traffic.

  12. KSI-CNA-RVPReviewing ProtectionsCloud Native Architecture

    The effectiveness of protection against denial of service attacks and other unwanted activity for machine-based information resources is persistently reviewed.

  13. KSI-CNA-ULNUsing Logical NetworkingCloud Native Architecture

    Logical networking and related capabilities are used and persistently reviewed to enforce traffic flow controls.

  14. KSI-IAM-AAMAutomating Account ManagementIdentity and Access Management

    The lifecycle and privileges of all accounts, roles, and groups are securely managed using automation.

  15. KSI-IAM-APMAdopting Passwordless MethodsIdentity and Access Management

    Secure passwordless methods are used for user authentication and authorization when feasible, otherwise strong passwords with phishing-resistant MFA is used.

  16. KSI-IAM-ELPEnsuring Least PrivilegeIdentity and Access Management

    Identity and access management measures are used and persistently reviewed to ensure each user or device can only access the resources they need.

  17. KSI-IAM-JITAuthorizing Just-in-TimeIdentity and Access Management

    A least-privileged, role and attribute-based, and just-in-time security authorization model is used and persistently reviewed for all user and non-user accounts and services.

  18. KSI-IAM-SNUSecuring Non-User AuthenticationIdentity and Access Management

    Appropriately secure authentication methods are used and persistently reviewed for non-user accounts and services.

  19. KSI-IAM-SUSResponding to Suspicious ActivityIdentity and Access Management

    Accounts with privileged access are disabled or otherwise secured in response to suspicious activity.

  20. KSI-INR-AARGenerating After Action ReportsIncident Response

    Incident after action reports are generated and lessons learned are persistently incorporated.

  21. KSI-INR-RIRReviewing Incident Response ProceduresIncident Response

    The effectiveness of documented incident response procedures is persistently reviewed.

  22. KSI-INR-RPIReviewing Past IncidentsIncident Response

    Past incidents are persistently reviewed for patterns or vulnerabilities that were not previously apparent or identified.

  23. KSI-MLA-ALAAuthorizing Log AccessMonitoring, Logging, and Auditing

    A least-privileged, role and attribute-based, and just-in-time access authorization model is used and persistently reviewed for access to log data based on organizationally defined data sensitivity.

  24. KSI-MLA-EVCEvaluating ConfigurationsMonitoring, Logging, and Auditing

    The configuration of machine-based information resources, especially infrastructure as code, is persistently evaluated and tested.

  25. KSI-MLA-LETLogging Event TypesMonitoring, Logging, and Auditing

    A list of information resources and event types that will be logged, monitored, and audited is maintained and persistently reviewed to ensure these activities occur.

  26. KSI-MLA-OSMOperating SIEM CapabilityMonitoring, Logging, and Auditing

    A Security Information and Event Management (SIEM) or similar system(s) is used and persistently reviewed for centralized, tamper-resistant logging of events, activities, and changes.

  27. KSI-MLA-RVLReviewing LogsMonitoring, Logging, and Auditing

    Logs are persistently reviewed and audited.

  28. KSI-PIY-GIVGenerating InventoriesPolicy and Inventory

    Authoritative sources are used to automatically generate real-time inventories of all information resources when needed.

  29. KSI-PIY-RESReviewing Executive SupportPolicy and Inventory

    Executive support for achieving the provider's security goals is persistently reviewed and demonstrated.

  30. KSI-PIY-RISReviewing Investments in SecurityPolicy and Inventory

    The effectiveness of the provider's investments in achieving security goals is persistently reviewed.

  31. KSI-PIY-RSDReviewing Security in the SDLCPolicy and Inventory

    The effectiveness of building security and privacy considerations into the Software Development Lifecycle and aligning with CISA Secure By Design principles is persistently reviewed.

  32. KSI-PIY-RVDReviewing Vulnerability DisclosuresPolicy and Inventory

    The effectiveness of the provider's vulnerability disclosure program is persistently reviewed.

  33. KSI-RPL-ABOAligning Backups with ObjectivesRecovery Planning

    The alignment of machine-based information resource backups with defined recovery objectives is persistently reviewed.

  34. KSI-RPL-ARPAligning Recovery PlanRecovery Planning

    The alignment of recovery plans with defined recovery objectives is persistently reviewed.

  35. KSI-RPL-RROReviewing Recovery ObjectivesRecovery Planning

    The desired Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) are defined and persistently reviewed for alignment with the provider's business needs and capabilities.

  36. KSI-RPL-TRCTesting Recovery CapabilitiesRecovery Planning

    The capability to recover from incidents and contingencies aligned with defined recovery objectives is persistently tested.

  37. KSI-SCR-MITMitigating Supply Chain RiskSupply Chain Risk

    Persistently identify, review, and mitigate potential supply chain risks.

  38. KSI-SCR-MONMonitoring Supply Chain RiskSupply Chain Risk

    Third party software information resources are automatically monitored for upstream vulnerabilities using mechanisms that may include contractual notification requirements or active monitoring services.

  39. KSI-SVC-ACMAutomating Configuration ManagementService Configuration

    The configuration of machine-based information resources is managed using automation and persistently reviewed for drift.

  40. KSI-SVC-ASMAutomating Secret ManagementService Configuration

    Management, protection, and regular rotation of digital keys, certificates, and other secrets is automated and persistently reviewed.

  41. KSI-SVC-EISEvaluating and Improving SecurityService Configuration

    Information resources are persistently evaluated for opportunities to improve security and those improvements are persistently made.

  42. KSI-SVC-PRRPreventing Residual RiskService Configuration

    Plans, procedures, and the state of information resources are persistently reviewed after making changes to limit and remove unwanted residual elements that would likely negatively affect the confidentiality, integrity, or availability of federal customer data.

  43. KSI-SVC-RUDRemoving Unwanted DataService Configuration

    Unwanted federal customer data is removed promptly when requested by an agency in alignment with customer agreements, including from backups if appropriate; this typically applies when a customer spills information or when a customer seeks to remove information from a service due to a change in usage.

  44. KSI-SVC-SINSecuring InformationService Configuration

    Information is encrypted or otherwise secured from unwanted access or modification.

  45. KSI-SVC-VCMValidating CommunicationsService Configuration

    The authenticity and integrity of communications between machine-based information resources is persistently validated using automation.

  46. KSI-SVC-VRIValidating Resource IntegrityService Configuration

    Use cryptographic methods to validate the integrity of machine-based information resources.