← all reports

npm:@dingyi222666/dsh-session-notification@0.2.2

dsh-verified: verified — npm:@dingyi222666/dsh-session-notification@0.2.2. Verification is not a security audit and not an endorsement. It records what was executed and observed on one machine at one time. dsh plugin dsh plugin verified verified

sha512-bD1QCZAq4I65qEaekN9LQNnW1mh3S1eHLfd1Cof3pduNcV3KuwoO05PT4nuuO9nCfSlEaUoxHOhSomaSR8r4pw==

Subject

name@dingyi222666/dsh-session-notification
version0.2.2
integritysha512-bD1QCZAq4I65qEaekN9LQNnW1mh3S1eHLfd1Cof3pduNcV3KuwoO05PT4nuuO9nCfSlEaUoxHOhSomaSR8r4pw==
repositorygit+https://github.com/dingyi222666/dsh-session-notification.git
declared bundle patch"./cordis.patch.yml"
declared engines.dshnot declared — declarative and unenforced

Environment

DSH0.2.0-rc.2
Nodev24.21.0
OS / archlinux 6.17.0-1022-azure x64
verifierdsh-verified 0.2.0 c68e3c12b899
generated2026-10-07T05:03:39.395Z

Dimensions

statussummaryevidence
L0 pass declares dsh.bundle.patch and every declared patch path exists (22 files, 145901 bytes unpacked)

dsh.manifestVersion is not declared; the reader does not infer a default

tarball ships no src/ paths, so capability findings are limited to build output

metrics
{
  "fileCount": 22,
  "unpackedBytes": 145901,
  "patchPaths": [
    "./cordis.patch.yml"
  ],
  "declaredEnginesDsh": null,
  "shipsSource": false
}
e-resolve, e-tarball, e-l0
L1 pass installed

the CLI completed the install with exit code 0

no dependency build script was approved by the verifier; approval permits commands with the host user permissions

metrics
{
  "durationMs": 834,
  "exitCode": 0,
  "declaredPeers": null,
  "bundlesAfterInstall": [
    "@deepseek-ai/dsh-base",
    "@dingyi222666/dsh-session-notification"
  ],
  "pendingBuildScripts": [],
  "buildScriptsApproved": 0,
  "diagnosticsLog": null
}
e-l1-install
L2 pass 1 Host row(s) active and browser client activated

the Host rows were active and the real Web surface displayed the subject-owned Notifications section without browser errors

Host bundle rows were read from the running plugin manager; the browser result records the real Web surface marker and browser error counts

metrics
{
  "bootBoundMs": 25000,
  "durationMs": 25057,
  "signal": null,
  "observedRows": 1,
  "activeRows": 1,
  "browserClientDeclared": true,
  "browserClientActivated": true,
  "browserStatus": "pass",
  "browserErrorCount": 0
}
e-l2-boot, e-l2-inventory, e-l2-browser
L3 pass a session completed with no credential

the model call was served by the official replay adapter from a fixture authored in this repository; no provider was contacted and no credential was present

probe task, stated verbatim: "reply with any text"

metrics
{
  "replayAdapter": "@deepseek-ai/dsh-llm-replay@0.2.0-rc.2",
  "probeTask": "reply with any text",
  "events": {
    "turnEndReason": {
      "kind": "completed"
    },
    "finalEventSeen": true,
    "textEventCount": 1,
    "errorEventSeen": false,
    "exitCode": 0,
    "durationMs": 869,
    "eventCount": 7
  }
}
e-l3-session
L4 pass 0 capability signal(s) present across 18 scanned file(s)

the package ships build output; code inside a bundle cannot be reliably attributed to the author or to an inlined dependency

static analysis cannot see dynamically constructed code or prove intent

metrics
{
  "scannedFiles": 18,
  "scannedBytes": 124872,
  "skippedFiles": 0
}
e-l4, e-patch
L5 pass no significant delta across 6 sampled run(s)

no metric moved beyond the significance thresholds; that is the finding

differential attribution: baseline profile first, then the subject activated, same container and order

thresholds are coarse on purpose — order-of-magnitude watcher changes, RSS growth beyond 100 MiB, steady state more than 2 s later

