STARDUSTLC666/dsh-code-security

STARDUSTLC666★ 1TypeScriptLast synced: 2026-08-16

Open on GitHub

DSH AI 代码安全审查插件:九工具确定性扫描、基线接受与 SBOM-lite,零运行时依赖。

README excerpt

dsh-code-security 让 agent 每次改完代码,先过一道本地安全扫描,修复完了才准交付。 DeepSeek Harness AI 代码安全审查插件:确定性规则引擎 + git diff 增量审查 + 修复闭环 + 策略门禁。借鉴 Codex 安全技能的方法论(漏洞分级、证据优先、供应链分层、Agent 安全),实现为可复现工具。零运行时依赖。 工具 工具 作用 写操作 :-- :-- :-- secure scan 扫描文件/目录,输出 CWE/严重度/行号/代码片段证据 写状态 secure diff 只审查 git diff 新增行 写状态 secure fix verify 修复后复扫:关闭 / 仍存在 / 新引入 写状态 secure report 按规则/文件聚合 + 门禁结论 否 secure export 导出 SARIF 2.1.0 / Markdown 报告 写文件审批 secure baseline 接受当前已知问题为基线,之后只按新增判定 审批门 secure deps SBOM-lite:解析依赖清单与版本约束风险 否 secure policy show 查看 .code-security.json 策略 否 secure policy set 写入策略(排除/忽略/阈值) 审批门 规则覆盖(40+) - 注入:eval / exec / shell=True / SQL 拼接 / innerHTML - 反序列化:pickle / yaml.load / ObjectInputStream / Marshal / unserialize - 加密:弱哈希、ECB、硬编码 IV/密钥、JWT none、TLS 校验关闭、Shell TLS 绕过(curl -k / wget --no-check-certificate / git sslVerify=false) - 凭据:硬编码密码、令牌、私钥、高熵密钥 - 配置:chmod 777、Docker privileged / latest、npm audit=false、CORS - 泄露:敏感日志、错误堆栈外发、路径穿越、SSRF 发现只包含客观证据与 CWE 编号,不附修复建议——修复方案由 agent 基于证据生成。 安装 使用 策略示例( .code-security.json ): 工程 MIT

View full README on GitHub →
Tools / Devcode-reviewcode-securitydsh-pluginsastsecurityagent

Category