chore(deps)(deps): bump fast-uri from 3.1.2 to 3.1.4 - #214
chore(deps)(deps): bump fast-uri from 3.1.2 to 3.1.4#214dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.2...v3.1.4) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Security review: no high-confidence vulnerabilities found
Verdict: ✅ Safe to merge from a security standpoint. This PR does not introduce or expose exploitable vulnerabilities; it is a beneficial dependency patch.
Scope of change
The diff is limited to package-lock.json, bumping fast-uri 3.1.2 → 3.1.4 (integrity hash added). No application source, configuration, or workflow files are modified.
Dependency context
fast-uri is a transitive dev dependency only:
@astrojs/check → @astrojs/language-server → volar-service-yaml → yaml-language-server → ajv@8.20.0 → fast-uri@3.1.4
There is no direct fast-uri or ajv import in application code (src/). It is used internally by AJV for JSON Schema $ref/URI handling during Astro language-server / YAML tooling — not for runtime URL policy enforcement.
Supply-chain assessment
| Item | Result |
|---|---|
| CVE-2026-16221 (GHSA-v2hh-gcrm-f6hx) | Fixed by this bump. Affected: fast-uri ≤ 3.1.3; patched: 3.1.4. Host-confusion via backslash (\) authority delimiter when fast-uri parsing is used for allowlists/SSRF checks before handing off to Node WHATWG URL/fetch(). |
| Exploitability in this repo | Very low. The CVE requires using fast-uri to enforce host-based outbound policy on attacker-controlled URLs. This project is a static Astro portfolio; the dependency is dev-only tooling with no user-controlled URI validation path. |
| Integrity | Lockfile pins resolved + integrity for 3.1.4 — good supply-chain hygiene. |
Threat checklist (no findings)
- Injection (SQL, command, template, path traversal): N/A — no code changes.
- Authn/authz bypass: N/A.
- Secrets / token leakage: N/A.
- Deserialization, SSRF, XSS, CSRF: N/A — no runtime behavior change.
- New supply-chain risk: None; this reduces known CVE exposure.
Recommendation
Merge when CI passes. No security remediation required beyond accepting this Dependabot update.
Sent by Cursor Automation: Find vulnerabilities


Bumps fast-uri from 3.1.2 to 3.1.4.
Release notes
Sourced from fast-uri's releases.
Commits
6aeece6Bumped v3.1.42d50fbafix: reject literal backslash in URI authority0549fe3Bumped v3.1.32a6d357Merge 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.