Import legacy ssp
Skill ethanolivertroy/compliance-trestle-skills/.cursor/skills/import-legacy-ssp
Agent-portable Compliance Trestle and OSCAL engineering toolkit: convert legacy SSPs to OSCAL, validate with Trestle and oscal-cli, FedRAMP Rev 5 and 20x KSI workflows. Claude Code plugin plus portable skills for Cursor, Codex, Gemini, and more.
npx -y skills add ethanolivertroy/compliance-trestle-skills --skill import-legacy-sspAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Import a legacy SSP, PDF, DOCX, or Markdown package into a traceable OSCAL Document Workbench workspace using extraction, source mapping, Trestle bootstrap, and validation.
SKILL.md
2.1 KB, as published. Nobody here has run it
Import Legacy SSP
Run the end-to-end legacy SSP import workflow for Cursor.
Before you start
Read:
AGENTS.mdagent-skills/oscal-document-engineering/SKILL.mdagent-skills/compliance-trestle-engineering/SKILL.mdplugins/document-transform/oscal-document-workbench/commands/ingest-ssp.md
Steps
- Confirm source files and the target workspace path, usually
workspaces/<system>-ssp-import/. - Copy source documents into
input/without modifying originals. - Extract source text and section structure:
bash plugins/document-transform/oscal-document-workbench/scripts/extract-legacy-doc.sh <input> --output <workspace>/extracted
- Bootstrap or reuse a Compliance Trestle workspace:
bash plugins/document-transform/oscal-document-workbench/scripts/bootstrap-trestle-workspace.sh <workspace> [--profile <name>]
- Map extracted content to OSCAL SSP fields with
source-map.csvtraceability. - Mark uncertain mappings as
needs_review; do not invent compliance facts. - Build the review queue:
bash plugins/document-transform/oscal-document-workbench/scripts/build-review-queue.sh <workspace>/extracted/source-map.csv --output <workspace>/reports/review-queue.md
- Validate the package or document missing tools explicitly:
bash plugins/document-transform/oscal-document-workbench/scripts/validate-oscal-package.sh <workspace>/trestle-workspace --output <workspace>/reports/validation-report.json
- Produce:
reports/import-summary.mdreports/validation-report.jsonreports/unmapped-items.mdreports/review-queue.md
Synthetic example
bash examples/legacy-ssp-to-oscal/scripts/run-example.sh
Safety
- Do not commit real customer SSPs or sensitive evidence.
- Schema-valid OSCAL does not prove compliance effectiveness.
- Require human review for all
needs_reviewand unmapped rows before assessment use.