Eligahyu/dsh-sentinel-scanner

Eligahyu★ 5JavaScript最后同步: 2026-08-21

在 GitHub 打开

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

README 摘要

🛡️ 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…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdsh-pluginscannersecuritystatic-analysissupply-chain-security

分类