Found
The GitHub repository is accessible, non-empty, and has a README. L1 is the minimum bar for appearing in the registry.
pass 16,600 · fail 0 · unknown 0 · not tested 424
How far did we actually test a plugin? Verification is independent from security and health — the rules are public, always apply, and every number aggregates from real verification records at build time. This page covers two things only: what each level means and how verdicts work; the full install-verification charts and per-volume data live in the data exits below.
1 Pass rate = passes ÷ (passes + fails); ecosystem plugins/apps and the untested stay out. Untested never means failed.
Each level is one automatically re-checkable bar. A level is only claimed when real evidence exists — labels are never silently upgraded. Bars show the composition of all records.
The GitHub repository is accessible, non-empty, and has a README. L1 is the minimum bar for appearing in the registry.
pass 16,600 · fail 0 · unknown 0 · not tested 424
The manifest / package.json is valid and key fields are complete (name, license, description). The plugin is cataloged with categories and use cases.
pass 16,011 · fail 70 · unknown 519 · not tested 424
The install command is parsed from the manifest and the DSH version requirement is declared. "We know how to install it."
pass 16,532 · fail 0 · unknown 398 · not tested 94
The install command executed successfully inside an isolated sandbox, with no dependency errors — it installs. Until the L5 smoke passes this is not yet install-verified. "We actually installed it."
current dsh version verdicts onlypass 15,367 · fail 96 · unknown 842 · not tested 233 · stale 486
DSH loads the plugin in the sandbox and passes the functional smoke: sandboxed install, a restricted allowlist smoke action (ping / health / metadata / fixture), web boot ready, HTTP served, plugin inventory active. "It is loaded and running."
current dsh version verdicts onlypass 8,945 · fail 2,911 · unknown 3,512 · not tested 1,191 · stale 465
Scope: the 17,024 plugins carrying verification records; pass rate = passes ÷ (passes + fails). L1–L3 are version-independent; L4 / L5 count only real verdicts on the current dsh version (0.1.7-rc.2) — older verdicts are fully retained, listed as stale, and auto-requeued by the ladder sweep.
The four ground rules behind this page — verdicts are not a one-off snapshot but records that evolve with dsh versions.
Install verdicts are runtime results, valid only for the dsh version they were tested with: on each version the newest real L5 verdict wins, falling back to the newest L4 sandbox pass. After a dsh upgrade older verdicts are fully retained as stale — never overwritten, never silently dropped.
dsh plugins (dsh.bundle declared) run the full L1–L5 ladder; ecosystem plugins (install but never declare or mount) are listed separately and never count as failures; ecosystem apps (not installable via dsh plugin add) stay out of plugin statistics. On-site and in the data interfaces they read L5 · ecosystem plugin / L5 · ecosystem app, so non-plugins never flood the L5 view.
On this page pass rate = passes ÷ (passes + fails); ecosystem plugins/apps and the untested stay out. The ecosystem dashboard and report volumes use the frozen-volume caliber (passes ÷ (tested − apps)) — when comparing across pages, each page's own footnote governs.
A level is only claimed when real evidence exists — labels are never silently upgraded; untested never means failed; unknown stays unknown; environment info is cited as recorded. Newest record environment: dsh-0.1-sandbox · win32 x64 · DSH CLI 0.1.7-rc.2.
L1 verifies that a GitHub repository exists, is non-empty, and has a README. L2 goes one step further: the manifest or package.json is valid and carries the key fields needed to catalog the plugin (name, license, description). Most entries pass L1 or L2 because those checks are automatable against public repository data.
L3 is the paper spec: the install command can be parsed from the manifest with a declared DSH version requirement — nothing is installed yet. L4 actually executes that command in an isolated sandbox — it installs. L5 then has dsh load the plugin and pass a runtime smoke — it runs. All three checks execute automatically at registry scale; a level is only claimed when real evidence exists and labels are never silently upgraded.
It executes each plugin's declared install command inside a throwaway, permission-restricted sandbox and checks that installation completes without dependency errors. Failures usually mean environment or compatibility issues and are recorded as quality signals — verification only answers "can it be installed, can it run", an independent dimension from security and health.
On top of a passing L4 install, the dsh web UI is booted with the plugin inside the same sandbox: dsh loads the plugin and runs a restricted allowlist smoke action (ping / health / metadata / fixture), while the pipeline verifies UI readiness and the HTTP response; some plugins additionally get inventory and client-bundle checks. A failed boot usually means a compatibility issue with the current dsh version.
Full install-verification numbers and charts are not duplicated here: the dashboard for live, report volumes for frozen snapshots, the API for a single plugin.
Source: dsh.so security standards · Maintained by dsh.so · Last updated