Generate machine-readable NIST OSCAL (SSP / component-definition) + FedRAMP RFC-0024 readiness — governed + signed. CSOAI Layer-0.
Project description
oscal-generator-mcp
Generate machine-readable NIST OSCAL packages (System Security Plan + Component Definition) and score FedRAMP RFC-0024 readiness — governed + SIGIL-signed. CSOAI Layer-0.
Why: RFC-0024 (13 Jan 2026) mandates machine-readable OSCAL packages, first deadline 30 Sep 2026 — yet ~0 of 100+ 2025 Rev5 authorizations actually produced OSCAL. System description in → valid OSCAL JSON out, signed.
Tools
generate_ssp(system_name, impact_level, controls, ts)→ OSCAL System Security Plangenerate_component_definition(component_name, control_ids, ts)→ OSCAL Component Definitionvalidate_oscal(document)→ structural validationrfc0024_readiness(...)→ 0–100 readiness score + gaps vs the 30 Sep 2026 deadline
Deterministic (uuid5 + explicit ts) → reproducible packages. Apache-2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oscal_generator_mcp-0.1.2.tar.gz.
File metadata
- Download URL: oscal_generator_mcp-0.1.2.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2db8372f2bd4256365841b7ff7cb6decf4643e4bc89d6d490134d1c033fed669
|
|
| MD5 |
4505b5895bb0d4bffb6be183ab546259
|
|
| BLAKE2b-256 |
5b9ef5bd07c9e3f0d02b089b16d56edb152f524c1f9f474897d91cf010405e8f
|
File details
Details for the file oscal_generator_mcp-0.1.2-py3-none-any.whl.
File metadata
- Download URL: oscal_generator_mcp-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a26738f54e4fe677456939a16c53138d669236ff7f688987b0e0561e2895ca95
|
|
| MD5 |
673d9c325d5b13146aa2b18d9e1c2f68
|
|
| BLAKE2b-256 |
730afee08888110c9be2bb1d56aac2ee71b8e2e6305b70ab990683ff628490c3
|