Skip to content

Clear the Dependabot alerts: what's shipped, what's dev-only, and the plan #37

Open

Description

@threeqube

GitHub listed 25 open Dependabot alerts on verifier-plugin when this was written. 7 new undici alerts arrived on 29 October, and PRs 1 to 3 have since fixed 31, so only @stablelib/ed25519 is open. All were labelled "development". That label comes from package.json, where verifier-core is a devDependency, but the plugin bundles verifier-core and its dependencies into dist/. So the real test is what's inside the built plugin (dist/THIRD_PARTY_LICENSES.md lists every bundled package).

In the shipped plugin (5 alerts)

Package Alerts Fixed in Where from Plan
fast-uri 3.1.8 2 low, 2 medium 3.1.9 verifier-core → ajv (allows ^3.0.1) PR 1 (#38), done
@stablelib/ed25519 1.0.3 1 medium no fix released verifier-core's Ed25519Signature2020 path upstream: digitalcredentials/verifier-core#84

Exposure for fast-uri looks low, and PR 1 (#38) tests it: ajv calls it only while compiling the Open Badges schemas bundled with verifier-core, on those schemas' own addresses, and checking a credential never calls it. A credential's web addresses are checked only as strings: none of the bundled schemas uses format: uri. (Corrected 29 October 2026: this used to say they were checked by a regular expression in ajv-formats.)

Development and CI only, not in the built plugin (27 alerts)

Package Alerts Fixed in Where from Plan
vite 8.3.0 6 8.3.3 our devDependency (allows ^8.2.0) PR 2 (#39), done
vite 7.3.6 5 7.3.7 inside Vitest 3 PR 2 (#39), done
undici 6.28.1, 7.29.1 7 high, 2 medium (7 added 29 October) 6.29.1, 7.30.1 security-document-loader; verifier-core's Node HTTP client (browsers use fetch) PR 2 (#39), done
shell-quote 1.10.0 1 critical 1.11.0 react-devtools-core ← security-document-loader PR 2 (#39), done
source-map-js 1.2.1 1 high 1.2.2 postcss ← vite PR 2 (#39), done
tinypool 1.1.1 2 critical 2.1.2 Vitest 3 (allows only ^1) PR 3 (#41), done
vitest, @vitest/mocker 3 medium 4.1.12 our devDependency PR 3 (#41), done

Plan, one small PR each

After PRs 1 and 2, 6 alerts remain (all dev-only, plus @stablelib); after PR 3, only @stablelib.

The wallet and verifier-core have their own lockfiles; this issue covers verifier-plugin only. Nothing here reaches the wallet until its verifier-plugin pin is bumped.

Activity

  1. added 2 commits that reference this issue on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions