@noob-stupid/dsh-plugin-console@0.3.57
DSH plugin management panel & marketplace: one-click enable/disable, multi-source market (GitHub/Gitee/custom), static-index market (500+ plugins / 300 skills), skills, suites, and one-click framework upgrade.
AI Security Review
scanned 24d ago · by lpm-firewall-aiThe source shows a user-triggered setup path that can forward an existing DeepSeek key to a configurable endpoint without binding the key to the intended service. This warrants a warning; the inspected behavior does not establish automatic or covert exfiltration.
Decision evidence
public snapshot- lib/index.js reads the existing DeepSeek API key from the user’s credentials file.
- A custom API base can be combined with that inherited key, and the resulting endpoint and key are written to OpenViking’s configuration.
- The configuration is part of an OpenViking setup plan that runs when the user selects its steps; this creates a conditional credential exposure risk if the custom endpoint is untrusted.
- package.json has no install lifecycle hook; its only publishing hook runs a BOM check.
- The OpenViking setup appears in an explicit setup plan, rather than running automatically when the package is installed or imported.
- The default API base is api.deepseek.com, the intended service for the inherited DeepSeek key.
Source & flagged code
4 flaggedSource writes persistence or remote-access backdoor material.
lib/index.jsView on unpkg · L7Findings
Affected versions and remediation
This report applies to @noob-stupid/dsh-plugin-console@0.3.57.
See all versions of @noob-stupid/dsh-plugin-console for other recorded verdicts.
- Review the evidence and your use of @noob-stupid/dsh-plugin-console@0.3.57 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.