Security fixes are applied to the current stable release line.
Do not open a public issue for suspected vulnerabilities. Use GitHub private
vulnerability reporting if it is enabled for this repository, or email
support@heycall-e.com
with the subject Security report.
Send a private report to the CALL-E maintainers with:
- Affected package and version.
- Reproduction steps or proof of concept.
- Expected impact.
- Any relevant logs with secrets removed.
This SDK is for trusted server environments only. Do not expose CALL-E API keys in browser code, mobile apps, public logs, or client-side bundles.
Current CALL-E webhook deliveries do not use CALL-E-Timestamp,
CALL-E-Signature, or a webhook secret. Do not treat the event id or payload
as cryptographic proof of origin.
Treat the receiver as a public, untrusted-input boundary: use HTTPS, validate
the event payload before processing it, compare CALL-E-Event-Id with the body
event id, and persist that id before side effects so retries are idempotent. If
an integration requires origin assurance before a sensitive action, fetch the
referenced call through the authenticated Calls API and compare its terminal
snapshot. Legacy signature verification helpers remain available only for
source compatibility with older deliveries.