systematic-literature-review
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (paper abstracts) fetched from external academic APIs such as OpenAlex and Semantic Scholar, and incorporates this data into the AI agent's context for relevance scoring and review synthesis. This creates a surface for indirect prompt injection where adversarial text in an abstract could influence the agent's behavior.
- Ingestion points: Literature metadata and abstracts are retrieved via scripts like
openalex_search.pyand stored in local.jsonlfiles (e.g.,papers.jsonl). - Boundary markers: The
ai_scoring_prompt.mduses Markdown headers as delimiters to separate instructions from paper data, providing minimal protection against adversarial content. - Capability inventory: The skill utilizes
subprocessto execute system commands includingxelatex,bibtex, andpandocthrough scripts likecompile_latex_with_bibtex.pyandconvert_latex_to_word.py. - Sanitization: The script
build_reference_bib_from_papers.pyincludes a_sanitize_unicodefunction to strip Unicode control characters, but no explicit sanitization is performed to detect or block prompt injection patterns in the ingested abstracts. - [COMMAND_EXECUTION]: The pipeline automates the generation and conversion of scholarly documents by executing local system tools via the shell.
- Evidence:
compile_latex_with_bibtex.pyexecutesxelatexandbibtexto render PDF documents. - Evidence:
convert_latex_to_word.pyutilizespandocto export document drafts into Word format. - [EXTERNAL_DOWNLOADS]: The skill connects to well-known academic metadata providers and price monitoring sources.
- Sources: Metadata is fetched from OpenAlex (
api.openalex.org), Semantic Scholar (api.semanticscholar.org), and Crossref (api.crossref.org), which are established and trusted services in the research community. - Sources: The
pipeline_cost.pyscript leverages search capabilities to retrieve current AI model pricing from official vendor websites including OpenAI and Anthropic.
Audit Metadata