integration-webhooks
Pass
Audited by Gen Agent Trust Hub on Jul 13, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill documents a framework for ingesting and processing external webhook data via an AI agent loop, which creates a surface for indirect prompt injection where data from messaging platforms could influence agent actions.\n- Ingestion points: Data enters the system through the
/:platform/webhookendpoint and is persisted in thepayloadcolumn of theintegration_pending_tasksSQL table.\n- Boundary markers: While the framework enforces source verification (HMAC/signatures) to ensure the request is authentic, it does not specify the use of delimiters or isolation prompts to prevent the agent from executing instructions embedded in the user's message.\n- Capability inventory: TheProcessorcomponent triggers arunAgentLoop(...), granting the agent full access to its tools and reasoning capabilities based on the content of the untrusted external payload.\n- Sanitization: The documentation focuses on authentication and signature verification but lacks guidance on sanitizing or escaping the content of incoming messages before they are processed by the agent.
Audit Metadata