pdf-organizer
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/pdf_organizer.pycalls the externalocrmypdfutility for deskewing. The execution is handled securely by passing arguments as a list tosubprocess.run, which prevents shell injection vulnerabilities.- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data extracted from PDF files. Evidence chain: 1. Ingestion points: Text is extracted usingpypdfinscripts/pdf_organizer.py. 2. Boundary markers: The AI is instructed to use structured manifest fields and document evidence as described inSKILL.md. 3. Capability inventory: The skill performs PDF manipulation and local file writes inscripts/pdf_organizer.py. 4. Sanitization: Thesanitize_filenamefunction inscripts/pdf_organizer.pyremoves invalid characters from document titles. The risk is minimized by the skill's specific domain logic.- [EXTERNAL_DOWNLOADS]: The skill utilizes thepypdfPython package and refers to the well-knownocrmypdfsystem utility. These are standard tools for document processing and are considered safe.
Audit Metadata