Conversation
Bumps [semver](https://github.com/npm/node-semver) from 5.5.0 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.5.0...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-version: 5.7.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
✓ Safe to upgradeI recommend merging this upgrade because it fixes multiple high and medium severity Regular Expression Denial of Service (ReDoS) vulnerabilities in semver while introducing no breaking changes. The package is only used as a transitive dependency through the MongoDB driver stack and is not directly exposed to user input in the application code, minimizing exploit risk. The upgrade includes 11 new features and 12 bug fixes with no impact to existing functionality. What we checked
Dependency UsageThe semver package is currently unused in the application codebase, appearing only as a transitive dependency in package-lock.json with no direct references in source code or configuration files. This dependency does not actively support any business functionality or architectural patterns in the application. It may be a remnant from a removed feature or an indirect dependency of another package that doesn't utilize it.
ChangesThe semver package was updated with two critical security fixes addressing Regular Expression Denial of Service (ReDoS) vulnerabilities through bounded regex quantifiers and improved input normalization. The update also adds the minVersion() function, an includePrerelease option for range matching, and multiple bug fixes for range expansion and version coercion.
View 53 more changes
References (5)[1]: semver is a transitive dependency of require_optional (^5.1.0), which is used by mongodb-core, not directly by application code node-restful-app/package-lock.json Line 870 in e5a4e19 [2]: Current semver version is 5.7.2, upgrade includes security fixes for ReDoS vulnerabilities node-restful-app/package-lock.json Line 897 in e5a4e19 [3]: Application uses mongodb driver (line 8-9) which internally depends on semver; no direct semver usage found in any application code Line 8 in e5a4e19 [4]: No direct dependency on semver listed; mongodb and monk are the only database-related direct dependencies Line 8 in e5a4e19 [5]: Dependency chain: mongodb-core depends on require_optional, which depends on semver, keeping the package isolated from direct user input node-restful-app/package-lock.json Line 613 in e5a4e19 fossabot analyzed this PR using dependency research. View this analysis on the web |
Bumps semver from 5.5.0 to 5.7.2.
Release notes
Sourced from semver's releases.
Changelog
Sourced from semver's changelog.
Commits
f8cc313chore: release 5.7.22f8fd41fix: better handling of whitespace (#585)deb5ad5chore:@npmcli/template-oss@4.16.0c83c18c5.7.1956e228Correct typo in README8055dda5.7.0604e73dauto-publishing scriptsbed01e2remove the nomin comments, since we don't minify any more anyway9cb68f1document parse method38d42ca5.7 changelogMaintainer changes
This version was pushed to npm by lukekarrys, a new releaser for semver since your current version.
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 this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.