nylas-webhooks
Pass
Audited by Gen Agent Trust Hub on Jul 24, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides robust implementations for Nylas webhook signature verification. It correctly uses HMAC-SHA256 with the
webhook_secretand employs constant-time comparison methods (crypto.timingSafeEqualin Node.js andhmac.compare_digestin Python) to prevent timing attacks. - [SAFE]: The handlers are designed to verify the raw request body before JSON parsing, including proper handling of gzipped payloads. This 'verify-before-parse' approach is a critical security pattern for preventing processing-level attacks on unauthenticated data.
- [EXTERNAL_DOWNLOADS]: The provided examples include standard dependencies from official registries, such as
express,fastapi, and thenylasSDK. It also references thehookdeck-clifor local development, which is maintained by the skill's author. - [COMMAND_EXECUTION]: Setup instructions include standard environment preparation commands (e.g.,
npm install,pip install) and instructions for using the author's CLI tool to tunnel webhooks for local testing.
Audit Metadata