@keruyun/agent-cli@1.5.7
客如云 CLI 工具
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThe postinstall hook is a readable Keruyun CLI installer that downloads hash-pinned binaries from s.koubei.com into this package's own bin path and optionally reports install metrics to Aliyun SLS. Scanner malware-fingerprint and native-binary labels are noisy: the tarball kry-cli.exe is a placeholder stub, and there is no foreign agent-config write, secret harvest, or self-dependency chain.
Decision evidence
public snapshot- postinstall runs node install.cjs, which fetches a remote brotli binary and overwrites this package's bin/kry-cli.exe
- install telemetry POSTs hostname, npm metadata, AGENT_WORK_ROOT user id, and REWIND_SESSION_ID to Aliyun SLS
- sdk.mjs is a large minified bundle, and scanners flagged installer similarity to a previously blocked package
- CDN URLs and sha256 hashes are pinned in binaries.json; the installer writes only bin/kry-cli.exe inside this package after verifying both the compressed and decompressed bytes
- the shipped bin/kry-cli.exe is a text placeholder stub, not a native implant
- network hosts are Keruyun, Koubei, and Aliyun product endpoints; telemetry is opt-out via KRY_CLI_NO_TRACK
- no foreign AI-agent config writes, no secret-file harvest, no runtime self-dependency, and no obfuscated install script
Source & flagged code
8 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgInstall-named source file stages remote content through filesystem writes and execution.
Findings
Affected versions and remediation
This report applies to @keruyun/agent-cli@1.5.7.
See all versions of @keruyun/agent-cli for other recorded verdicts.
- Review the evidence and your use of @keruyun/agent-cli@1.5.7 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.