mirror of https://github.com/docusealco/docuseal
Bump uuid 9 -> 11.1.1 (only browser-shipped runtime alert) and align the Babel family to ^7.26.10 (resolves to 7.29.7) to clear the Babel build-chain advisories within the 7.x major. Add/refresh yarn resolutions for the remaining vulnerable build-time transitives: serialize-javascript ^7.0.5, minimatch ^9.0.7, brace-expansion ^2.0.3, semver ^7.5.2, yaml ^2.8.3, ws ^8.20.1, @babel/helpers and @babel/runtime ^7.26.10. Clears 21 of 24 open alerts (11 of 12 highs). Left intentionally: - vue 2.7.16 (#8): transitive of @eid-easy/eideasy-widget; forcing vue 3 would break the widget. Low severity, lazy-loaded. - glob (#20): advisory is the glob CLI -c/--cmd flag; sucrase uses glob as a library, never the CLI. Blanket resolution would break rimraf's glob 7. - ajv 8.12.0 (#25): eslint pins ajv 6 (incompatible major); a global resolution would break linting. Build-only medium. Lockfile resolves cleanly; resolved versions verified against patched targets; API smoke tests pass for uuid v4 export, serialize-javascript, minimatch CJS interop, semver, and yaml. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>pull/687/head
parent
4cf91ff44a
commit
cf7ce0b7e6
Loading…
Reference in new issue