dsh-pentester
No description
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 19, 2026
- Updated
- Aug 19, 2026
Introduction
dsh-pentester
Pentesting agent plugin for DeepSeek Harness.
This package is a standard DSH bundle: package.json declares dsh.bundle.patch, and cordis.patch.yml inserts the plugin row into a profile.
package.json # dsh.bundle manifest + built entry
src/index.ts # Cordis plugin: name / Config / apply
lib/ # generated by tsdown (pnpm run build)
cordis.patch.yml # profile layer that inserts this package
tsconfig.json
tsdown.config.ts
Develop
pnpm install
pnpm run check
Keep these three names in sync if you rename the package:
package.json→namesrc/index.ts→namecordis.patch.yml→idandname
Install
dsh plugin --profile web add .
dsh --profile web --dump-config # look for "# == dsh-pentester"
dsh web --profile web
A successful load prints:
[dsh-pentester] loaded
From GitHub (pnpm ≥10 will refuse prepare until you allow the build):
dsh plugin --profile web add github:fb0sh/dsh-pentester
# copy the printed key into ~/.dsh/profiles/web/pnpm-workspace.yaml:
# allowBuilds:
# dsh-pentester: true
dsh plugin --profile web add github:fb0sh/dsh-pentester
Remove it with:
dsh plugin --profile web remove dsh-pentester
Status
Scaffold only. Plugin capabilities are not implemented yet.
License
MIT