Web Monitor
PassAudited by VirusTotal on May 12, 2026.
Findings (1)
The `web-monitor` skill is designed to track changes on web pages and provide keyword alerts, but it contains a significant security vulnerability. The `fetch_content` function in `scripts/monitor.py` uses `urllib.request.urlopen` to fetch content without validating the URL scheme, which could allow an attacker to perform local file disclosure (e.g., via `file://` URIs) or Server-Side Request Forgery (SSRF) against internal network resources. While the code logic appears functional and lacks evidence of intentional malice or data exfiltration, this lack of input sanitization is a critical flaw.
