@noob-stupid/dsh-plugin-console
DSH 框架升级安全与插件升级门控:一键升级、失败自动回滚、升级后回滚上版、旧插件不适配自动禁用;内置多源插件市场为发现层,插件源全部可自定义,可指向公司内网私有源 / 私有索引 / 本地 Git 仓库,纯内网离线可用 | Framework upgrade safety & plugin version gating for DSH, with a customizable multi-source plugin market: point every source at internal mirror
This report shows the evidence for @noob-stupid/dsh-plugin-console@0.5.108. 3 of 79 known versions are blocked or flagged. See all versions.
AI Security Review
scanned 5h ago · by lpm-firewall-aiThe marketplace repository lookup automatically forwards a locally saved GitHub credential to hard-coded third-party proxy hosts. This is credential exfiltration to hosts outside GitHub, regardless of whether the official API request wins the race.
Decision evidence
public snapshot- The package reads a GitHub token from github-auth.json under dshHome().
- GitHub HTTP requests place the token in a Bearer authorization header.
- GitHub API mirror requests reuse the original request options, including its token.
- The hard-coded API mirrors are ghproxy.net and ghfast.top.
- The repository metadata route reads the saved token and passes it to githubJson for a repository lookup.
- The GitHub repository lookup is part of the package’s plugin marketplace feature.
- The package’s only lifecycle script runs a package.json BOM check before publishing.
- The flagged upgrade task is created through a user-facing upgrade route and is configured as a one-time task.
Source & flagged code
19 flaggedPackage source references weak cryptographic algorithms.
lib/server/domain/install-verify.jsView on unpkg · L50A manifest entrypoint or package-local install chain reaches persistence behavior.
lib/server/domain/framework.jsView on unpkg · L4Source file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/framework.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
lib/server/domain/framework.jsView on unpkg · L4Source writes persistence or remote-access backdoor material.
lib/server/routes/framework.jsView on unpkg · L5Source file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/routes/framework.jsView on unpkgA package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
lib/server/routes/framework-upgrade.jsView on unpkg · L2Source file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/routes/framework-upgrade.jsView on unpkgPackage ships non-JavaScript build or shell helper files.
scripts/fw-watchdog.cmdView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
lib/server/domain/install-diagnose.js#virtual:normalized:round1View on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/ai-run.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/repoland.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/routes/components.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/ai.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/archive-source.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/domain/compat.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/infra/exec.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/server/infra/http.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
scripts/build-index.cjsView on unpkgFindings
Affected versions and remediation
This report applies to @noob-stupid/dsh-plugin-console@0.5.108.
The versions list below shows the verdict for each recorded version.
- Avoid installing @noob-stupid/dsh-plugin-console@0.5.108. 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.