gemini-webhooks
Pass
Audited by Gen Agent Trust Hub on May 13, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements standard HMAC-SHA256 signature verification to ensure the authenticity and integrity of webhook events received from Google Gemini.
- [SAFE]: Incorporates replay attack protection by verifying that the
webhook-timestampheader is within a +/- 300-second window of the current server time. - [SAFE]: Utilizes timing-safe string comparison functions (
crypto.timingSafeEqualin Node.js andhmac.compare_digestin Python) to prevent timing side-channel attacks during signature validation. - [SAFE]: Correctly identifies and demonstrates the necessity of using the raw request body for signature calculation, preventing common integration errors where pre-parsed JSON bodies cause verification failures.
- [EXTERNAL_DOWNLOADS]: References the
hookdeck-clitool for local testing and debugging. This utility is provided by the skill's author and is used for its intended purpose of tunneling and inspecting webhook deliveries.
Audit Metadata