Skip to content

fix(deps): upgrade deps to fix new vulnerabilities#8070

Merged
serhalp merged 1 commit intonetlify:mainfrom
AviVahl:fix-vulnerabilties
Mar 20, 2026
Merged

fix(deps): upgrade deps to fix new vulnerabilities#8070
serhalp merged 1 commit intonetlify:mainfrom
AviVahl:fix-vulnerabilties

Conversation

@AviVahl
Copy link
Contributor

@AviVahl AviVahl commented Mar 20, 2026

Summary

  • fixed all vulnerabilities of production deps by ensuring latest ajv/minimatch versions are used.
  • repository now only has vulnerabilities coming from the verdaccio dev dependency. this can be validated by removing verdaccio and seeing the count drops to: "found 0 vulnerabilities".

A picture of a cute animal (not mandatory, but encouraged)
cat

(generated using Nano Banana 2)

@AviVahl AviVahl requested a review from a team as a code owner March 20, 2026 15:31
@coderabbitai
Copy link

coderabbitai bot commented Mar 20, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 7ed467a7-ed96-4c9f-bbae-159fdab8a723

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

Migrating from UI to YAML configuration.

Use the @coderabbitai configuration command in a PR comment to get a dump of all your UI settings in YAML format. You can then edit this YAML file and upload it to the root of your repository to configure CodeRabbit programmatically.

@AviVahl AviVahl force-pushed the fix-vulnerabilties branch from 6bbb2ea to a716756 Compare March 20, 2026 15:35
@serhalp serhalp changed the title security(deps): upgrade production deps to fix known vulnerabilities fix(deps): upgrade deps to fix new vulnerabilities Mar 20, 2026
serhalp
serhalp previously approved these changes Mar 20, 2026
Copy link
Member

@serhalp serhalp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌🏼 Thank you!

@serhalp serhalp enabled auto-merge (squash) March 20, 2026 15:42
@AviVahl
Copy link
Contributor Author

AviVahl commented Mar 20, 2026

I see some Integration Tests failures. Probably related to the body-parser upgrade that was done. I believe it's only used by dev dependencies, so I'll downgrade that back so it can be addressed separately.

- fixed all vulnerabilities of production deps by ensuring latest ajv/minimatch versions are used.
- repository now only has vulnerabilities coming from the verdaccio dev dependency. this can be validated by removing verdaccio and seeing the count drops to: "found 0 vulnerabilities".
auto-merge was automatically disabled March 20, 2026 15:53

Head branch was pushed to by a user without write access

@AviVahl AviVahl force-pushed the fix-vulnerabilties branch from a716756 to 3ac7b26 Compare March 20, 2026 15:53
@AviVahl
Copy link
Contributor Author

AviVahl commented Mar 20, 2026

Alright, I've downgraded the body-parser that is used by verdaccio back to 1.20.3.

$ npm audit --omit=dev
found 0 vulnerabilities

everything vulnerable still only coming from verdaccio.
hopefully this will address the Integration test failures that were seen in previous test run.

@serhalp serhalp merged commit e3655f9 into netlify:main Mar 20, 2026
113 of 132 checks passed
serhalp pushed a commit that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


## [24.4.0](v24.3.0...v24.4.0)
(2026-03-20)


### Features

* propagate @netlify/build version, primary framework and its version
([#8049](#8049))
([1db6f6e](1db6f6e))
* support switching to a known user
([#8046](#8046))
([e460e68](e460e68))


### Bug Fixes

* **deps:** bump h3 from 1.15.5 to 1.15.8
([#8055](#8055))
([7a1c8fa](7a1c8fa))
* **deps:** update dependency @netlify/dev to v4.16.3
([#8053](#8053))
([4460d87](4460d87))
* **deps:** update dependency @netlify/dev to v4.16.4
([#8060](#8060))
([d0491da](d0491da))
* **deps:** update dependency @netlify/dev-utils to v4.4.2
([#8054](#8054))
([bdb944f](bdb944f))
* **deps:** update dependency @netlify/dev-utils to v4.4.3
([#8061](#8061))
([78b5af9](78b5af9))
* **deps:** update dependency @netlify/edge-functions to v3.0.5
([#8056](#8056))
([6254a75](6254a75))
* **deps:** update dependency @netlify/edge-functions to v3.0.6
([#8063](#8063))
([7646545](7646545))
* **deps:** update dependency @netlify/functions to v5.1.4
([#8057](#8057))
([18d5ccb](18d5ccb))
* **deps:** update dependency @netlify/functions to v5.1.5
([#8064](#8064))
([77a9249](77a9249))
* **deps:** update dependency @netlify/images to v1.3.6
([#8058](#8058))
([06f564b](06f564b))
* **deps:** update dependency @netlify/images to v1.3.7
([#8065](#8065))
([12a3a3f](12a3a3f))
* **deps:** update dependency cookie to v1.1.1
([#8037](#8037))
([6e6bcf5](6e6bcf5))
* **deps:** update dependency envinfo to v7.21.0
([#8039](#8039))
([08b5fc5](08b5fc5))
* **deps:** update netlify packages
([#8047](#8047))
([d57ce32](d57ce32))
* **deps:** update netlify packages
([#8062](#8062))
([3006f8c](3006f8c))
* **deps:** update netlify packages
([#8067](#8067))
([02632aa](02632aa))
* **deps:** upgrade deps to fix new vulnerabilities
([#8070](#8070))
([e3655f9](e3655f9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: token-generator-app[bot] <82042599+token-generator-app[bot]@users.noreply.github.com>
@AviVahl AviVahl deleted the fix-vulnerabilties branch March 20, 2026 23:33
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.

2 participants