8000 fix(deps): patch vulnerable frontend transitive dependencies by adeelahmad · Pull Request #41 · adeelahmad/lense · GitHub
[go: up one dir, main page]

Skip to content

fix(deps): patch vulnerable frontend transitive dependencies - #41

Merged
adeelahmad merged 1 commit into
mainfrom
claude/fix-vulnerable-deps-hk9ud5
Oct 2, 2026
Merged

adeelahmad merged 1 commit into
mainfrom
claude/fix-vulnerable-deps-hk9ud5

Conversation

@adeelahmad
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Description

Before: pnpm audit on the web app reported 73 advisories (3 critical, 41 high).

After: 21 remain, and all of them sit under @hey-api/openapi-ts 0.83 (handlebars, tar, and the tool itself). Those go away with the openapi-ts upgrade in the next PR. This PR fixes the critical form-data alert along with ws, brace-expansion, minimatch, picomatch, glob, js-yaml, flatted, browserslist, Babel, @humanfs/node, @eslint/plugin-kit, diff, yaml, lodash and postcss-selector-parser.

Motivation and Context

GitHub flags 104 vulnerable dependencies on main. Most of them are transitive dev dependencies.

How: bounded overrides in pnpm-workspace.yaml. Each override keeps a package inside the major version its parent asks for (for example brace-expansion@^1: ^1.1.21). eslint and tailwindcss are bumped within their existing ranges. @hookform/resolvers is removed because nothing imports it, which replaces Dependabot #34.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • The title is a Conventional Commit.
  • My code follows the code style of this project (make hooks checks it on commit).
  • I added or updated tests. (No code changes.)
  • Users need more than the title to understand it, so I wrote it under ## Unreleased in CHANGELOG.md.

Checked locally, since no runner is available: tsc is clean, eslint is clean, Prettier check passes, Jest passes 535/535 (with NODE_ENV=test), next build succeeds, pnpm@10.7.1 install --frozen-lockfile works on the lockfile, and the pre-commit hooks pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01YPDRcAu87qM3sf5WRoPWY6


Generated by Claude Code

Pin fixed versions of form-data, ws, brace-expansion, minimatch,
picomatch, glob, js-yaml, flatted, browserslist, Babel and others
through bounded pnpm overrides that stay inside each parent's major.
Bump eslint and tailwindcss within range, and drop the unused
@hookform/resolvers dependency.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YPDRcAu87qM3sf5WRoPWY6
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

0