Bump the npm_and_yarn group across 1 directory with 6 updates#96
Conversation
Bumps the npm_and_yarn group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.13` | | [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` | | [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` | | [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` | | [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` | | [picomatch](https://github.com/micromatch/picomatch) | `4.0.3` | `4.0.4` | | [rollup](https://github.com/rollup/rollup) | `4.50.2` | `4.60.1` | Updates `brace-expansion` from 1.1.12 to 1.1.13 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.12...v1.1.13) Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.5) Updates `ajv` from 6.12.6 to 6.14.0 - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](ajv-validator/ajv@v6.12.6...v6.14.0) Updates `flatted` from 3.3.3 to 3.4.2 - [Commits](WebReflection/flatted@v3.3.3...v3.4.2) Updates `picomatch` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) Updates `rollup` from 4.50.2 to 4.60.1 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.50.2...v4.60.1) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.13 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ajv dependency-version: 6.14.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: rollup dependency-version: 4.60.1 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
Deploying tools with
|
| Latest commit: |
c939c8f
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://54d6102c.tools-eom.pages.dev |
| Branch Preview URL: | https://dependabot-npm-and-yarn-npm-8zuw.tools-eom.pages.dev |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found. |
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| Scala | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Swift | Apr 5, 2026 9:09a.m. | Review ↗ | |
| JavaScript | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Ruby | Apr 5, 2026 9:09a.m. | Review ↗ | |
| C & C++ | Apr 5, 2026 9:09a.m. | Review ↗ | |
| C# | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Rust | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Shell | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Terraform | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Test coverage | Apr 5, 2026 9:09a.m. | Review ↗ | |
| SQL | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Secrets | Apr 5, 2026 9:09a.m. | Review ↗ | |
| Ansible | Apr 5, 2026 9:09a.m. | Review ↗ |
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes. Give us feedback
There was a problem hiding this comment.
Pull Request Overview
This PR performs an automated update of six dependencies (brace-expansion, minimatch, ajv, flatted, picomatch, and rollup) to address several security vulnerabilities (ReDoS, Prototype Pollution) and performance issues. Codacy results indicate that the PR is up to standards with no new quality issues. However, the update only includes changes to 'package-lock.json'. While this typically occurs when the new versions fall within existing semver ranges, the absence of regression testing for critical components like Rollup and globbing logic (minimatch/picomatch) remains a gap in the validation process.
About this PR
- No test files were modified or added. For dependency updates addressing CVEs (like ReDoS and Prototype Pollution), it is critical to ensure that the integration remains stable and that the updated libraries do not introduce regressions in existing functionality such as globbing or build caching.
- The PR only includes changes to 'package-lock.json'. While expected if the existing version ranges in 'package.json' allow for these updates, please confirm that root-level dependencies (e.g., rollup, ajv) do not require explicit version updates or pinning in the primary manifest.
Test suggestions
- Verify that Rollup 4.60.1 correctly handles side-effect imports and caching without regressions, as per the release fixes.
- Validate that AJV 6.14.0 correctly enforces the new 'regExp' option to prevent $data exploits via regular expressions.
- Run path-matching unit tests to ensure the minimatch and picomatch updates (which include ReDoS fixes and recursion limits) do not break existing globbing behavior.
- Ensure the application's build process works across the new platform-specific optional dependencies added for Rollup (e.g., Loong64, OpenBSD).
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that Rollup 4.60.1 correctly handles side-effect imports and caching without regressions, as per the release fixes.
2. Validate that AJV 6.14.0 correctly enforces the new 'regExp' option to prevent $data exploits via regular expressions.
3. Run path-matching unit tests to ensure the minimatch and picomatch updates (which include ReDoS fixes and recursion limits) do not break existing globbing behavior.
4. Ensure the application's build process works across the new platform-specific optional dependencies added for Rollup (e.g., Loong64, OpenBSD).
🗒️ Improve review quality by adding custom instructions
|



Bumps the npm_and_yarn group with 6 updates in the / directory:
1.1.121.1.133.1.23.1.56.12.66.14.03.3.33.4.22.3.12.3.24.0.34.0.44.50.24.60.1Updates
brace-expansionfrom 1.1.12 to 1.1.13Commits
6c353ca1.1.137fd684fBackport fix for GHSA-f886-m6hf-6m8v (#95)Updates
minimatchfrom 3.1.2 to 3.1.5Commits
7bba9783.1.5bd25942docs: add warning about ReDoS1a9c27cfix partial matching of globstar patterns1a2e0843.1.4ae24656update lockfileb100374limit recursion for **, improve perf considerably26ffeaalockfile update9eca892lock node version to 1400c323b3.1.330486b2update CI matrix and actionsUpdates
ajvfrom 6.12.6 to 6.14.0Commits
e3af0a76.14.0b552ed6add regExp option to address $data exploit via a regular expression (CVE-2025...72f2286docs: update v7 info231e52bMerge pull request #1320 from philsturgeon/patch-1d3475fcAdd spectral, an AJV util from a sponsor413afe0docs: v7.0.0-beta.311e997bupdate readme for v7Updates
flattedfrom 3.3.3 to 3.4.2Commits
3bf09093.4.2885ddccfix CWE-13210bdba70added flatted-view to the benchmark2a02dce3.4.1fba4e8fMerge pull request #89 from WebReflection/python-fix5fe8648added "when in Rome" also a test for PHP53517adsome minor improvementb3e2a0cFixing recursion issue in Python tooc4b46dbAdd SECURITY.md for security policy and reportingf86d071Create dependabot.yml for version updatesUpdates
picomatchfrom 2.3.1 to 2.3.2Release notes
Sourced from picomatch's releases.
Changelog
Sourced from picomatch's changelog.
... (truncated)
Commits
81cba8dPublish 2.3.2fc1f6b6Merge commit from forkeec17aeMerge commit from fork78f8ca4Merge pull request #156 from micromatch/backport-1443f4f10eMerge pull request #144 from Jason3S/jdent-object-propertiesUpdates
picomatchfrom 4.0.3 to 4.0.4Release notes
Sourced from picomatch's releases.
Changelog
Sourced from picomatch's changelog.
... (truncated)
Commits
81cba8dPublish 2.3.2fc1f6b6Merge commit from forkeec17aeMerge commit from fork78f8ca4Merge pull request #156 from micromatch/backport-1443f4f10eMerge pull request #144 from Jason3S/jdent-object-propertiesUpdates
rollupfrom 4.50.2 to 4.60.1Release notes
Sourced from rollup's releases.
... (truncated)
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
ae871d74.60.151f8f60fix: skip dropping side-effects on namespaceReexportsByName cache hit (#6274)...ca55406chore(deps): pin dependency typescript to v5 (#6320)fe50d86chore(deps): pin dependencies (#6317)42785ffchore(deps): update minor/patch updates (#6319)65e82a9chore(deps): update msys2/setup-msys2 digest to cafece8 (#6318)c336205chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (#6321)b25d25efix(deps): update swc monorepo (major) (#6322)119abdbchore(deps): lock file maintenance (#6324)5598a66chore(deps): lock file maintenance (#6323)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for rollup since your current version.
Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.