pdfcraft-use
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the
printcraft-clibinary from GitHub (via thestorytold/pdfcraftorfull-aigc-skills/pdfcraft-skillsrepositories). This process is secured by hardcoded SHA-256 checksums inruntime.lock.json, which are verified before any files are extracted or executed. Thescripts/bootstrap.pyscript further enforces HTTPS and sanitizes the archive content to prevent directory traversal attacks. - [COMMAND_EXECUTION]: The skill utilizes
subprocess.runandsubprocess.Popento call its verified CLI tool and local Python scripts. It avoids shell injection by passing arguments as lists and validates task configurations against a strict JSON schema inscripts/command_gateway.py. - [CREDENTIALS_SAFE]: A specialized redaction mechanism in
scripts/execution.pyscans for sensitive keywords such asapi_key,token, andpasswordin task parameters and command outputs, replacing them with[REDACTED]in publicly visible task receipts and logs. - [INDIRECT_PROMPT_INJECTION]: While the skill processes external PDF content, it mitigates potential injection risks by using a specialized binary tool for data extraction, performing deterministic integrity checks on outputs, and requiring explicit visual review steps for finalized artifacts.
Audit Metadata