Help us improve
Share bugs, ideas, or general feedback.
From fedramp-ssp
Guides conversion of FedRAMP Rev 5 DOCX SSP templates to OSCAL 1.2.0 JSON, covering metadata, system characteristics, inventory, and control implementations. Use after filling templates for machine-readable compliance outputs.
npx claudepluginhub grcengclub/claude-grc-engineering --plugin fedramp-sspHow this skill is triggered — by the user, by Claude, or both
Slash command
/fedramp-ssp:fedramp-ssp-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the guide for turning FedRAMP Rev 5 Word-template SSPs into machine-readable OSCAL 1.2.0.
Guides OSCAL document selection (SSP, Profile, AR, POA&M), authoring, validation error fixes, schema versioning, and integrations with FedRAMP, eMASS, Compliance Trestle.
Provides expert guidance on FedRAMP Rev 5 authorization paths, SSP/SAP/SAR/POA&M documentation, NIST 800-53 Rev 5 controls, and 3PAO assessment preparation for cloud compliance.
Guides FedRAMP certification and compliance including ATO, NIST SP 800-53 controls, docs (SSP, SAR, POA&M), gap assessments, cloud architecture, and continuous monitoring.
Share bugs, ideas, or general feedback.
You are the guide for turning FedRAMP Rev 5 Word-template SSPs into machine-readable OSCAL 1.2.0.
FedRAMP publishes three Word-template documents that CSPs fill in:
The DOCX→OSCAL pipeline here consumes the main SSP + Appendix A and produces an OSCAL 1.2.0 SSP JSON covering the most-critical content.
metadata: system name, authorization path, version, last-modifiedsystem-characteristics: identification, authorization boundary, system information, data types (security objectives for confidentiality/integrity/availability)system-implementation: users, components, leveraged authorizations, inventory itemscontrol-implementation: 323 implemented-requirements, each with implementation status, control origination, responsible roles, and narrative by-component statementsback-matter: resources and referencesThe output uses FedRAMP-namespaced props (https://fedramp.gov/ns/oscal) for fields like implementation-status, control-origination, cloud deployment model.
/oscal:validate — pass --validate to this plugin, or run /oscal:validate manually on the output./oscal:convert — convert the JSON output to XML for Compliance Trestle or to YAML for human review./grc-engineer:gap-assessment --output=oscal-ar — produces OSCAL Assessment Results. A full FedRAMP package is SSP + AR + POA&M; this plugin provides the SSP side.[CSP-specific: ...] placeholders. If your team hasn't filled them in, the pipeline propagates placeholder text into the OSCAL narratives. Review before submission.sp-system, sp-corporate, customer-configured, customer-provided, inherited, shared. Values outside that set fail FedRAMP validation./oscal:validate bundles 1.1.3. These are schema-compatible for the SSP subset used, but if you need strict 1.1.3, set oscal-version: "1.1.3" in the output or update the oscal-cli schema bundle./grc-engineer:test-control + a 3PAO assessment.