Skip to content

Conversation

@risantos
Copy link
Member

Description

  • Update all project dependencies to their latest versions to clear vulnerabilities.

Before update

$ yarn audit  
yarn audit v1.22.22
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ eslint-config-uphold                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ eslint-config-uphold > @babel/core > @babel/helpers          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest-jasmine2                                                │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest-jasmine2 > jest-snapshot > @babel/core > @babel/helpers │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > @jest/core > @jest/transform > @babel/core >          │
│               │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > @jest/core > @jest/reporters > @jest/transform >      │
│               │ @babel/core > @babel/helpers                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > jest-cli > @jest/core > @jest/reporters >             │
│               │ @jest/transform > @babel/core > @babel/helpers               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > jest-cli > @jest/core > jest-config > babel-jest >    │
│               │ @jest/transform > @babel/core > @babel/helpers               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > @jest/core > jest-config > jest-circus > @jest/expect │
│               │ > jest-snapshot > @jest/transform > @babel/core >            │
│               │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > jest-cli > @jest/core > jest-config > jest-circus >   │
│               │ @jest/expect > jest-snapshot > @jest/transform > @babel/core │
│               │ > @babel/helpers                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > @jest/core > jest-config > jest-circus > jest-runtime │
│               │ > @jest/globals > @jest/expect > jest-snapshot >             │
│               │ @jest/transform > @babel/core > @babel/helpers               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > jest-cli > @jest/core > jest-config > jest-circus >   │
│               │ jest-runtime > @jest/globals > @jest/expect > jest-snapshot  │
│               │ > @jest/transform > @babel/core > @babel/helpers             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > @jest/core > jest-config > jest-circus > jest-runtime │
│               │ > @jest/globals > @jest/expect > jest-snapshot >             │
│               │ @jest/transform > babel-plugin-istanbul >                    │
│               │ istanbul-lib-instrument > @babel/core > @babel/helpers       │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ Babel has inefficient RexExp complexity in generated code    │
│               │ with .replace when transpiling named capturing groups        │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @babel/helpers                                               │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=7.26.10                                                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ jest                                                         │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ jest > jest-cli > @jest/core > jest-config > jest-circus >   │
│               │ jest-runtime > @jest/globals > @jest/expect > jest-snapshot  │
│               │ > @jest/transform > babel-plugin-istanbul >                  │
│               │ istanbul-lib-instrument > @babel/core > @babel/helpers       │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1103026                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ @octokit/request-error has a Regular Expression in index     │
│               │ that Leads to ReDoS Vulnerability Due to Catastrophic        │
│               │ Backtracking                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @octokit/request-error                                       │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=5.1.1                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @uphold/github-changelog-generator                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @uphold/github-changelog-generator > @octokit/graphql >      │
│               │ @octokit/request > @octokit/request-error                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1102256                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ @octokit/request has a Regular Expression in fetchWrapper    │
│               │ that Leads to ReDoS Vulnerability Due to Catastrophic        │
│               │ Backtracking                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @octokit/request                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=8.4.1                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @uphold/github-changelog-generator                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @uphold/github-changelog-generator > @octokit/graphql >      │
│               │ @octokit/request                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1102896                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
14 vulnerabilities found - Packages audited: 624
Severity: 14 Moderate

After update

$ yarn audit  
yarn audit v1.22.22
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ @octokit/request-error has a Regular Expression in index     │
│               │ that Leads to ReDoS Vulnerability Due to Catastrophic        │
│               │ Backtracking                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @octokit/request-error                                       │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=5.1.1                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @uphold/github-changelog-generator                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @uphold/github-changelog-generator > @octokit/graphql >      │
│               │ @octokit/request > @octokit/request-error                    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1102256                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ moderate      │ @octokit/request has a Regular Expression in fetchWrapper    │
│               │ that Leads to ReDoS Vulnerability Due to Catastrophic        │
│               │ Backtracking                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ @octokit/request                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in>=8.4.1                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @uphold/github-changelog-generator                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @uphold/github-changelog-generator > @octokit/graphql >      │
│               │ @octokit/request                                             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1102896                     │
└───────────────┴──────────────────────────────────────────────────────────────┘
2 vulnerabilities found - Packages audited: 624
Severity: 2 Moderate

@risantos risantos requested a review from Americas March 19, 2025 21:18
@risantos risantos self-assigned this Mar 19, 2025
Base automatically changed from support/add-skip-npm-release-option to master March 19, 2025 21:44
@risantos risantos force-pushed the support/bump-all-dependencies branch from bddd525 to aaf2610 Compare March 19, 2025 22:09
@risantos risantos force-pushed the support/bump-all-dependencies branch from aaf2610 to 62d327e Compare March 20, 2025 00:31
@Americas Americas merged commit e62156e into master Mar 20, 2025
@Americas Americas deleted the support/bump-all-dependencies branch March 20, 2025 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants