@xship/cli@0.0.155
Configure Claude Code, Codex, Grok Build and other coding tools for Xship AI with one command
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe package sends runtime telemetry by default, and the README does not disclose it, which makes the behavior suspicious. The inspected payload and transport do not establish unrelated credential theft or another blocking attack.
Decision evidence
public snapshot- The manifest defines no lifecycle scripts; its main entry is dist/index.js and its CLI is dist/cli.js.
- Importing dist/index.js re-exports library modules without invoking command execution.
- Runtime telemetry is enabled unless TELEMETRY is set to 0, false or off.
- Telemetry events include command, step, status, duration, errors and optional details, and are sent to /api/platform/vibecode/telemetry using the configured base URL.
- CLI command telemetry filters arguments to flags and excludes flags whose names contain “key”.
- Persistent shell environment writes are implemented as a helper, not an install hook.
- Telemetry uses a configured service base URL and may attach the package service API key; no unrelated collector or credential theft was identified.
- The CLI has an explicit TELEMETRY opt-out.
- The package purpose is configuring coding tools, consistent with its command-driven install and environment setup features.
Source & flagged code
7 flaggedPackage source references child process execution.
dist/lib/tools/chatgpt-desktop.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @xship/cli@0.0.155.
See all versions of @xship/cli for other recorded verdicts.
- Review the evidence and your use of @xship/cli@0.0.155 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.