Webhooks & Integrations
> Webhooks and "call this URL for me" integrations hand you a server-side HTTP client: you supply a > destination, the server connects to it. That makes them a first-class SSRF surface, a secret > leak surface (the server sends signing secrets/tokens to the URL), and sometimes an injection > surface (your payload lands in another tenant's pipeline).
§Where to look
- Webhook/callback URL fields, "notify URL", Slack/Discord/PagerDuty integration URLs, CI/CD
webhooks, OAuth redirect_uri and notification_url, RSS/feed importers, "test webhook" buttons.
§What to test
- SSRF: point the webhook at your collaborator, then at
169.254.169.254/internal hosts. Many
webhook senders follow redirects — host an allowlisted URL that 302s to the metadata service. See