paper-spine
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Several Python scripts utilize
subprocess.runandsubprocess.Popento invoke local document processing tools such aspandoc,xelatex, andpdftoppm. These invocations are limited to specific tasks related to manuscript export, visual readiness checks, and equation rendering, and are performed with validated or hardcoded arguments. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to trusted or well-known domains.
scripts/paperspine_update.pyfetches update metadata and ZIP archives from the author's official repository on GitHub (github.com/WUBING2023/PaperSpine). Additionally, multiple scripts query the Crossref API (api.crossref.org) for legitimate bibliographic metadata verification. These operations are transparent and essential to the skill's purpose. - [INDIRECT_PROMPT_INJECTION]: As the skill is designed to ingest and refine user-provided drafts and external research materials, it has an inherent surface for indirect prompt injection. However, this risk is mitigated by a comprehensive internal auditing system. The skill includes numerous 'guard' scripts (
latex_guard.py,word_guard.py,integrity_audit.py, etc.) that scan for hallucinations, meta-narrative leaks, and structural inconsistencies in the manuscript content. - [DATA_EXFILTRATION]: While the skill handles sensitive research data, no evidence of malicious data exfiltration was found. On the contrary,
scripts/open_release.pyexplicitly scans project files for sensitive patterns like SSH keys and API tokens to prevent them from being accidentally included in public releases, acting as a proactive security feature.
Audit Metadata