Releases: PerryLink/dsh-skill-pack-security
Releases · PerryLink/dsh-skill-pack-security
Release list
dsh-skill-pack-security v1.3.0
Added
- Three new skills in both language editions (8 skills total), each following the pack's executable-command invariant:
threat-model: design-stage threat modeling - trust boundaries, STRIDE table, attack trees, mitigations.vuln-intel: NVD / CISA-KEV / GHSA / OSV lookups with verdict criteria and a brief template.incident-response: contain ? evidence ? recover ? postmortem for secret leaks, injection triggers, dependency poisoning, and unauthorized actions.
- Ecosystem snapshot refreshed (2026-08-14): the three new names have no DSH name clashes; newly sighted community packs checked name-by-name.
Changed
- Provider renamed to
@perrylink/dsh-skill-pack-security-providerand published on npm (the@dsh-skill-pack-securityscope is not owned by this publisher). Mount with:dsh plugin add @perrylink/dsh-skill-pack-security-provider - Verification suite drives 8 skills per edition through the official provider, the real
skilltool, and the session catalog (still 19 checks).
Full details: see CHANGELOG.md
dsh-skill-pack-security v1.2.0
[1.2.0] - 2026-08-14
Fixed
docs/release-checklist.mdbatch version command now reads UTF-8 and writes BOM-less UTF-8 via[System.IO.File]::WriteAllText(Windows PowerShell 5.1'sSet-Content -Encoding UTF8adds a BOM, which the official parser rejects because the first line must be exactly---); a verification check asserts the BOM-less write and the layout check rejects any BOM in a SKILL.md.prompt-injection-review:grep -E '^\s*鈥?replaced with POSIX[[:space:]]in both editions (the GNU-only\ssilently changes meaning under macOS BSD grep); a lint check now forbids GNU-only escapes in shipped shell greps.- provider plugin fails loud on misconfiguration: empty/nonexistent
skillsDir(or no resolvable layout) throws atapply()instead of mounting zero skills; root resolution supports both the repository and the published layouts. dependency-audit:pnpm audit --jsonadvisoriesdescribed correctly as an object keyed by advisory id (was "array") in both editions.- CI pins the deepseek-harness checkout to a commit for reproducible verification.
Added
- Verification: 7 new checks (19 total) 鈥?zh鈫攅n structural parity, references wiring, provider-version sync, documented skill-root ranks vs official constants, grep portability, secret self-check, UTF-8-safe release checklist;
OFFICIAL_SKILLSnow derives from the checkout; Windows CI job runs the verification and theinstall.ps1exercise. - Distribution: provider is now an npm bundle (
dsh.bundle+cordis.patch.yml,dsh plugin addready);prepackembeds both editions into the tarball; publishing checklist documented inprovider/README.md. - Installers: manifest-based install with
-Uninstall/--uninstall,-DryRun/--dry-run, and overwrite protection (-Force/--forceto replace foreign same-name skills). secret-scan: trufflehog (history + automatic verification),gitleaks protect --staged,--log-optsbounded scans, report-file hygiene, more token families in the degraded grep.dependency-audit: osv-scanner multi-ecosystem/offline section, SBOM inventory, provenance/signature verification (npm audit signatures,dist.integrity).supply-chain-review: git-dependencypreparescript vector, GitHub Action SHA pinning,dist.fileCount/tarball-host anomalies, lockfile-growth re-check.prompt-injection-review: DSH built-in defense checklist (user-only/namegesture, catalog/body escaping, framing declaration), new surfaces (subagent/workflow prompts, tool render outputs, terminal echoes, image/PDF text,cordis.yml!!jsblocks), write-approval and web-quarantine mitigations.security-audit: IaC/container asset surface (trivy config/checkov,trivy image),pull_request_targetand action-pinning checks, finding ids (F-01鈥?, optional compliance mapping appendix.- Governance:
CHANGELOG.md,SECURITY.md,CONTRIBUTING.md, and Dependabot configuration.
v1.0.0
dsh-skill-pack-security v1.0.0
????:DeepSeek Harness ???????,5 ? agent ??,???????Apache-2.0?
?? / Contents
security-audit????(??????????????)secret-scan????(gitleaks/trivy???????????????)dependency-audit????(pnpm/npm audit?license?????????)supply-chain-reviewPR/???????(?????typosquat??????)prompt-injection-reviewagent ???????(AGENTS.md/??/??/MCP/??)
?? / Verification
- ??
dsh-skill-filesystem??? + ??skill?? headless ??:9/9 ?? - 13 ?? frontmatter ???????? fail-closed ??
- GitHub Actions CI:?? push ?????? 9 ???(? release ??)
?? / Install
./scripts/install.ps1 -Target user-agents # project-dsh | project-agents | user-dsh | user-agents????? skills/* ? .agents/skills/ / ~/.dsh/skills/?
Full Changelog: https://github.com/PerryLink/dsh-skill-pack-security/commits/v1.0.0