citation-management
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/generate_schematic.pyusessubprocess.runto execute a local helper scriptscripts/generate_schematic_ai.py. This call is implemented using a list of arguments rather than a shell string, which is the recommended practice for preventing shell injection. It is used exclusively to facilitate iterative diagram generation as described in the skill's workflow. - [EXTERNAL_DOWNLOADS]: The skill makes network requests to reputable academic APIs (CrossRef, PubMed E-utilities, arXiv) and the OpenRouter AI service to perform literature searches, fetch metadata, and generate schematics. These connections are transparent, documented, and essential for the tool's intended academic purpose.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted academic data such as paper titles and abstracts retrieved from the web. While this presents a potential surface for indirect prompt injection, the scripts utilize structured XML and JSON parsers and avoid using untrusted input in sensitive functions like
eval()orexec(). The inherent risk is low and well-managed.
Audit Metadata