FedRAMP Browser

A terminal user interface for browsing FedRAMP documentation.
Demo

Features
- 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
Installation
Homebrew (macOS/Linux)
brew install hackIDLE/tap/fedramp-browser
Scoop (Windows)
scoop bucket add hackidle https://github.com/hackIDLE/scoop-bucket
scoop install fedramp-browser
Download Binary
Download from Releases:
| Platform |
Binary |
| macOS (Apple Silicon) |
fedramp-browser-darwin-arm64 |
| macOS (Intel) |
fedramp-browser-darwin-amd64 |
| Linux (x64) |
fedramp-browser-linux-amd64 |
| Linux (ARM64) |
fedramp-browser-linux-arm64 |
| Windows (x64) |
fedramp-browser-windows-amd64.exe |
Go Install
go install github.com/hackIDLE/fedramp-browser@latest
Build from Source
git clone https://github.com/hackIDLE/fedramp-browser.git
cd fedramp-browser
go build -o fedramp-browser .
Usage
fedramp-browser
Command Line Options
| Flag |
Description |
--refresh |
Force fresh fetch from GitHub, ignoring cache |
Caching
Data is cached locally at ~/.cache/fedramp-browser/ with a 24-hour TTL. On subsequent runs, the TUI loads instantly from cache. Use --refresh to force a fresh fetch.
Key Bindings
| 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 Sources
Data is fetched directly from the FedRAMP/docs GitHub repository.
Documents
| 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 |
Acknowledgments
Disclaimer
This is not an official FedRAMP tool and I'm not officially associated with the GSA/FedRAMP PMO.
License
This project is licensed under the MIT License - see the LICENSE file for details.