A terminal user interface for browsing FedRAMP documentation.
- Document Navigator: Browse all 12 FedRAMP document categories
- Requirements Search: Search and filter requirements across all documents
- Definitions Lookup: Quick access to FedRAMP terminology
- Key Security Indicators: View KSI themes with SP 800-53 control mappings
brew install ethanolivertroy/sectools/fedrampscoop bucket add sectools https://github.com/ethanolivertroy/scoop-sectools
scoop install fedrampDownload from Releases:
| Platform | Binary |
|---|---|
| macOS (Apple Silicon) | fedramp-darwin-arm64 |
| macOS (Intel) | fedramp-darwin-amd64 |
| Linux (x64) | fedramp-linux-amd64 |
| Linux (ARM64) | fedramp-linux-arm64 |
| Windows (x64) | fedramp-windows-amd64.exe |
go install github.com/ethanolivertroy/fedramp-tui@latestgit clone https://github.com/ethanolivertroy/fedramp-tui.git
cd fedramp-tui
go build -o fedramp ../fedramp-tui| Flag | Description |
|---|---|
--refresh |
Force fresh fetch from GitHub, ignoring cache |
Data is cached locally at ~/.cache/fedramp-tui/ with a 24-hour TTL. On subsequent runs, the TUI loads instantly from cache. Use --refresh to force a fresh fetch.
| Key | Action |
|---|---|
1 |
View Documents |
2 |
View Requirements |
3 |
View Definitions |
4 |
View Key Security Indicators |
j/k or ↑/↓ |
Navigate list |
Enter |
View details |
Esc or Backspace |
Go back |
/ |
Filter/search |
m |
Filter MUST requirements (Requirements view) |
s |
Filter SHOULD requirements (Requirements view) |
x |
Cycle affects filter: All → Providers → Agencies → Assessors → FedRAMP (Requirements view) |
f |
Clear filters (Requirements view) |
q |
Quit |
Data is fetched directly from the FedRAMP/docs GitHub repository.
| Code | Name |
|---|---|
| FRD | FedRAMP Definitions |
| KSI | Key Security Indicators |
| VDR | Vulnerability Detection & Response |
| UCM | Using Cryptographic Modules |
| RSC | Recommended Secure Configuration |
| ADS | Authorization Data Sharing |
| CCM | Collaborative Continuous Monitoring |
| FSI | FedRAMP Security Inbox |
| ICP | Incident Communications Procedures |
| MAS | Minimum Assessment Scope |
| PVA | Persistent Validation & Assessment |
| SCN | Significant Change Notifications |
- Charm for the TUI libraries: Bubble Tea, Lip Gloss, Bubbles
- GoReleaser for release automation
- FedRAMP for the source documentation
This is not an official FedRAMP tool and I'm not officially associated with the GSA/FedRAMP PMO.
This project is licensed under the MIT License - see the LICENSE file for details.
