Overview · Development · Testing · Grading · Listing · Risk · Ranking
Standard No.DSHIO/T 04—2026TitleListingVersionv1.0Published2026-11-06Effective2026-11-06StatusCurrent

DSHIO-LIST · Listing

What enters the index, what gets marked removed, and why removed entries are kept.

Entry conditions

ClauseConditionHow
L1Exists on npm or GitRegistry / repository metadata
L2package.json parsesRead the manifest
L3Declares dsh.bundle.patchRead the manifest
L4Not private: trueRead the manifest
L5Package name is a valid npm nameFormat check
L1–L5 is the whole bar. Quality is not an entry criterion. We are not a boutique that lists only good plugins — that leaves users unable to see what was excluded. Listing is broad; quality is expressed by the grade.

Three states

StateMeaningSource
TestedRan DSHIO-TEST, has a gradeOur runs
UntestedListed, not yet run—
RemovedNo longer available; record keptSee below

Four removal cases

CaseDeterminationRecord
npm returns 404Registry lookup failsnpm-gone, moved to removed
Repo archived or deletedGitHub archived: truearchived
Security red line violatedAny of DSHIO-DEV 6.1–6.6removed-violation
ImpersonationPretending to be official or another authorimpersonation
Why removed entries are kept. "This package existed and is now gone" is itself information:
· users want to know why a plugin they saw will not install
· authors want to know their package now 404s
· everyone wants to know what has disappeared from the ecosystem

Deleting the record erases history. Removed plugins live permanently on the removed page.

What is not listed

TypeReason
Not a DSH plugin (no dsh.bundle)Would not load
Placeholder repository with no codeNothing to install
Bare tarball URLsUntraceable provenance
URLs carrying credentialsSecurity

Data sources and refresh

DataSourceFrequency
Existencenpm registry / GitHub APIDaily
Downloads / starsnpm / GitHubDaily
Version listnpm registryDaily
Test resultsOur sandboxOn demand + periodic

Version history

VersionStandard No.PublishedChange
v1.0DSHIO/T 04—20262026-11-06 First release

The version increments on any clause change; older versions remain available.