read
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's core functionality involves fetching and processing content from arbitrary external URLs and PDFs, which represents a significant surface for indirect prompt injection attacks.
- Ingestion points: The skill ingests data via
scripts/fetch.sh,scripts/fetch_local.py,scripts/fetch_weixin.py, andscripts/fetch_feishu.py. - Boundary markers:
SKILL.mdcontains explicit instructions to treat fetched content as untrusted data, disregard embedded priority overrides, and warn the user if prompt-like instructions are detected. - Capability inventory: The skill can execute shell commands, perform network requests via
curl, write files to disk, and use system utilities likepdftotext. - Sanitization: Content is cleaned and converted to Markdown (stripping HTML executable tags), but the skill relies on agent instructions to handle textual injection attempts.
- [COMMAND_EXECUTION]: The skill orchestrates its operations by executing several local bash and Python scripts provided within the skill package, such as
fetch.shandfetch_local.py. - [DYNAMIC_EXECUTION]: The
references/read-methods.mdfile contains a pattern for executing Python code directly from the command line (python3 -c) to handle PDF text extraction as a fallback method. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to fetch web content and encourages the installation of various third-party packages (e.g.,
playwright,beautifulsoup4,requests,marker-pdf) from official registries. It also includes an optional feature to send URLs to third-party services likedefuddle.mdandr.jina.aifor extraction.
Audit Metadata