paper-source-trace
Pass
Audited by Gen Agent Trust Hub on Jul 26, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill manages an
AMINER_API_KEYto provide optional metadata enrichment services. It includes documentation and setup scripts to guide users on secure configuration. The instructions explicitly command the agent never to print the real token and to warn users against committing secrets to logs or version control. - [COMMAND_EXECUTION]: The skill invokes a local Python renderer located at
scripts/render_html.py. This script is used to generate interactive HTML graphs and static SVG maps from analyzed citation data. Analysis of the script confirms it uses only the Python standard library and operates as a deterministic template engine for visualization. - [DATA_EXFILTRATION]: When the user opts into AMiner enrichment, the skill sends paper identifiers to the vendor's official APIs at
aminer.cn. This network activity is documented as the primary function of the enrichment feature and targets the author's own infrastructure. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection (Category 8) as it processes untrusted content from academic papers.
- Ingestion points: Data enters the context through the
fileparameter (PDF or text paths) or pasted text provided by the user, as specified inSKILL.md. - Boundary markers: The prompts in
references/prompts.mduse markdown-style tags (e.g.,<citations>) to separate untrusted data, though they do not employ unique nonces or unpredictable delimiters. - Capability inventory: The skill has access to powerful tools including
Read,Write,Edit, andBashthrough its command definition incommands/paper-source-trace.md. - Sanitization: There is no evidence of automated sanitization or escaping of the input paper text before it is interpolated into LLM prompts.
Audit Metadata