nutrient-document-processing
Warn
Audited by Gen Agent Trust Hub on Mar 24, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill defines a 'Multi-Step Workflow Rule' in
SKILL.mdthat directs the agent to create and execute temporary Python scripts. Specifically, the agent is instructed to copyassets/templates/custom-workflow-template.py, implement custom logic, and run the file usinguv run. This dynamic code generation and execution at runtime constitutes a significant capability that could be misused.\n- [EXTERNAL_DOWNLOADS]: Several functional scripts, such asconvert.py,ocr.py, andmerge.py, allow the processing of remote documents via URL inputs provided to the--inputor--inputsarguments. These external files are downloaded and processed by the vendor's API.\n- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted data from documents and URLs for OCR and text extraction.\n - Ingestion points: External files and URLs ingested by scripts like
extract-text.pyandredact-ai.py.\n - Boundary markers: The skill does not implement delimiters or safety instructions to prevent the agent from following directions that might be embedded within the processed document content.\n
- Capability inventory: The agent has the capacity to execute shell commands (via
uv run), perform file system operations, and initiate network requests.\n - Sanitization: Content extracted from processed documents is not sanitized or validated before being written to output files.
Audit Metadata