Skip to content

fix(security): update zod to 4.6.7 and undici to 7.30.1 and 8.12.2 - #602

Merged
catinspace-au merged 1 commit into
mainfrom
fix/osv-zod-undici-fast-uri
Oct 24, 2026
Merged

catinspace-au merged 1 commit into
mainfrom
fix/osv-zod-undici-fast-uri

Conversation

@catinspace-au

Copy link
Copy Markdown
Contributor

osv-scanner found 11 advisories on main. This clears 7 of them and accepts the other 4 until the fix can install.

  • zod 4.4.3 -> 4.6.7 for GHSA-mrhx-c7xc-m3w5 (high). zod runs in the console's form validation, so it's shipped code.
  • undici 7.29.1 -> 7.30.1 and 8.10.2 -> 8.12.2 for GHSA-xjj6-f33q-929c, GHSA-4qv8-2p9j-2685 and GHSA-f72v-6w45-q472.
  • fast-uri 3.1.9 was published 2026-10-19 and the 7d yarn gate holds it until 2026-10-26. fast-uri only comes in through ajv 8 under schema-utils, which is webpack build tooling, so its four advisories go in osv-scanner.toml with ignoreUntil 2026-10-27.
  • The braces ignore no longer matches anything, so it's removed.

hyperi-ci check passes locally. osv-scanner reports nothing with the updated config.

Done when CI is green and fast-uri moves to 3.1.9 once the gate clears it.

Release: true

zod 4.6.7 fixes GHSA-mrhx-c7xc-m3w5, and undici 7.30.1 and 8.12.2 fix GHSA-xjj6-f33q-929c, GHSA-4qv8-2p9j-2685 and GHSA-f72v-6w45-q472. fast-uri 3.1.9 is held by the 7d install gate until 2026-10-26, and fast-uri reaches only webpack's schema-utils at build time, so its four advisories are accepted until 2026-10-27. The braces ignore no longer matches anything and is removed.
@catinspace-au
catinspace-au merged commit f80b3d1 into main Oct 24, 2026
17 checks passed
@catinspace-au
catinspace-au deleted the fix/osv-zod-undici-fast-uri branch October 24, 2026 08:18
@github-actions

Copy link
Copy Markdown
Contributor

Released in v1.7.30 -- https://github.com/hyperi-io/dfe-ui/releases/tag/v1.7.30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant