resend-webhooks
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements a surface for ingesting untrusted external data via HTTP POST webhook endpoints.
- Ingestion points: The templates define endpoints at
/webhooks/resendwhich receive JSON payloads from Resend. - Boundary markers: The skill provides comprehensive instructions and code for Svix signature verification, which ensures the payload integrity and authenticity before processing.
- Capability inventory: The provided code snippets demonstrate basic logging and database update placeholders (
TODOsections). No dangerous subprocesses or arbitrary execution are implemented. - Sanitization: All templates use HMAC-SHA256 signature verification (manual or via SDK) and implement timestamp tolerance (5 minutes) to mitigate replay attacks. Timing-safe equality checks (
crypto.timingSafeEqualandhmac.compare_digest) are correctly used. - [DATA_EXPOSURE_AND_EXFILTRATION]: No hardcoded credentials or sensitive file paths were detected.
- Evidence:
.env.examplefiles correctly use placeholders likere_your_api_key_hereandwhsec_your_webhook_secret_here. Test suites use dummy keys (e.g.,whsec_dGVzdF9zZWNyZXRfa2V5X2Zvcl90ZXN0aW5n) which decode to benign test strings. - [EXTERNAL_DOWNLOADS]: The documentation references
hookdeck-clifor local testing. This is a legitimate tool provided by the skill author (Hookdeck) for webhook development and is documented neutrally as a recommended tool.
Audit Metadata