Skip to content

security(web): require fast-uri 3.1.7 or later - #275

Merged
ebursztein merged 1 commit into
mainfrom
security/fast-uri-3.1.7
Sep 29, 2026
Merged

ebursztein merged 1 commit into
mainfrom
security/fast-uri-3.1.7

Conversation

@ebursztein

Copy link
Copy Markdown
Collaborator

The local release proof for 0.6.4 stopped at fast.audit.dependencies:
OSV-Scanner reports GHSA-qw65-cvwx-89v3 and GHSA-58mr-gqgx-xq4g against
fast-uri 3.1.6 in web/marketing/pnpm-lock.yaml. The marketing site had no
override for it, and web/app's floor was ^3.1.6, which still admits the
vulnerable release. Both overrides now require ^3.1.7.

audit-dependencies.py passes on this tree.

Blocks the 0.6.4 stable release: found by the local just test before dispatch.

🤖 Generated with Claude Code

The local release proof for 0.6.4 stopped at fast.audit.dependencies:
OSV-Scanner reports GHSA-qw65-cvwx-89v3 and GHSA-58mr-gqgx-xq4g against
fast-uri 3.1.6 in web/marketing/pnpm-lock.yaml. The marketing site had no
override for it, and web/app's floor was ^3.1.6, which still admits the
vulnerable release. Both overrides now require ^3.1.7.

audit-dependencies.py passes on this tree.
@ebursztein
ebursztein merged commit 64ab2f9 into main Sep 29, 2026
14 of 15 checks passed
@codecov-commenter

codecov-commenter commented Sep 29, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 65.3%. Comparing base (eef7afe) to head (f315283).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##             main     #275     +/-   ##
=========================================
- Coverage    65.4%    65.3%   -0.2%     
=========================================
  Files        1450     1452      +2     
  Lines      127649   127968    +319     
  Branches    91731    91872    +141     
=========================================
+ Hits        83566    83610     +44     
- Misses      39139    39364    +225     
- Partials     4944     4994     +50     
Flag Coverage Δ
integration 17.2% <ø> (ø)
linux-unit 70.5% <ø> (-0.1%) ⬇️
mcp-server 93.8% <ø> (ø)
python-sdk 98.7% <ø> (ø)
typescript-sdk 97.8% <ø> (ø)
unit 63.4% <ø> (-0.2%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
TypeScript SDK 97.8% <ø> (ø)
Python SDK 98.7% <ø> (ø)
Network 84.4% <ø> (ø)
Security 81.6% <ø> (ø)
Tooling 88.6% <ø> (ø)
Monitoring 87.5% <ø> (ø)
Virtualization 64.4% <ø> (+<0.1%) ⬆️
Confined Port Router 76.7% <ø> (-0.2%) ⬇️
Private Network 78.9% <ø> (-0.4%) ⬇️
Assets 80.8% <ø> (ø)
Gateway API 96.7% <ø> (ø)
Rust SDK 96.3% <ø> (ø)
Configuration 86.8% <ø> (ø)
Credentials 80.7% <ø> (ø)
Host Foundation 76.3% <ø> (-0.1%) ⬇️
Core Platform 55.8% <ø> (ø)
Runtime 60.6% <ø> (-0.1%) ⬇️
Daemon 41.6% <ø> (ø)
Service 71.5% <ø> (ø)
Process 48.5% <ø> (ø)
Admin 63.7% <ø> (ø)
CLI 47.9% <ø> (ø)
MCP Server 93.8% <ø> (ø)
MCP Aggregator 61.8% <ø> (ø)
MCP Builtin 57.4% <ø> (ø)
Gateway 78.9% <ø> (ø)
TUI 68.5% <ø> (ø)
System Tray 53.2% <ø> (ø)
Guard 92.2% <ø> (ø)
UI 86.6% <ø> (ø)
Release Site 15.0% <ø> (∅)
Builder 43.4% <ø> (ø)
Mock Server 59.0% <ø> (ø)
Bench 47.8% <ø> (ø)
see 7 files with indirect coverage changes
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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