metrics
{
  "samples": 6,
  "baseline": {
    "atMs": 8038,
    "rss": 200536064,
    "heapUsed": 58089992,
    "external": 4426614,
    "activeTotal": 10,
    "watchers": 7,
    "timers": 0,
    "libuvHandles": 22,
    "libuvActiveHandles": 17,
    "fds": 20
  },
  "activated": {
    "atMs": 8038,
    "rss": 201375744,
    "heapUsed": 58758776,
    "external": 4428342,
    "activeTotal": 11,
    "watchers": 8,
    "timers": 0,
    "libuvHandles": 23,
    "libuvActiveHandles": 18,
    "fds": 20
  },
  "delta": {
    "atMs": 0,
    "rss": 839680,
    "heapUsed": 668784,
    "external": 1728,
    "activeTotal": 1,
    "watchers": 1,
    "timers": 0,
    "libuvHandles": 1,
    "libuvActiveHandles": 1,
    "fds": 0
  }
}
e-l5-overhead
L6 pass removed without residue

the profile retains no bundle selection, dependency entry or files for the subject

metrics
{
  "residue": [],
  "durationMs": 381
}
e-l6-remove

Capability (L4, static)

No capability signature was found in the shipped files.

Capability is not intent. A signature records what the code can reach for, not what it does.

Overhead (L5, dynamic)

{
  "status": "no-significant-delta",
  "samples": 6,
  "baseline": {
    "atMs": 8038,
    "rss": 200536064,
    "heapUsed": 58089992,
    "external": 4426614,
    "activeTotal": 10,
    "watchers": 7,
    "timers": 0,
    "libuvHandles": 22,
    "libuvActiveHandles": 17,
    "fds": 20
  },
  "activated": {
    "atMs": 8038,
    "rss": 201375744,
    "heapUsed": 58758776,
    "external": 4428342,
    "activeTotal": 11,
    "watchers": 8,
    "timers": 0,
    "libuvHandles": 23,
    "libuvActiveHandles": 18,
    "fds": 20
  },
  "delta": {
    "atMs": 0,
    "rss": 839680,
    "heapUsed": 668784,
    "external": 1728,
    "activeTotal": 1,
    "watchers": 1,
    "timers": 0,
    "libuvHandles": 1,
    "libuvActiveHandles": 1,
    "fds": 0
  },
  "significant": []
}

Evidence

idkindartifact
e-resolve command exit 0 314 ms resolve @dingyi222666/dsh-session-notification@0.2.2 -> @dingyi222666/dsh-session-notification@0.2.2
{
  "name": "@dingyi222666/dsh-session-notification",
  "version": "0.2.2",
  "registry": "https://registry.npmjs.org",
  "tarball": "https://registry.npmjs.org/@dingyi222666/dsh-session-notification/-/dsh-session-notification-0.2.2.tgz",
  "advertisedIntegrity": "sha512-bD1QCZAq4I65qEaekN9LQNnW1mh3S1eHLfd1Cof3pduNcV3KuwoO05PT4nuuO9nCfSlEaUoxHOhSomaSR8r4pw==",
  "publishedAt": "2026-09-30T05:58:28.966Z"
}
e-tarball artifact exit 0 161 ms fetch https://registry.npmjs.org/@dingyi222666/dsh-session-notification/-/dsh-session-notification-0.2.2.tgz
{
  "bytes": 43504,
  "resolvedIntegrity": "sha512-bD1QCZAq4I65qEaekN9LQNnW1mh3S1eHLfd1Cof3pduNcV3KuwoO05PT4nuuO9nCfSlEaUoxHOhSomaSR8r4pw==",
  "advertisedIntegrity": "sha512-bD1QCZAq4I65qEaekN9LQNnW1mh3S1eHLfd1Cof3pduNcV3KuwoO05PT4nuuO9nCfSlEaUoxHOhSomaSR8r4pw==",
  "integrityMatchesRegistry": true,
  "sha256": "c3dacb1daab82bc62548eb0b9c3af589ef2879c50e544a17bed0c82eba3a09bb"
}
e-l0 static read published package.json and verify declared dsh.bundle.patch paths exist
{
  "status": "pass",
  "reasons": [],
  "declared": {
    "manifestVersion": null,
    "bundlePatch": [
      "./cordis.patch.yml"
    ],
    "clientPlatform": "web",
    "enginesDsh": null,
    "enginesNode": null
  },
  "missingPatchPaths": [],
  "fileCount": 22,
  "unpackedBytes": 145901,
  "shipsSource": false
}
e-patch static read cordis.patch.yml
# The dsh-session-notification bundle patch: one plugin row added to the host
# composition. Applied after the web-app bundle's patch layer; the row joins
# the Loader entry list, so the node half registers the `dsh-session-notification`
# settings namespace, and the modules node half serves lib/client.js into the
# boot graph (the 通知 / Notifications settings section).
- insert:
    - id: dsh-session-notification
      name: '@dingyi222666/dsh-session-notification'
