Bump fast-uri from 3.1.5 to 3.1.7 - #3055
Conversation
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.5 to 3.1.7. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.5...v3.1.7) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
🤖 Cursor Dependency AnalysisSupply-Chain Malware ReviewI'll review the This is a patch-level Fastify security backport ( Scanner status is warn (warn-only). Interpretation disagrees that those hits are malware: they are expected URI-parser/test patterns.
No Unicode/IOC/confusable findings. In this repo Compatibility AnalysisI'll review how
Where it is used
Ajv’s URI resolver calls Intersection with the 3.1.5–3.1.7 changesUpstream v3.1.6/v3.1.7 only tighten malformed URI handling ( Those APIs are the ones Ajv uses, but webpack/schema-utils and any unused direct Ajv pin here operate on well-formed schema IDs, not attacker-controlled Risks / unknowns
No hold reason for this consumer. Merge the Dependabot bump. Malware Scan Summary
Top findings
|
Bumps fast-uri from 3.1.5 to 3.1.7.
Release notes
Sourced from fast-uri's releases.
Commits
412e40aBumped v3.1.79f4c943fix: backport port and IP-literal validation to v3.x (#216)1eb3ce4fix: treat unterminated bracket hosts as reg-names again (#214)6f970b2Bumped v3.1.6d941579fix: never run IDN canonicalization on bracketed IP literalsc0f0279test: adapt decoded-scheme handler assertion to 3.x (no mailto scheme)37f3417Merge commit from fork607bfbeMerge commit from forkae92a4cMerge commit from fork444ecdaMerge commit from forkDependabot 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.
Note
Low Risk
Patch-level transitive dev dependency with security fixes and no direct app code changes; low runtime risk, positive security posture.
Overview
Upgrades the locked
fast-uridependency from 3.1.5 to 3.1.7 inpackage-lock.json(transitive viaajvas a dev dependency).This is a security patch release addressing high-severity URI handling issues (authority injection via unvalidated ports in
serialize(), host confusion from malformed IP-literal brackets, and related fixes from 3.1.6 such as SSRF/host-confusion paths). No application source changes.The diff also includes lockfile-only reordering of optional native packages’
libcmetadata (e.g.@rollup/*,@napi-rs/lzma-linux-x64-gnu); versions and resolved tarballs for those entries are unchanged aside from thefast-uribump.Reviewed by Cursor Bugbot for commit 12b4a14. Bugbot is set up for automated code reviews on this repo. Configure here.