ai-news-digest
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external RSS feeds and interpolates it directly into prompts for an AI model without adequate sanitization or boundary markers.
- Ingestion points:
scripts/fetch_news.pyfetches data from multiple external RSS feeds and APIs including Hacker News, TechCrunch, and RSSHub. - Boundary markers: The prompts constructed in
scripts/enhance_content.py(e.g., in_translate_english_newsand_generate_chinese_summary) lack delimiters or instructions to ignore embedded commands within the news content, making the system susceptible to instructions hidden in news articles. - Capability inventory: The skill utilizes network access (
requestslibrary) and file system access (writing to local paths and Obsidian vaults viascripts/generate_digest.py). - Sanitization: There is no evidence of filtering or escaping article titles or summaries before they are included in AI prompts.
- [EXTERNAL_DOWNLOADS]: The skill fetches data from several external sources to aggregate news digests.
- Evidence:
config/sources.jsonlists URLs for Hacker News, TechCrunch, The Verge, OpenAI, and various Chinese tech news sites. These are well-known technology and industry news services. - [COMMAND_EXECUTION]: The skill's documentation describes the execution of scripts for generating digests and troubleshooting, involving local script execution.
- Evidence:
SKILL.mdincludes commands for running Python scripts inscripts/and mentions an external Node.js script for email delivery troubleshooting located at/data/workspace/send_report_email.js.
Audit Metadata