Skip to main content

Webhook Security Controls

Security controls for webhook delivery covering source verification, access restriction, and component identity.

Capabilities

CapabilityPurpose
IP AllowlistingRestrict accepted delivery sources by network
Header ValidationVerify webhook event source authenticity
Cryptographic EnrollmentEstablish trust between components with cryptographic identity
Security Capability ValidationAuthoritative reference for all security claims
Agent → SaaS mTLSRequired mTLS enforcement for agent communication
ZenLock Credential LifecycleSecure credential custody and distribution

Security Model

Zen Mesh secures webhook delivery across four boundaries:

BoundaryProtection
Webhook source → IngesterHTTPS + provider signature verification
Ingester ↔ Egress (data plane)mTLS + SPIFFE/SPIRE + HMAC (mandatory)
Agent ↔ SaaS (control plane)mTLS + HMAC
Egress → Customer targetSecure-by-default, customer-configurable