webcrawl-ticket-watch
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONPERSISTENCE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external ticketing platforms (StubHub, Ticketmaster, SeatGeek, AXS), which introduces a surface for indirect prompt injection where malicious website content could attempt to influence the agent's behavior.
- Ingestion points: Scrapes and extracts information from external event pages using the
webcrawltool as described inSKILL.md. - Boundary markers: The extraction prompts do not include explicit delimiters or instructions to ignore instructions embedded within the retrieved web content.
- Capability inventory: The skill can execute shell commands (
npx webcrawl) and make network requests (curl) to external notification services. - Sanitization: No sanitization or content validation is performed on the scraped HTML or text before it is processed by the LLM.
- [EXTERNAL_DOWNLOADS]: Uses
npx webcrawlto download and execute the crawling package provided by the vendor (brainfish-ai). - [DATA_EXFILTRATION]: Transmits extracted ticket information to external notification services, including
ntfy.shand the Telegram Bot API. These are well-known services used as the destination for user-requested alerts. - [PERSISTENCE]: Recommends the use of
croninreferences/alerting.mdto establish a recurring schedule for monitoring ticket prices, which is a standard method for session persistence in monitoring agents. - [COMMAND_EXECUTION]: Performs shell operations using
npxandcurlfor the purpose of scraping data and sending mobile notifications.
Audit Metadata