@lotics/cli@0.318.39
Lotics SDK and CLI for AI agents
AI Security Review
scanned 20h ago · by lpm-firewall-aiThe flagged credential flow sends the key to the configured Lotics API, while telemetry is disclosed and opt-in. The manifest has no install hook, and the inspected shell-related behavior only prints an update command for the user to run.
Decision evidence
public snapshot- The manifest exposes a CLI and SDK client; its only lifecycle script is prepublishOnly, which runs the build.
- The client sends its configured API key as a bearer token with requests to its configured API instance.
- Telemetry is collected only when LOTICS_TELEMETRY=1 is set.
- The README discloses the telemetry fields, including command, exit code, duration, failure message, argument hash and shape; it says telemetry is off by default.
- Telemetry posts to the configured API instance's /v1/cli/telemetry endpoint; the default instance is api.lotics.ai.
- The CLI checks the npm registry for the latest package version and prints an update command; the inspected code does not execute that printed installer command.
- The flagged child-process usage is in CLI build and packaging paths, not an automatic install or import-time execution path.
Source & flagged code
8 flaggedSource collects local host identity data and sends it to an external endpoint.
Findings
Affected versions and remediation
This report applies to @lotics/cli@0.318.39.
See all versions of @lotics/cli for other recorded verdicts.
- Review the evidence and your use of @lotics/cli@0.318.39 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.