Skip to content

Security: CALLE-AI/server-sdk-typescript

SECURITY.md

Security

Supported versions

Security fixes are applied to the current stable release line.

Reporting a vulnerability

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.

Secret handling

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.

There aren't any published security advisories