persona-webhooks

Pass

Audited by Gen Agent Trust Hub on Jul 24, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill implements robust signature verification using HMAC-SHA256 with timing-safe comparison (crypto.timingSafeEqual in Node.js and hmac.compare_digest in Python), which is the standard for preventing timing-based attacks on cryptographic validations.
  • [SAFE]: Instructions correctly emphasize using the raw request body for verification to prevent authentication failures that can be caused by JSON re-serialization differences in whitespace or key ordering.
  • [SAFE]: Promotes secure secret management by utilizing environment variables for the webhook signing secret (wbhsec_...) and provides configuration templates rather than hardcoding sensitive credentials.
  • [SAFE]: The included reference to hookdeck-cli for local development originates from the vendor (Hookdeck) and is used for standard development tasks such as tunneling webhooks to localhost.
Audit Metadata
Risk Level
SAFE
Analyzed
Jul 24, 2026, 03:53 AM
Security Audit — agent-trust-hub — persona-webhooks