TL;DR: Webhooks create persistent SaaS-to-SaaS data paths that bypass SSO and MFA, expose API keys and shared secrets, and enable lateral movement when vendors or endpoints are compromised, according to Obsidian Security. The security problem is not the callback itself but the inherited trust and blind spots it creates for NHI governance.
Editorial analysis by NHI Mgmt Group, based on content published by Obsidian Security: “What is Webhook Security: Securing SaaS Integrations in 2026”.
By the numbers:
- The average enterprise maintains 47 active webhook endpoints across its SaaS ecosystem, while security teams can document only 23% of them in their integration inventories.
- The average enterprise maintains 47 active webhook endpoints across its SaaS ecosystem, while security teams can document only 23% of them in their integration inventories.
Key questions
Q: What breaks when webhook security is not governed like NHI risk?
A: Webhook risk breaks the assumption that machine-to-machine connections are harmless because they are automated.
Q: Why do webhook secrets create supply chain risk for SaaS teams?
A: Webhook secrets are risky because they often authenticate one system to another with no user prompt or MFA challenge.
Q: What are the signs that webhook controls are failing in a SaaS environment?
A: Common warning signs include unknown endpoints, retry storms, unexplained payload volume, outdated destination URLs, and webhook ownership that no team can clearly explain.
Practitioner guidance
- Inventory active webhook endpoints Create a living register of every webhook endpoint, the owning team, the source and destination systems, and the business event it supports.
- Replace static secrets with stronger verification Move webhook authentication away from reusable secrets where possible and require HMAC signature verification or equivalent request integrity checks.
- Right-size webhook permissions Configure each webhook with the minimum permissions needed for its specific data flow.
Bottom line: Webhook compromise is a supply chain and identity governance problem because the integration itself can carry standing trust after the original use case has changed.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Webhook security is an NHI governance problem, not just an application integration problem. The article shows that webhooks operate as persistent machine identities with standing permissions, inherited trust, and little user-facing visibility. That means the governance model has to follow the identity, its owner, and its offboarding path, not only the endpoint URL. Practitioners should classify active webhooks alongside other NHIs, because their risk profile is defined by lifecycle and privilege rather than by the transport protocol.
A few things that frame the scale:
- 59% of compromised machines in a major 2025 supply chain attack were CI/CD runners rather than personal workstations, according to the State of Secrets Sprawl 2026.
A question worth separating out:
Q: How should security teams respond when a webhook-connected vendor is compromised?
A: Security teams should assume downstream webhook paths may also be exposed, then identify every integration tied to the vendor, revoke or rotate affected credentials, and inspect destination behaviour for replay or malicious payload activity. The response should focus on containment across the integration chain, not just the breached vendor.
👉 Read our full editorial: Webhook security and SaaS supply chain risk in 2026