Files
nocodb/pnpm-workspace.yaml
Pranav CandClaude Fable 5.1 5ed96edb49 chore(deps): patch open Dependabot advisories across workspaces
- drop orphan packages/nocodb-sdk/pnpm-lock.yaml (workspace installs never
  use it; 78 alerts incl. proxy-addr / shell-quote)
- refresh root pnpm.overrides to current patched versions (dompurify 3.4.17,
  next 15.5.28, body-parser 1.20.9, multer 2.5.0, nodemailer 10.1.4, hono
  4.13.11, happy-dom 21.0.4, js-yaml 3.15.2/4.3.2, brace-expansion, svgo,
  toml 5, uuid 11, vite 8.2.4, vitest 4.1.12, ...) and bound the minimatch /
  nanoid selectors that had resolved across majors
- scope zod 4.6.6 override to the MCP packages so @ai-sdk peer ranges stay
  intact; bump nocodb's zod-v4 alias
- add body-parser, multer, serialize-javascript, happy-dom to
  minimumReleaseAgeExclude (patches published inside the 7-day window)
- direct bumps: nocodb-sdk-v2 axios 1.20.0, nc-gui nuxt ^4.6.2 / katex
  ^0.19.0, nc-secret-mgr figlet ^1.11.3
- noco-integrations: same override refresh + nocohub parity overrides

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 12:15:28 +05:30

34 lines
1.3 KiB
YAML

packages:
- "packages/nocodb-sdk"
- "packages/nocodb-sdk-v2"
- "packages/nc-gui"
- "packages/nc-mail-templates"
- "packages/nocodb"
- "packages/nc-secret-mgr"
# Supply chain security settings (pnpm 10.16+)
# Quarantine newly published versions for 7 days before allowing install.
# Blocks fast-acting attacks (Axios 1.14.1 was live ~3h, Shai-Hulud ~12h).
# Use minimumReleaseAgeExclude to bypass for emergency security patches.
minimumReleaseAge: 10080
# undici 6.28.1 / 7.29.1 / 8.10.2 fix CVE-2026-84961 and CVE-2026-85152 (CVSS 9.1)
# plus three WebSocket / retry-interceptor issues; released 2026-09-04.
minimumReleaseAgeExclude:
- undici
# Security patches published inside the 7-day window (Oct 2026 Dependabot sweep):
# body-parser 1.20.9 / 2.4.0, multer 2.5.0, serialize-javascript 7.1.3, happy-dom 21.0.4
- body-parser
- multer
- serialize-javascript
- happy-dom
# Detect when a package loses its provenance guarantees (e.g. previously
# published via CI, now published from a local machine — signals account compromise).
# NOTE: Re-enable once oxc-* packages restore provenance attestations.
# trustPolicy: no-downgrade
# Prevent transitive dependencies from pulling code via git+ssh, https tarballs,
# or other non-registry protocols. Only direct dependencies may use exotic sources.
blockExoticSubdeps: true