@linjz/opencode-qqbot
QQ Bot for OpenCode AI - chat with AI coding assistant via QQ
This report shows the evidence for @linjz/opencode-qqbot@0.3.13. 1 of 13 known versions is blocked or flagged. The newest version, 0.3.14, is allowed. See all versions.
AI Security Review
scanned 2d ago · by lpm-firewall-aiStartup discovery sends OPENCODE_PASSWORD to every detected loopback listener before verifying that it is OpenCode. This creates a concrete credential disclosure path to an unrelated local service.
Decision evidence
public snapshot- Discovery adds OPENCODE_PASSWORD to an HTTP Basic Authorization header before checking the responding service’s identity.
- The discovery loop sends that request to every detected listening port on 127.0.0.1.
- When OpenCode is unavailable, startup automatically invokes discovery with process.env.OPENCODE_PASSWORD.
- The package is a QQ bot and sends its QQ app credentials to QQ’s token endpoint for normal authentication.
- The discovered URL is loopback and the scan is intended to find a local OpenCode service.
Source & flagged code
5 flaggedSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
bin/openqq.jsView on unpkg · L6Findings
Affected versions and remediation
This report applies to @linjz/opencode-qqbot@0.3.13.
The versions list below shows the verdict for each recorded version.
- Avoid installing @linjz/opencode-qqbot@0.3.13. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.