qwenproxy-cli@1.4.3
High-performance OpenAI & Anthropic compatible API gateway for Qwen with multi-account rotation, interactive TUI, and resilient tool calling.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThe package is a local Qwen API gateway whose agent-config writes and self-update are gated behind explicit CLI or TUI actions, with no install lifecycle hook or hidden credential export. Those user-invoked, package-aligned behaviors do not form an attack chain.
Decision evidence
public snapshot- package.json scripts start with build and prepack and contain no preinstall, install, or postinstall hook, and dependencies do not include this package name.
- syncCodex resolves ~/.codex/config.toml and an optional CODEX_HOME config.toml only while configuring the local proxy provider.
- The qpx entrypoint imports the updater only when the first argument is update.
- runUpdateCommand reads this package name and version from its own package.json before checking the npm registry.
- The sync command and the TUI sync view rewrite coding-client configs such as Codex and Claude settings, but only after the user runs qpx sync or confirms sync in the TUI.
- The updater shells out to install a newer global release of the same package, and that path is not an install lifecycle hook.
Source & flagged code
8 flaggedFindings
Affected versions and remediation
This report applies to qwenproxy-cli@1.4.3.
See all versions of qwenproxy-cli for other recorded verdicts.
- Review the evidence and your use of qwenproxy-cli@1.4.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.