Should my company pursue FedRAMP?
If you’re asking this question, it’s likely you’ve stumbled onto this support article to check out what Drata has to offer with regards to FedRAMP.
Deciding whether to pursue FedRAMP is far more nuanced than deciding to get a SOC 2 attestation or to be GDPR-compliant. Achieving FedRAMP compliance and authorization to operate (ATO) requires a significant amount of time; typically 1-3 years from starting the process to obtaining an ATO. It also has a high cost, often a million dollars or more. A strong indication that the FedRAMP path may be right for your organization is if one of your current customers or prospects is a federal government agency, and mandates a FedRAMP ATO; even better if they are willing to officially sponsor your company through the FedRAMP authorization process.
If you’d like to learn more about the process of achieving FedRAMP compliance, check out our blog post that gives a comprehensive guide to FedRAMP.
Getting Started
If you’ve already started to pursue FedRAMP and are using Drata to help manage your efforts, the rest of this article is for you!
If you need to get familiar with frameworks in general, this article is a great place to start.
We also have a frameworks section of our help center for you to get context on all things related to managing your frameworks.
💡One thing that we want to be explicitly clear about as you use Drata to manage FedRAMP is that Drata does not have a FedRAMP ATO. This means that you will likely need to use Drata outside of your FedRAMP boundary, and therefore cannot store any finalized products or reports, such as your SSP or POAM, in Drata. It also means that you must store any evidence that contains direct impact data outside of Drata. You can still track that evidence in Drata’s Evidence Library by providing a URL to where the evidence is stored externally. We go into more detail about managing evidence below.
What is included in the FedRAMP Readiness Framework?
Included features
FedRAMP requirements with dynamic control mapping per baseline
Editable parameters within each requirement
New filter on the requirements list for complete/incomplete filters
FedRAMP reports in Trust Center
Support for FedRAMP using the Download-Only feature in Audit Hub
Features not included
Support for external audits via Audit Hub
SSP and POAM report template support
Managing the FedRAMP Baseline & Control Mapping
As part of our FedRAMP framework, we allow you to change between the LI-SaaS, Low, Moderate, and High baselines. One unique way that FedRAMP approaches the requirements included in their framework is that the very nature of the requirement may change as the baseline changes, through set parameters and additional requirements which modify the original NIST 800-53r5 controls. When using Drata, this means that the requirement may also have different controls mapped to it at different baseline settings. This is why we provide the control mappings only after the baseline is selected. If you were to change baselines at any point, the controls mapped to those requirements would change as well.
💡You should be aware that changing the baseline will remove any of the data you have entered into the parameters within the requirements.
Managing your requirement parameters
What are parameters?
Parameters are pre-defined values set by FedRAMP to modify NIST 800-53r5 controls, on which FedRAMP is based, to make the requirements more strict. Through the use of OSCAL, which Drata’s framework is built on, these set values are dynamically selected according to your selected baseline. Additionally, parameters that have not been explicitly set by FedRAMP, allow you to select or write in the specific aspects that are true for your FedRAMP compliance program. Typically, these parameters are more strict the higher the baseline. In essence, defining your parameters helps to define the details of your FedRAMP compliance program.
Parameters filter
The FedRAMP framework page includes a Parameters filter to easily see which requirements have and have not been completed. NOTE: Requirement readiness is not impacted by parameter completeness, therefore a requirement with incomplete parameters might still be “ready”.
Completing parameters
When you’re getting started with the FedRAMP framework, one of the first things you’ll do is complete the parameters that have not been set automatically, for each of the requirements in your chosen baseline. We like to refer to this process as compliance “Mad Libs” because completing these is much like the nostalgic word game.
There will be an edit button on any requirement that has parameters that need to be completed.
Sometimes, there are no parameters on a specific requirement. Other times, there is nothing to edit because the requirement is at a baseline where the parameters are selected on your behalf because of what FedRAMP stipulates. In this case, you’ll see an indication that there is nothing to edit on that requirement.
How to manage evidence containing direct impact data
Drata’s compliance plans
Drata does not currently have a FedRAMP ATO, nor are we planning to pursue a FedRAMP ATO in the foreseeable future. However, we are officially NIST 800-171 compliant.
Why is this important?
Our compliance with NIST 800-171 enables you to use Drata to store evidence that contains indirect impact data and metadata related to the federal government or government agencies. However, since we do not have a FedRAMP ATO, it means that direct impact data or metadata related to the federal government or government agencies cannot be stored in Drata; this type of evidence must be stored in FedRAMP-authorized systems. That said, evidence that contains direct impact data can be maintained alongside all other evidence in Drata’s evidence library by providing the URL to where the evidence resides externally.
Using Evidence Library to track evidence containing direct impact data
Drata’s Evidence library has two options; you can either upload a file, or provide a link to a URL to where evidence is externally stored. Use the URL option to track evidence containing direct impact data in Drata.
Monitoring tests requiring evaluation
Drata automatically maps monitoring tests to DCF controls, however, some of these tests could inadvertently bring in direct impact data into Drata, depending on the connections you have enabled. We recommend reviewing the following monitoring tests to evaluate if any of them could bring in direct impact data. If you find that any of these tests bring in direct impact data, we strongly urge you to disable those tests.
| ID | Test Name | DCF Mapping |
1 | 4 | SSL/TLS on Admin Page of Infrastructure Console | DCF-3 |
2 | 8 | Formal Code Review Process | DCF-5 |
3 | 9 | Production Code Changes Restricted | DCF-6 |
4 | 21 | Records of Vulnerability Scans | DCF-18 |
5 | 26 | Security Issues are Prioritized | DCF-23 |
6 | 30 | Availability Zones Used | DCF-27 |
7 | 64 | Malware Detection Software Installed on Employee Computers | DCF-50 |
8 | 65 | Security Patches Auto-Applied on Employee Computers | DCF-51 |
9 | 66 | Hard-Disk Encryption Enabled on Employee Computers | DCF-52 |
10 | 68 | Customer Data is Encrypted at Rest | DCF-54 |
11 | 69 | Customer Data in Cloud Storage is Encrypted at Rest | DCF-54 |
12 | 70 | SSL/TLS Enforced on Company Website | DCF-55 |
13 | 71 | SSL/TLS Configuration has No Known Issues | DCF-55 |
14 | 72 | SSL/TLS Certificate has Not Expired | DCF-55 |
16 | 86 | MFA on Identity Provider | DCF-67 |
17 | 87 | MFA on Version Control System | DCF-67 |
18 | 88 | MFA on Infrastructure Console | DCF-67 |
19 | 105 | Threat Detection in Place | DCF-87 |
20 | 107 | Daily Database Backups | DCF-77 |
21 | 119 | Firewall Default Disallows Traffic | DCF-85 |
22 | 121 | Logging/Monitoring | DCF-87 |
23 | 122 | Web Application Firewall in Place | DCF-88 |
24 | 124 | Root Infrastructure Account Unused | DCF-90 |
25 | 196 | Malware Detection Software Installed on Contractor Computers | DCF-50 |
26 | 198 | Hard-Disk Encryption Enabled on Contractor Computers | DCF-52 |





