bailian-cli-runtime@2.0.0
Runtime framework for bailian-cli (createCli, registry, args, output, pipeline). See https://www.npmjs.com/package/bailian-cli for usage.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiStatic review shows a library runtime with no lifecycle scripts and no import-time execution. Registry checks, global self-update, and skill sync run only after the host CLI is invoked and target the product's own package and endpoints.
Decision evidence
public snapshot- package.json names bailian-cli-runtime 2.0.0 as a library with exports to dist/index.mjs and scripts limited to build, dev, test, and check. There is no bin entry and no preinstall, install, or postinstall hook.
- dist/index.mjs is an ESM library. The npm registry version check and optional global update run only inside the CLI command pipeline after the host program calls run, not at install or import time.
- Update and download requests use registry.npmjs.org and the product's Aliyun console and help hosts. Credentials stay with the DashScope client the caller configures.
- On a large version gap the same CLI path can run npm install -g of the host package and bl skill update. That is explicit product self-update after the user starts the CLI, not an install-time control-surface write.
Source & flagged code
5 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.mjsView on unpkg · L1Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.mjsFindings
Affected versions and remediation
This report applies to bailian-cli-runtime@2.0.0.
See all versions of bailian-cli-runtime for other recorded verdicts.
- Review the evidence and your use of bailian-cli-runtime@2.0.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.