arxiv
Fail
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes
curlto fetch data from well-known academic repositories (arXiv and Semantic Scholar). These commands are used as intended for a research skill to retrieve XML and JSON metadata. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (academic paper titles and abstracts) which could be used as a vector for indirect prompt injection.
- Ingestion points: Paper metadata is ingested from
export.arxiv.organdapi.semanticscholar.orginSKILL.mdandscripts/search_arxiv.py. - Boundary markers: None. The instructions do not specify delimiters or warnings to ignore instructions embedded within the fetched academic content.
- Capability inventory: The skill performs network operations via
curlandurllib.request, and local data processing viapython3. - Sanitization: The skill performs minor formatting (e.g., removing newlines with
.replace('\n', ' ')) but lacks safety filters to detect or neutralize malicious instructions in paper summaries. - [SAFE]: Automated alerts regarding remote code execution are false positives. The code snippets in
SKILL.mdusepython3 -candpython3 -m json.toolto parse data from the standard input (the output ofcurl). The code being executed is locally defined within the skill manifest, not downloaded from the remote server.
Recommendations
- HIGH: Downloads and executes remote code from: https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract, https://export.arxiv.org/api/query?id_list=1706.03762, https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5&sortBy=submittedDate&sortOrder=descending - DO NOT USE without thorough review
Audit Metadata