papers-skill
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted text from external academic APIs and PDF files, which could contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: The script
scripts/papers.pyfetches abstracts and TL;DRs from the Semantic Scholar API and extracts full text from local PDF files using PyMuPDF. - Boundary markers: The skill does not implement delimiters or warning instructions for the agent when presenting fetched external content.
- Capability inventory: The skill possesses capabilities that could be abused if an injection is successful, including shell command execution (via dependency installation), local file system writes (
downloadcommand), and reading arbitrary local files (readcommand). - Sanitization: No sanitization or filtering is applied to the content retrieved from external research databases or PDFs.
- [EXTERNAL_DOWNLOADS]: The skill downloads PDF documents from arXiv, a well-known academic preprint repository.
- Evidence: The
cmd_downloadfunction inscripts/papers.pyuses thearxivlibrary to fetch files fromarxiv.org. - [COMMAND_EXECUTION]: The skill includes instructions to automatically install its own Python dependencies if they are missing from the environment.
- Evidence:
SKILL.mdprovides a shell commandpython -c "import httpx, arxiv, fitz" 2>&1 || python -m pip install httpx arxiv PyMuPDFto ensure the required libraries are available.
Audit Metadata