literature-review
Pass
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface where malicious instructions embedded in academic paper metadata (titles, abstracts) could influence the agent's behavior during the synthesis phase. External data is ingested and processed without sanitization or explicit instruction boundaries.
- Ingestion points: Untrusted data enters the agent context through
scripts/search_databases.py(which processes JSON result files) andscripts/verify_citations.py(which fetches metadata from the CrossRef API). - Boundary markers: Absent. The skill provides a structured template in
assets/review_template.mdbut lacks delimiters or instructions for the agent to disregard potentially malicious content within the analyzed literature. - Capability inventory: The skill has access to the
Bash,Write, andEdittools. Additionally,scripts/generate_pdf.pyutilizessubprocess.runto execute system commands. - Sanitization: Absent. No escaping or validation is performed on the text content retrieved from external databases before it is interpolated into the literature review prompt or final document.
- [COMMAND_EXECUTION]: The
scripts/generate_pdf.pyscript executes thepandoccommand-line utility viasubprocess.runto handle the conversion of Markdown documents to PDF format. This is a standard functional component but represents a site of local command execution. - [EXTERNAL_DOWNLOADS]: The
scripts/verify_citations.pyscript performs network operations using therequestslibrary to connect todoi.organdapi.crossref.org. These are well-known academic infrastructure services used to verify publication metadata. - [DYNAMIC_EXECUTION]: The skill uses
subprocess.runinscripts/generate_pdf.pyto invoke thepandocandxelatexbinaries at runtime. While the command arguments are structured as a list to prevent shell injection, it constitutes the execution of system processes based on skill-generated parameters.
Audit Metadata