opik@2.2.117
Opik TypeScript and JavaScript SDK
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe high-risk scanner labels are not borne out by source inspection: the CLI sends launcher metadata, not command output or credentials, and its subprocess inherits standard I/O. The package has no install hook, and the observed telemetry is tied to explicit CLI invocation and Comet’s own analytics endpoint.
Decision evidence
public snapshot- The manifest identifies a Comet SDK, publishes its JavaScript entrypoints and CLI, and lists no install lifecycle hook.
- The inspected SDK entrypoints and required dependency sources show SDK modules and library imports; no attack behavior was established in those files.
- When the CLI is invoked, it sends launcher usage events to Comet’s analytics endpoint. The recorded fields include the command and flags, and analytics can be disabled with an environment setting.
- The CLI checks for uv and then launches the Opik tool with inherited standard I/O; the inspected code does not capture command output for transmission.
- Scanner labels describing credential or command-output exfiltration are not supported by the inspected CLI source: its event payload contains launcher metadata, and its subprocess uses inherited I/O.
- The CLI analytics setting is enabled by default, but this is user-invoked, package-aligned telemetry rather than an install-time disclosure.
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.117.
See all versions of opik for other recorded verdicts.
- Review the evidence and your use of opik@2.2.117 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.