Eligahyu/dsh-sentinel-scanner

Eligahyu★ 5JavaScriptLast synced: 2026-08-21

Open on GitHub

🛡️ 给 DeepSeek Harness 插件拍 X 光 — 插件安全体检与健康检查。只读静态扫描:代码执行/凭据/外传/混淆/安装脚本/bundle 清单,0-100 风险分。DSH tool plugin + standalone CLI。

README excerpt

🛡️ dsh-sentinel Read-only security, supply-chain, and health scanner for DeepSeek Harness plugins Heuristic rules, AST/taint analysis, package quarantine, dependency intelligence, SBOM export, SARIF, and CI policy enforcement—without executing scanned code. Node.js ^22.18.0 or =24.11.0 · Static analysis only · MIT English · 中文 · Rules · Architecture · Roadmap English What is dsh-sentinel? dsh-sentinel gives DeepSeek Harness (DSH) plugins an X-ray before you trust or install them. It is a read-only static security scanner for plugin source trees, published npm packages, DSH profiles, and CI pipelines. The scanner looks for command execution, dynamic code evaluation, credential access, data exfiltration, obfuscation, unsafe lifecycle scripts, persistence, native binaries, manifest escape paths, and package drift. It combines 51 heuristic rules with AST-based taint analysis, bounded module and cross-file analysis, supply-chain metadata, and explicit scan-coverage reporting. Every scan produces a structured report with a 0–100 risk score , a safe / review / risky / dangerous verdict, evidence for each finding, and actionable remediation guidance. The same engine is available as: - a D…

View full README on GitHub →
Terminal / TUIdeepseek-harnessdsh-pluginscannersecuritystatic-analysissupply-chain-security

Category