Skip to main content

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 Plan
  • generate_component_definition(component_name, control_ids, ts) → OSCAL Component Definition
  • validate_oscal(document) → structural validation
  • rfc0024_readiness(...) → 0–100 readiness score + gaps vs the 30 Sep 2026 deadline

Deterministic (uuid5 + explicit ts) → reproducible packages. Apache-2.0.

Metadata

Release files for oscal-generator-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oscal-generator-mcp 0.1.2
File Size Uploaded
oscal_generator_mcp-0.1.2.tar.gz 10.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oscal-generator-mcp 0.1.2
File Interpreter ABI Platform
oscal_generator_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 19.2 kB

Release files / oscal_generator_mcp-0.1.2.tar.gz

Download URL oscal_generator_mcp-0.1.2.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2db8372f2bd4256365841b7ff7cb6decf4643e4bc89d6d490134d1c033fed669
BLAKE2b-256 checksum
How to use checksums
5b9ef5bd07c9e3f0d02b089b16d56edb152f524c1f9f474897d91cf010405e8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / oscal_generator_mcp-0.1.2-py3-none-any.whl

Download URL oscal_generator_mcp-0.1.2-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a26738f54e4fe677456939a16c53138d669236ff7f688987b0e0561e2895ca95
BLAKE2b-256 checksum
How to use checksums
730afee08888110c9be2bb1d56aac2ee71b8e2e6305b70ab990683ff628490c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page