Fix UI dependency CVEs for uuid and marked

Summary

Fixes the UI dependency CVEs mirrored as GitHub issues:

Also relates to GitLab work item #706 (closed).

Changes

  • Adds pnpm overrides for vulnerable transitive dependency ranges.
  • Regenerates ui/pnpm-lock.yaml with pnpm 8.15.9, preserving lockfile v6.

Validation

Red/green:

  • RED: grep -qE '^ /(uuid@8\.3\.2|marked@14\.0\.0):' ui/pnpm-lock.yaml found both vulnerable versions before the fix.
  • GREEN: same lockfile check passes after the fix.

Local gates:

  • PATH=/tmp/pnpm-bin:$PATH pnpm --filter @postgres.ai/ce lint
  • PATH=/tmp/pnpm-bin:$PATH pnpm --filter @postgres.ai/ce build
  • PATH=/tmp/pnpm-bin:$PATH pnpm --filter @postgres.ai/ce test
  • PATH=/tmp/pnpm-bin:$PATH pnpm --filter @postgres.ai/ce cy:run

All passed locally.

Merge request reports

Loading
Loading