DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Verification Meme — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
V

dsh-verification-meme

Verification Meme

Maliciously playful security verification: intercepts button clicks in the Harness interface and only allows them through after verification (confirmation/CAPTCHA/human verification/scenic slider/puzzle/9-grid image gallery/animal 9-grid), including a prank console

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:tianhanly/dsh-verification-meme#609a0b1988d91abca13c5067145a8bca3c549ff9
READMECompatibilityVersions
Screenshot 1Screenshot 2Screenshot 3Screenshot 4

Compatibility and provenance

Verification Meme is published as dsh-verification-meme and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/31/2026

Versions

0.1.0stable
8/31/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/31/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in security-access.

Doctor@linxin666/dsh-doctorTransactional rescue mode for DSH profiles with a supervised launcher, isolated recovery capsule, deterministic repairs, health monitoring, and a local Web recovery consolePocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.Auto Reviewdsh-auto-reviewSecond-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent decides allow/deny on the approval answerer chain, with fail-closed fallback and full session-log audit.

README

😈 dsh-verification-meme

🌐 English | 中文

A prank "security verification" plugin for DeepSeek Harness: it intercepts button clicks in the Harness web UI (including workspace/view switches) and only lets them through after a random "security verification". Ships with 7 verification types, a prank console, an admin bypass, runaway settings buttons, ban-on-failures, and more.

UI language: the plugin is bilingual — it follows the language setting of the Harness GUI automatically (choose Chinese in Harness settings for the Chinese prank UI, English for the English one; unset falls back to the browser). You can also force a language in the console (🌐 UI language).

Client-only plugin: all logic runs in the browser. The 20 built-in photo-grid images and their answers are embedded into lib/client.js (base64) at build time, so nothing external is downloaded at install/runtime. Configuration persists in browser localStorage. The host half is a no-op entry point and publishes no services.

Screenshots

Screenshot 1Screenshot 2
Screenshot 1Screenshot 2
Screenshot 3Screenshot 4
Screenshot 3Screenshot 4

Repository layout

.
├── package.json          # package name dsh-verification-meme (unscoped, avoids collisions with official @deepseek-ai/* runtime injections)
├── cordis.patch.yml      # bundle patch: declares the mount row (applied automatically via dsh.bundle.patch)
├── lib/
│   ├── index.js          # host half (no-op entry, so the composition row can mount)
│   ├── client.js         # client half (build artifact, embeds the photo data)
│   ├── client.template.js # client source template (with __PHOTOS_JSON__ placeholder)
│   ├── modal.css.txt     # modal styles (inlined at build time)
│   └── panel.css.txt     # console panel styles (inlined at build time)
├── photo/                # build input: 20 photos, 400×400 (1.jpg ~ 20.jpg)
├── test.txt              # build input: photo-grid answers (format documented in the file header)
├── tools/build.ps1       # rebuild script
├── preview/              # screenshots used in the README
├── README.md             # English documentation (this file)
└── README.zh.md          # 中文说明

The other folders (api/, config-ui/, dsh-plugin/, harness/, userscript/) are backups from the early development process. The plugin does not depend on them — feel free to delete them before publishing.

Install

# From a GitHub repo (the market downloads the whole repo tarball via codeload)
dsh plugin --profile web add github:<your-username>/dsh-verification-meme

# From a local directory
dsh plugin --profile web add link:C:/path/to/dsh-verification-meme

# From npm after publishing
dsh plugin --profile web add dsh-verification-meme

Restart DSH afterwards (or wait for the next boot), then open Settings → 😈 安全验证 / Security. The plugin defaults to enabled: true, mode: chaos (intercepts everything) — you may want to click 👑 Bypass 15 min before changing settings.

Photos and answers (test.txt)

Nothing is downloaded at runtime — everything is embedded in lib/client.js. photo/ and test.txt are only the build inputs:

  1. Replace photo/1.jpg ~ 20.jpg and edit test.txt (three lines per photo: (number), the correct tile digits, the object to find; 0 = no correct tiles);
  2. Run pwsh tools\build.ps1 from the repo root to regenerate lib/client.js;
  3. Reinstall (or overwrite node_modules\dsh-verification-meme\lib\client.js in the web profile) and restart.

Configuration

SettingDefaultNotes
Master switchonTurns interception off entirely
Trigger modechaoschaos/every_click = intercept all; specific_actions = button list; new_topic_only = only new-topic actions
Verification typesall 7Confirmation / CAPTCHA / human check / landscape slider / puzzle slider / photo grid / animal grid
Admin bypassoffLets everything through for 5/15/30 minutes
Max retries3Exceeding it marks you as a robot
Runaway settings buttonsonThe master switch / trigger mode controls escape 3 times before behaving
Ban on failuresoffN failures = N-second ban
UI languagefollow Harnessauto / 中文 / English

Publishing to GitHub / npm

  • GitHub: push this repo; users install with dsh plugin --profile web add github:owner/repo. The dsh.bundle.patch declaration in package.json automatically supplies the mount row on the next boot, so users never edit cordis.patch.yml by hand.
  • npm: npm publish — the files field only ships lib/, cordis.patch.yml and README.md; the build inputs (photo/, test.txt) stay out of the npm package.