PerryLink/dsh-skill-pack-security ↗★ 16

dsh-skill-pack-security

Automated plugin supply-chain security gate for DeepSeek Harness (dsh): eight agent skills in Chinese and English editions teach the audit methodology, and the plugin_vet tool executes the pre-install gate (license / SBOM / commit pinning / malicious patterns / five-dimension risk card) with findings that cite the matching skill sections. 适合需要审计插件安全、规避开源协议与恶意代码风险的开发者。

パッケージ
dsh-skill-pack-security
互換性
未検証
Harness ピア範囲
>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0
バージョン
2.2.17
ライセンス
Apache-2.0
最終更新
2026/09/25

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-skill-pack-security

ドキュメント

README 全文を読む ↗

Configuration

All tunables are Schemastery Config fields (changeable from cordis.yml). provider/cordis.patch.yml documents each key inline.

KeyDefaultMeaning
languagezhEdition to publish: the Chinese skills/ or the English skills-en/; ignored when skillsDir is set
watchfalseWatch the packaged skills directory (static content, so disabled)
skillsDir(unset)Explicit skills root; overrides the language-derived default and must hold /SKILL.md bundles
vet.enabletrueRegister the plugin_vet gate tool
vet.timeoutMs15000Tarball-fetch timeout in ms
vet.maxFiles800Scan file cap
vet.maxFileBytes262144Per-file byte cap
vet.maxExtractBytes67108864Extraction byte cap
vet.maxDepNodes600Dependency-tree node cap
vet.maxFindingsPerCheck12Findings cap per check
vet.dataResponsibilitytrueRun the data-responsibility review (disable per deployment)
vet.externalScannerstrueOrchestrate osv-scanner/npm audit when their CLIs are present; false forces the built-in self-computed dependency scan
vet.userAgentdsh-skill-pack-security/2.2.17 (+https://github.com/PerryLink/dsh-skill-pack-security)Fetch user-agent
vet.gate.policywarnInstall gate: warn (non-blocking) or deny (block on FAIL)