opik@2.2.120
Opik TypeScript and JavaScript SDK
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe inspected source shows default-on, opt-out usage telemetry to the package vendor, which is package-aligned behavior. The payload includes a stable hash of the hostname and username, but the source does not establish credential theft or another concrete attack.
Decision evidence
public snapshot- package.json routes the library to its SDK bundles and exposes dist/cli.js as the opik command; the inspected bundle and type files are consistent with those entrypoints.
- The CLI sends usage events to stats.comet.com. Collection is enabled by default but can be disabled with OPIK_ANALYTICS_ENABLE; the payload contains a hashed host and username identifier plus command, flags, runtime, platform, and CI metadata.
- The CLI hands off to uv to run the Opik tool. The inspected dependency files are ordinary library modules, and no concrete credential theft or unrelated destructive behavior was identified.
- The style-application function returns the input string surrounded by openAll and closeAll sequences.
- Default-on telemetry sends a stable hash derived from the local hostname and username, along with CLI usage metadata, to the vendor’s analytics endpoint.
Source & flagged code
6 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.120.
See all versions of opik for other recorded verdicts.
- Review the evidence and your use of opik@2.2.120 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.