Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions audit-ci.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,11 @@
// from: @reown/appkit>@reown/appkit-utils>@base-org/account>@coinbase/cdp-sdk>@solana/web3.js>jayson>uuid (8.3.2)
// from: @reown/appkit-adapter-wagmi>@wagmi/connectors>@metamask/sdk>@metamask/providers>@metamask/rpc-errors>@metamask/utils>uuid (9.0.1)
"GHSA-w5hq-g745-h8pq",

// https://github.com/advisories/GHSA-mh99-v99m-4gvg
// brace-expansion DoS: expand() bounds the number of results but not their total length, so chained brace groups can crash the process with an uncatchable OOM.
// Path-scoped: the 5.x path is fixed by the ">=5.0.8" override. This 1.x path comes from minimatch@3, which every eslint release still depends on (@eslint/eslintrc pins minimatch ^3.1.5) and which cannot consume brace-expansion 5 (ESM named export vs. CJS default). We pin ">=1.1.17 <2", the maintenance-v1 backport that adds the same EXPANSION_MAX_LENGTH bound; the advisory range "<=5.0.7" is a plain semver comparison so it cannot express that backport. Verified locally: the advisory PoC ('{a,b}'.repeat(1500)) returns a bounded, truncated result on 1.1.17 instead of crashing. eslint is dev-only and never runs on untrusted input.
// from: eslint>minimatch>brace-expansion (1.1.17)
"GHSA-mh99-v99m-4gvg|eslint>minimatch>brace-expansion",
],
}
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"@gzeoneth/gov-tracker": "0.5.0-alpha.fix-voting-not-started-l1-block.f80a951",
"@headlessui/react": "^2.2.9",
"@hookform/resolvers": "^3.3.4",
"@next/bundle-analyzer": "16.2.6",
"@next/bundle-analyzer": "16.2.12",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-hover-card": "^1.0.7",
Expand Down Expand Up @@ -62,7 +62,7 @@
"geist": "^1.2.1",
"lodash.shuffle": "^4.2.0",
"lucide-react": "^1.7.0",
"next": "16.2.6",
"next": "16.2.12",
"next-themes": "^0.2.1",
"posthog-js": "^1.369.0",
"react": "19.2.4",
Expand Down Expand Up @@ -91,7 +91,7 @@
"audit-ci": "^7.1.0",
"autoprefixer": "^10.0.1",
"eslint": "^9.39.4",
"eslint-config-next": "16.2.6",
"eslint-config-next": "16.2.12",
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
"postcss": "^8",
Expand All @@ -116,14 +116,14 @@
"@noble/curves": "1.8.2",
"@noble/hashes": "1.8.0",
"follow-redirects": ">=1.16.0",
"brace-expansion@1": ">=1.1.16 <2",
"brace-expansion@1": ">=1.1.17 <2",
"picomatch": ">=4.0.4",
"postcss": ">=8.5.10",
"postcss": ">=8.5.18",
"eslint-import-resolver-typescript": ">=4.4.4",
"protobufjs": ">=8.6.6",
"@protobufjs/utf8": ">=1.1.1",
"uuid@11": ">=11.1.1",
"brace-expansion@5": ">=5.0.7",
"brace-expansion@5": ">=5.0.8",
"ws@8": ">=8.21.0",
"ws@7": ">=7.5.11 <8",
"shell-quote": ">=1.9.0",
Expand Down
Loading