synctera-webhooks
Pass
Audited by Gen Agent Trust Hub on Jul 28, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements cryptographic signature verification using HMAC-SHA256 with timing-safe comparison (via
crypto.timingSafeEqualin Node.js andhmac.compare_digestin Python) to prevent timing attacks. - [SAFE]: Replay protection is correctly implemented by validating the
Request-Timestampagainst the current system time with a 5-minute (300 seconds) tolerance window. - [SAFE]: Verification logic properly handles secret rotation by splitting the
Synctera-Signatureheader on the period delimiter and validating the payload against each potential signature candidate. - [SAFE]: Documentation and examples correctly advise developers to perform verification against the raw request body rather than parsed JSON to ensure signature integrity.
- [EXTERNAL_DOWNLOADS]: The skill references standard development dependencies and the author's own
hookdeck-clifor local testing, all of which are appropriate for the skill's stated purpose.
Audit Metadata