@shipeasy/cli@2.8.0
CLI for the Shipeasy platform (flags, experiments, translations, bugs)
AI Security Review
scanned 3mo ago · by lpm-firewall-aiSource inspection confirms explicit-user-command agent configuration and update behavior, but no unconsented install-time persistence, credential theft, or remote code execution chain. Warn for the meaningful agent-control capability.
Decision evidence
public snapshot- dist/index.js:1123 registers a remote MCP server into Claude/Cursor/Copilot/Codex configuration.
- dist/index.js:1163 and 1399 install a Claude plugin and fetch/install marketplace skills.
- dist/index.js:5771 self-updates the global CLI; SDK updates run only after prompt or --yes.
- dist/index.js:6395 sends sanitized CLI error telemetry with platform metadata.
- package.json has no preinstall/install/postinstall lifecycle hook.
- bin/shipeasy.js only invokes run(); agent and update mutations are command handlers.
- dist/index.js:6595 only checks npm for updates and caches the result on CLI invocation.
- Credential requests target declared Shipeasy API endpoints; no host fingerprint harvesting was found.
Source & flagged code
6 flaggedThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
Findings
Affected versions and remediation
This report applies to @shipeasy/cli@2.8.0.
See all versions of @shipeasy/cli for other recorded verdicts.
- Review the evidence and your use of @shipeasy/cli@2.8.0 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.