kasookoo-click-to-call-widget@0.1.0-beta.29
Framework-agnostic click-to-call widget for Kasookoo — a built-in dialer and call window that places outbound SIP/phone calls over WebRTC.
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe package's documented telemetry exports identifying call details, including phone numbers and user IDs, to a mandatory Kasookoo collector. The collection is disclosed and depends on optional OpenTelemetry packages, but users have no way to disable or redirect that collector, so this warrants a warning.
Decision evidence
public snapshot- The README says telemetry starts when optional OpenTelemetry packages are installed and sends widget logs and traces to Kasookoo.
- Widget initialization automatically starts telemetry and passes through configuration for additional endpoints.
- The trace exporter always includes https://monitoring-test.kasookoo.ai/v1/traces as its first endpoint.
- A SIP call span records the phone number and user ID, and is exported with the call traces.
- The README says Kasookoo's collector always receives telemetry and it cannot be turned off or redirected.
- The package is a click-to-call widget, and its API requests use the supplied session token for call operations.
- Telemetry is documented and only starts when optional OpenTelemetry packages are installed.
Source & flagged code
4 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/kasookoo-dialer.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to kasookoo-click-to-call-widget@0.1.0-beta.29.
See all versions of kasookoo-click-to-call-widget for other recorded verdicts.
- Review the evidence and your use of kasookoo-click-to-call-widget@0.1.0-beta.29 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.