finance-news
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from external financial news RSS feeds (e.g., WSJ, CNBC, Reuters) which is subsequently analyzed by an LLM to generate summaries. This establishes a surface for indirect prompt injection where adversarial content in a headline could attempt to manipulate the agent.
- Ingestion points: RSS feeds are aggregated in
scripts/fetch_news.pyand passed to summarization logic. - Boundary markers: The
scripts/summarize.pyfile includes aHARDENED_SYSTEM_PROMPTdesigned to instruct the LLM to ignore any instructions or commands embedded in the processed data. - Capability inventory: The skill can send messages to WhatsApp or Telegram using the
openclaw messagetool. - Sanitization: The skill relies on specific system prompt instructions and LLM-native guardrails to sanitize processed headlines.
- [COMMAND_EXECUTION]: The skill utilizes
subprocess.runto orchestrate various Python scripts and external CLI tools. - Evidence includes
briefing.pycallingsummarize.py,summarize.pycalling theopenclawagent andgeminiCLI, andfetch_news.pyexecutingopenbb-quote. These calls are used for standard functional orchestration rather than processing raw shell commands.
Audit Metadata