diff --git a/.snyk b/.snyk new file mode 100644 index 000000000000..90946439839f --- /dev/null +++ b/.snyk @@ -0,0 +1,12 @@ +# Snyk (https://snyk.io) policy file, patches or ignores known vulnerabilities. +version: v1.25.1 +ignore: {} +# patches apply the minimum changes required to fix a vulnerability +patch: + SNYK-JS-LODASH-567746: + - jest > @jest/core > @jest/transform > @babel/core > @babel/helpers > @babel/traverse > @babel/generator > lodash: + patched: '2025-03-17T04:16:15.462Z' + id: SNYK-JS-LODASH-567746 + path: >- + jest > @jest/core > @jest/transform > @babel/core > @babel/helpers > + @babel/traverse > @babel/generator > lodash diff --git a/package.json b/package.json index bbc0fa04e0bb..2918acdb43b6 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ }, "license": "(MIT AND CC-BY-4.0)", "dependencies": { - "@babel/core": "^7.8.3", + "@babel/core": "^7.26.10", "@babel/plugin-transform-runtime": "^7.11.0", "@babel/preset-env": "^7.8.4", "@babel/runtime": "^7.11.2", @@ -71,7 +71,8 @@ "uuid": "^8.3.0", "walk-sync": "^1.1.4", "webpack": "^5.0.0", - "webpack-cli": "^3.3.12" + "webpack-cli": "^3.3.12", + "@snyk/protect": "latest" }, "devDependencies": { "ajv": "^6.11.0", @@ -96,7 +97,7 @@ "husky": "^4.2.1", "image-size": "^0.7.4", "japanese-characters": "^1.1.0", - "jest": "^26.0.1", + "jest": "^28.0.0", "jest-expect-message": "^1.0.2", "jest-github-actions-reporter": "^1.0.2", "jest-puppeteer": "^4.4.0", @@ -115,7 +116,7 @@ "revalidator": "^0.3.1", "robots-parser": "^2.1.1", "standard": "^14.3.1", - "start-server-and-test": "^1.11.3", + "start-server-and-test": "^2.0.11", "supertest": "^4.0.2", "webpack-dev-middleware": "^3.7.2", "website-scraper": "^4.2.0" @@ -139,7 +140,9 @@ "check-deps": "node script/check-deps.js", "prevent-pushes-to-main": "node script/prevent-pushes-to-main.js", "pa11y-ci": "pa11y-ci", - "pa11y-test": "start-server-and-test browser-test-server 4001 pa11y-ci" + "pa11y-test": "start-server-and-test browser-test-server 4001 pa11y-ci", + "prepublish": "npm run snyk-protect", + "snyk-protect": "snyk-protect" }, "engines": { "node": "12 - 14" @@ -157,5 +160,6 @@ "pre-commit": "node script/prevent-translation-commits.js", "pre-push": "npm run prevent-pushes-to-main" } - } + }, + "snyk": true }