Skip to content

Fix security alerts in dev dependencies#730

Merged
lancewillett merged 1 commit into
trunkfrom
fix/dependabot-critical-npm-transitives
May 30, 2026
Merged

Fix security alerts in dev dependencies#730
lancewillett merged 1 commit into
trunkfrom
fix/dependabot-critical-npm-transitives

Conversation

@lancewillett
Copy link
Copy Markdown
Contributor

Summary

  • Refresh package-lock.json for vulnerable transitive npm dev dependencies: basic-ftp, form-data, and simple-git.
  • Refresh composer.lock for the phpunit/phpunit security advisory, updating PHPUnit to 9.6.34 and its related dev-only packages.

Validation

  • npm ci
  • npm run build
  • npm run check-types
  • npm run format:check
  • npm run lint:js
  • npm run lint:css
  • npm run test:js
  • composer phpcs
  • composer psalm
  • composer test
  • npm audit --audit-level=critical
  • composer audit --locked
  • git diff --check

Notes

npm audit --audit-level=critical and composer audit --locked now pass. The remaining npm high/medium/low findings are in the broader WordPress tooling tree and need a separate owner-reviewed package update.

@lancewillett lancewillett self-assigned this May 30, 2026
@lancewillett lancewillett requested a review from maxschmeling May 30, 2026 03:24
@lancewillett lancewillett force-pushed the fix/dependabot-critical-npm-transitives branch from 7ce0ff4 to 8c745cf Compare May 30, 2026 03:26
@github-actions
Copy link
Copy Markdown
Contributor

@lancewillett lancewillett merged commit d73d4fb into trunk May 30, 2026
13 checks passed
@lancewillett lancewillett deleted the fix/dependabot-critical-npm-transitives branch May 30, 2026 12:47
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.

1 participant