webhook-patterns
Pass
Audited by Gen Agent Trust Hub on Apr 7, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents the processing of untrusted data via webhook endpoints.
- Ingestion points: HTTP POST endpoints defined in
SKILL.md(e.g.,/webhooks/stripe,/webhooks/github). - Boundary markers: Explicitly implements and mandates HMAC signature verification to ensure data integrity and authenticity.
- Capability inventory: Database operations (Drizzle ORM), background job queuing (BullMQ), and outbound fetch requests for webhook delivery.
- Sanitization: Uses cryptographic verification with timing-safe comparisons (
crypto.timingSafeEqual) to validate external payloads before processing. - [COMMAND_EXECUTION]: Includes documentation for using the
stripeCLI andngrokfor local development and testing of webhook integrations. - [EXTERNAL_DOWNLOADS]: References standard Node.js libraries such as
stripeandexpressfor implementing the webhook handlers.
Audit Metadata