Receive and verify SendGrid webhooks. Use when setting up SendGrid webhook handlers, debugging signature verification, or handling email delivery events.
91
88%
Does it follow best practices?
Impact
95%
1.11xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
ECDSA signature verification in Express
Raw body middleware
100%
100%
Signed content order
100%
100%
Base64 signature decode
100%
100%
Correct signature header name
100%
100%
Correct timestamp header name
100%
100%
Lowercase header fallback
80%
100%
PEM key wrapping
70%
100%
Env var name
0%
100%
Missing header rejection
100%
100%
Python webhook handler verification
Raw body preserved
100%
100%
Signed content construction
100%
100%
Base64 signature decode
0%
100%
Correct signature header name
100%
100%
Correct timestamp header name
100%
100%
Env var name
0%
100%
Missing header rejection
50%
100%
Invalid signature rejection
100%
100%
Events parsed as array
100%
100%
Idempotent event processing and reliability
Idempotency via sg_event_id
100%
100%
Async processing pattern
100%
25%
JSON array iteration
100%
100%
Bounce blocked subtype
100%
100%
No full payload logging
100%
100%
Timestamp staleness check
70%
100%
f8a4801
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.