shopify-webhooks
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill correctly implements Shopify webhook signature verification using HMAC-SHA256 with
crypto.timingSafeEqual, which effectively prevents timing attacks during authentication. - [SAFE]: Idempotency logic is properly designed using the
X-Shopify-Webhook-Idheader and a database check, ensuring that duplicate event deliveries do not cause side effects. - [SAFE]: The Express middleware implementation uses
express.rawto preserve the original request body for signature validation, adhering to Shopify's technical requirements and avoiding signature corruption. - [SAFE]: All external dependencies are standard industry-recognized packages (Express, BullMQ) used for their intended purposes without suspicious configuration or behavior.
Audit Metadata