web-monitor
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites, which may contain instructions designed to manipulate the agent's behavior.
- Ingestion points: The
fetch_contentfunction inscripts/monitor.pyretrieves content from arbitrary user-provided URLs. - Boundary markers: Although the script uses markers like
───andDiff #for output formatting, it does not explicitly instruct the agent to ignore instructions embedded within the fetched content. - Capability inventory: The script writes snapshots and alerts to the user's home directory (
~/.web-monitor/) and performs network requests. - Sanitization: The script uses
BeautifulSoupto strip HTML scripts and styles, but it does not sanitize the resulting text content against adversarial prompt payloads. - [EXTERNAL_DOWNLOADS]: The skill fetches data from remote servers as part of its core monitoring functionality, which involves downloading content from URLs provided by the user.
- [COMMAND_EXECUTION]: The skill facilitates the execution of a local Python script (
scripts/monitor.py) using theuvtool to manage web monitoring tasks.
Audit Metadata