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
19 changes: 19 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# CVE-2026-26996: minimatch ReDoS vulnerability
# Tracked in: https://thetradedesk.atlassian.net/browse/UID2-6617
#
# Suppressed for minimatch 3.1.2 and 5.1.6 which are pulled in ONLY by
# devDependencies (eslint, eslint-plugin-import, eslint-plugin-jsx-a11y,
# eslint-plugin-react, jest/test-exclude, jake/filelist). These versions
# are not reachable at runtime in the production application.
#
# The production dependency (nodemon) is pinned to minimatch ^10.2.1
# via a Yarn selective resolution, which resolves to 10.2.2 (fixed).
#
# Yarn v1's flat node_modules model cannot install two different versions
# of minimatch simultaneously without breaking eslint-plugin-import, which
# calls minimatch() as a default-export function (pre-v6 API). Upgrading
# eslint-plugin-import to a version supporting minimatch v10 requires
# migrating to ESLint v9, which is a separate effort.
#
# Expires: 2027-02-20 — revisit when eslint-plugin-import or ESLint is upgraded.
CVE-2026-26996 exp:2027-02-20
5 changes: 5 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,15 @@
},
"overrides": {
"jws": "4.0.1",
"minimatch": "^10.2.1",
"eslint-plugin-import": {
"minimatch": "3.1.2"
},
"qs": "6.14.1"
},
"resolutions": {
"jws": "4.0.1",
"nodemon/minimatch": "^10.2.1",
"qs": "6.14.1"
}
}
Loading
Loading