chairman-daily-brief

Pass

Audited by Gen Agent Trust Hub on Mar 13, 2026

Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [PROMPT_INJECTION]: Indirect prompt injection surface detected. The skill processes news articles and social media sentiment from external sources which could contain malicious instructions designed to subvert agent behavior.
  • Ingestion points: scripts/fetch_company_news.py (fetches news items via QVeris API) and scripts/fetch_market_data.py (fetches market and quote data).
  • Boundary markers: The skill does not implement delimiters or 'ignore embedded instructions' warnings for external content processed by the scripts.
  • Capability inventory: The skill utilizes local file writing for configuration management within the skill directory via scripts/chairman_daily.mjs.
  • Sanitization: No sanitization or filtering logic for external textual content was identified in the processing pipeline.
  • [EXTERNAL_DOWNLOADS]: The skill fetches financial data and market intelligence from the author's primary service at https://qveris.ai and uses the well-known service https://hq.sinajs.cn as a secondary quote source.
  • [SAFE]: Insecure SSL configuration. The Python scripts scripts/fetch_market_data.py and scripts/fetch_sina_quote.py explicitly disable SSL certificate verification by setting ssl.CERT_NONE. This is a best practice violation that increases susceptibility to man-in-the-middle (MITM) attacks.
  • [SAFE]: Documented persistence mechanism. The skill documentation provides instructions for setting up automated daily briefings using the openclaw cron add command. This uses an established scheduling mechanism to maintain periodic operation as intended for the skill's primary purpose.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 13, 2026, 08:46 PM