Skip to main content
This guide demonstrates how to generate FedRAMP compliance evidence (NIST 800-53) from your infrastructure-as-code using the Nabla Evidence Engine API.

Basic Usage

Using Base64-Encoded State File

Response Structure

Python Implementation

GitHub Actions Integration

Terraform Module Integration

Output Formats

OSCAL Format

OSCAL (Open Security Controls Assessment Language) is the standard format for FedRAMP compliance documentation.

YAML Format

Human-readable format for review and version control.

JSON Format

Standard JSON for programmatic processing.

Best Practices

  1. Automate Regular Assessments: Run FedRAMP assessments on every infrastructure change
  2. Store Evidence: Keep assessment artifacts in version control or compliance platforms
  3. Set Compliance Gates: Use CI/CD to enforce compliance thresholds
  4. Monitor Trends: Track compliance metrics over time
  5. Remediate Quickly: Address non-satisfied controls immediately

Error Handling