Skip to content

chore: remove basic-ftp override — lockfile resolution is sufficient#7380

Draft
Copilot wants to merge 4 commits intodevelopfrom
copilot/remove-basic-ftp-dependency
Draft

chore: remove basic-ftp override — lockfile resolution is sufficient#7380
Copilot wants to merge 4 commits intodevelopfrom
copilot/remove-basic-ftp-dependency

Conversation

Copy link

Copilot AI commented Mar 19, 2026

The pnpm.overrides exception for basic-ftp is unnecessary. get-uri already declares basic-ftp@^5.0.2, which naturally satisfies 5.2.0. The lockfile was simply frozen to 5.0.5 from a previous install; updating the pinned version directly is the correct fix.

Changes

  • package.json: Remove the pnpm.overrides block for basic-ftp
  • pnpm-lock.yaml: Remove the overrides section; basic-ftp resolves to 5.2.0 via the existing ^5.0.2 range in get-uri

Dependency chain for reference:

live-plugin-manager → proxy-agent → pac-proxy-agent → get-uri → basic-ftp@^5.0.2 → resolves to 5.2.0

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

…ransitive dependency

Co-authored-by: JohnMcLear <220864+JohnMcLear@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove unused basic-ftp dependency chore: override basic-ftp to non-deprecated safe version Mar 19, 2026
Copilot AI requested a review from JohnMcLear March 19, 2026 11:22
…ly basic-ftp 5.0.5→5.2.0 change

Co-authored-by: JohnMcLear <220864+JohnMcLear@users.noreply.github.com>
Copilot AI changed the title chore: override basic-ftp to non-deprecated safe version chore: remove vulnerable basic-ftp transitive dependency Mar 19, 2026
@JohnMcLear
Copy link
Member

JohnMcLear commented Mar 19, 2026

@copilot The problem with this pull request is that it creates an exception for this package. I don't like it, shouldn't the upstream fix be implemented IE in live-plugin-manager → proxy-agent → pac-proxy-agent → get-uri or have we fixed the verison of one of those which is why it's not landed?

…ge already allows 5.2.0

Co-authored-by: JohnMcLear <220864+JohnMcLear@users.noreply.github.com>
Copilot AI changed the title chore: remove vulnerable basic-ftp transitive dependency chore: remove basic-ftp override — lockfile resolution is sufficient Mar 19, 2026
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