e-l4 static scan 18 shipped source file(s) for capability signatures
{
  "present": [],
  "scannedFiles": 18,
  "skippedFiles": 0,
  "limits": [
    "the package ships build output; code inside a bundle cannot be reliably attributed to the author or to an inlined dependency",
    "static analysis cannot see dynamically constructed code or prove intent"
  ]
}
e-l1-install command exit 0 834 ms dsh plugin --profile verify add @dingyi222666/dsh-session-notification@0.2.2
Progress: resolved 1, reused 0, downloaded 0, added 0

dependencies:
+ @dingyi222666/dsh-session-notification 0.2.2

Packages: +1
+
Progress: resolved 1, reused 1, downloaded 0, added 1, done
Done in 281ms using pnpm v10.33.2
dsh: initialized profile verify at <work>/dsh-home/profiles/verify
e-l2-boot command exit 0 25057 ms dsh --profile verify --patch <work>/fixtures/load/l2-overlay.yml
e-l2-browser command exit 0 5034 ms node <work>/browser-probe.mjs @dingyi222666/dsh-session-notification@0.2.2 <work>/out/exec/l2-browser.json
{"spec":"@dingyi222666/dsh-session-notification@0.2.2","status":"pass","browserClientActivated":true,"markerText":"Notifications","startupUrl":"http://127.0.0.1:8765/","finalUrl":"http://127.0.0.1:8765/","title":"DeepSeek Harness","consoleErrors":[],"pageErrors":[],"failedRequests":[],"httpErrors":[],"durationMs":4673}
e-l2-inventory sample pluginManager.listBundles() + pluginManager.listPlugins() in the running Host
{"found":true,"enabled":true,"error":null,"overrides":[],"rows":[{"rowId":"dsh-session-notification","entryId":"include:dsh-session-notification","enabled":true,"fiberPhase":"active"}],"browserClientDeclared":true,"browser":{"spec":"@dingyi222666/dsh-session-notification@0.2.2","status":"pass","browserClientActivated":true,"markerText":"Notifications","startupUrl":"http://127.0.0.1:8765/","finalUrl":"http://127.0.0.1:8765/","title":"DeepSeek Harness","consoleErrors":[],"pageErrors":[],"failedRequests":[],"httpErrors":[],"durationMs":4673}}
e-l6-remove command exit 0 381 ms dsh plugin --profile verify remove @dingyi222666/dsh-session-notification
dependencies:
- @dingyi222666/dsh-session-notification 0.2.2

Already up to date
Done in 220ms using pnpm v10.33.2
e-l5-overhead sample dsh --profile <baseline|activated> with the host sampler injected via NODE_OPTIONS=--import
{
  "method": "differential",
  "status": "no-significant-delta",
  "samples": 6,
  "baselineMedian": {
    "atMs": 8038,
    "rss": 200536064,
    "heapUsed": 58089992,
    "external": 4426614,
    "activeTotal": 10,
    "watchers": 7,
    "timers": 0,
    "libuvHandles": 22,
    "libuvActiveHandles": 17,
    "fds": 20
  },
  "activatedMedian": {
    "atMs": 8038,
    "rss": 201375744,
    "heapUsed": 58758776,
    "external": 4428342,
    "activeTotal": 11,
    "watchers": 8,
    "timers": 0,
    "libuvHandles": 23,
    "libuvActiveHandles": 18,
    "fds": 20
  },
  "delta": {
    "atMs": 0,
    "rss": 839680,
    "heapUsed": 668784,
    "external": 1728,
    "activeTotal": 1,
    "watchers": 1,
    "timers": 0,
    "libuvHandles": 1,
    "libuvActiveHandles": 1,
    "fds": 0
  },
  "significant": []
}
e-l3-session command exit 0 869 ms dsh --profile l3 --patch <work>/fixtures/replay/l3-overlay.yml --json reply with any text
{"type":"session","sessionId":"[redacted:session-content]","cwd":"<work>"}
{"type":"status","phase":"turn_start","turn":1}
{"type":"status","phase":"step_start","turn":1,"step":1}
{"type":"text","text":"[redacted:session-content]"}
{"type":"status","phase":"step_end","turn":1,"step":1}
{"type":"status","phase":"turn_end","turn":1,"reason":{"kind":"completed"}}
{"type":"final","text":"[redacted:session-content]"}

Limits

Disclaimers

raw report JSON · badge · dispute this report