u1s1-cli@1.14.3
u1s1 — 有一说一,最省心的 AI 编程搭子。终端里用中文说需求,AI 帮你读文件、改代码、跑命令。
AI Security Review
scanned 21h ago · by lpm-firewall-aiThe package automatically writes package-owned extensions into the shared agent configuration, a lifecycle integration risk that warrants a warning. The inspected login flow uses the configured service and browser approval, and the postinstall script applies Pi text patches; neither establishes a concrete attack.
Decision evidence
public snapshot- On agent startup, the CLI writes its web tools extension into the shared agent extensions directory.
- The generated extension is loaded by Pi and can register tools for agent sessions.
- The package also runs a postinstall script that patches Pi dependency files.
- The extension is part of u1s1’s documented runtime integration and keeps its API key in an environment variable rather than the generated file.
- Login uses the configured service origin and polls for credentials after browser approval; inspected code did not show a separate credential recipient.
- The postinstall patch applies text changes to Pi dependency files.
Source & flagged code
8 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references a known benign dynamic code generation pattern.
scripts/render-regression.mjsView on unpkg · L141Findings
Affected versions and remediation
This report applies to u1s1-cli@1.14.3.
See all versions of u1s1-cli for other recorded verdicts.
- Review the evidence and your use of u1s1-cli@1.14.3 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.