grant-review
Fail
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the agent to use
uvx openciteto download and execute an external tool from PyPI for PDF conversion as described inreferences/review-procedure.md. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of external dependencies at runtime, including Python packages
pdf2imageandpillowviauv run, and system-level utilities viabrew install popplerorapt install poppler-utils. - [DYNAMIC_EXECUTION]: The skill uses
python -cto execute a dynamically provided Python script for processing PDF pages inreferences/review-procedure.md. - [COMMAND_EXECUTION]: The procedure involves executing shell commands such as
pdftoppmandopencitefor document processing. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user-provided grant proposals (PDF, Markdown, LaTeX) and possesses extensive shell and package management capabilities, creating an exploitable attack surface.
- Ingestion points: Document intake described in
references/review-procedure.md(PDF, Markdown, LaTeX). - Boundary markers: None identified in the instructional procedure; the skill relies on "fresh-context" isolation which is an architectural boundary rather than a prompt-level delimiter.
- Capability inventory: Execution of
uvx,uv run,python -c,pdftoppm,brew, andaptcommands inreferences/review-procedure.md. - Sanitization: No explicit validation or filtering of ingested document content is performed before processing.
Recommendations
- AI detected serious security threats
Audit Metadata