opik@2.2.102
Opik TypeScript and JavaScript SDK
AI Security Review
scanned 20d ago · by lpm-firewall-aiThe flagged CLI behavior is first-party usage analytics tied to the package’s publisher and can be disabled. The inspected SDK and CLI sources show no confirmed credential theft, command-output exfiltration, or other malicious behavior.
Decision evidence
public snapshot- package.json identifies the Comet Opik SDK, exposes its library and CLI entrypoints, and lists no install lifecycle script.
- The SDK defaults to Comet’s Opik API and uses its configured API key and URL to initialize the client.
- The public client accepts caller-provided trace data through its trace method, consistent with the SDK’s stated purpose.
- The CLI sends usage analytics by default, with an environment variable that disables collection.
- The analytics payload contains launcher metadata and a hostname-and-username-derived anonymous identifier; the inspected payload does not include credentials or application records.
- Analytics are triggered by CLI invocation and posted to Comet’s stats endpoint; the CLI hands off to uv with inherited stdio.
Source & flagged code
7 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/cli.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to opik@2.2.102.
See all versions of opik for other recorded verdicts.
- Review the evidence and your use of opik@2.2.102 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.