paper-analyzer
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from user-provided papers (PDF/Word documents) which can contain malicious instructions intended to manipulate the agent.
- Ingestion points: The agent reads the full content of user-provided papers in SKILL.md Step 1 using the platform's Read tool or the
pdftotextutility. - Boundary markers: There are no instructions in the prompt to use delimiters or to treat the ingested paper content as untrusted text that should not be followed as instructions.
- Capability inventory: The skill can read local files, execute shell commands (
pdftotext), and write new Excel files to the user's file system via a Python script. - Sanitization: No sanitization, escaping, or filtering of the extracted text is performed before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill instructions involve executing external commands and local scripts.
- The agent is directed to use the
pdftotextshell utility to extract text from PDF files if direct reading fails. - The skill executes a local script
scripts/export_excel.pyviasubprocess.runto generate Excel reports. While the provided Python implementation uses list-based arguments (a safe practice), the use of external subprocesses increases the overall attack surface if input is not carefully handled by the agent.
Audit Metadata