pdfcraft-revision-compare
Pass
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes text content from user-provided PDF files to generate revision reports, creating a surface where malicious instructions embedded in a document could influence the agent.
- Ingestion points: External PDF files defined in
references/craft-steps.jsonare loaded via thedoc_opentool. - Boundary markers:
SKILL.mdcontains warnings regarding content truncation and data types (images vs text), but does not provide explicit delimiters or "ignore instructions" guards for the ingested content. - Capability inventory: The skill has file-write capabilities through the
doc_compare_reporttool and command execution capabilities for local scripts. - Sanitization: No evidence of text sanitization or escaping is present for the content extracted during the comparison process.
- [COMMAND_EXECUTION]: The instructions require the agent to execute local system commands, specifically calling a Python script (
scripts/write_script.py) and thepdfcraft-clitool to perform its primary functions. - [DYNAMIC_EXECUTION]: The skill uses a local Python script to dynamically generate a JSON-formatted execution script (
steps.json) based on a template. This generated file is then passed to the CLI tool for execution, representing a runtime orchestration pattern.
Audit Metadata