-
Security
Verify incoming webhooks are genuine
Adds signature verification to every inbound webhook so forged events can't trigger actions.
Free Prompt
What This Does / How This Helps
Makes every webhook endpoint prove the sender is who it claims to be before acting, using the provider's signature scheme. An unverified webhook is an open door. If your payment-success webhook trusts whatever JSON arrives, anyone who finds the URL can mark their own orders paid, extend their subscription, or trigger refunds. Signature verification is a few lines and it's the only thing standing between your order state and the open internet. The raw-body detail is included because it's the classic implementation trap: parse the body first and the signature check fails against the re-serialized bytes forever.
Want to skip doing this by hand?
Fortivibe audits your app for all of the areas these prompts cover (and more).