Import legacy ssp
Skill ethanolivertroy/compliance-trestle-skills/.cursor/skills/import-legacy-ssp
Import a legacy SSP, PDF, DOCX, or Markdown package into a traceable OSCAL Document Workbench workspace using extraction, source mapping, Trestle bootstrap, and validation.From its SKILL.md
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.
2 things to look at
- 15 stars15 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.
- runs commandsInstructs the agent to run 5 commands, including `bash plugins/document-transform/oscal-document-workbench/scripts/extract-legacy-doc.sh <input> --output <workspace>/extracted` and 4 more.
SKILL.md
2.1 KB, 439 tokens by cl100k_base, 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.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.