qwenproxy-cli@1.2.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-aiLifecycle hooks are absent, and the flagged agent paths are used only by the documented sync command to point local clients at this proxy. The updater and browser installer are likewise user-started and package-aligned, so no concrete attack surface remains.
Decision evidence
public snapshot- package.json scripts are start, tui, login, and sync only; there is no preinstall, install, or postinstall hook.
- src/sync/index.ts only names local agent config paths such as ~/.claude/settings.json; writes happen inside syncAllClients, which is called from the explicit sync command or the TUI Enter action.
- bin/qwenproxy.js loads the sync script only when the first argument is sync, and loads the updater only when the first argument is update.
- bin/update.js runUpdateCommand reads this package name and asks the npm registry for a newer release only after the user runs the update command.
- qpx sync and the TUI sync view rewrite several third-party coding-agent config files so they point at the local proxy, with backups and a restore path.
- The updater and first-run browser setup spawn package managers and may download Chromium from the Playwright CDN or an npmmirror fallback.
Source & flagged code
6 flaggedPackage source references weak cryptographic algorithms.
src/core/accounts.tsView on unpkg · L22Findings
Affected versions and remediation
This report applies to qwenproxy-cli@1.2.3.
See all versions of qwenproxy-cli for other recorded verdicts.
- Review the evidence and your use of qwenproxy-cli@1.2.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.