Skip to content

Fix Dependabot security vulnerabilities (PHP + JS)#39

Open
Mulkave wants to merge 1 commit into
mainfrom
claude/fix-security-vulnerabilities-pajfh
Open

Fix Dependabot security vulnerabilities (PHP + JS)#39
Mulkave wants to merge 1 commit into
mainfrom
claude/fix-security-vulnerabilities-pajfh

Conversation

@Mulkave
Copy link
Copy Markdown
Member

@Mulkave Mulkave commented May 4, 2026

Summary

Addresses all 11 open Dependabot security alerts by updating vulnerable dependencies.

PHP (composer.lock)

  • guzzlehttp/guzzle: 7.2.0 → 7.10.0 — fixes SSRF and header injection CVEs
  • symfony/http-kernel: v5.4.2 → v5.4.51 — fixes CVE-2022-24894 (private headers leaked to cache) and others

JavaScript (package.json + package-lock.json)

  • laravel-mix: ^5.0.1 → ^6.0.49 — resolves 22 high/critical transitive vulnerabilities (webpack, terser, webpack-dev-server, braces, etc.)
  • axios: ^0.21 → ^1.0 — fixes CSRF, SSRF, DoS, and metadata exfiltration CVEs
  • npm audit fix applied — resolves json5, decode-uri-component, loader-utils, qs, eventsource, async, minimatch, express

Before vs After

Before After
Critical 7 0
High 46 0
Moderate 70 20
Low 7 5

The remaining 25 (moderate/low) all require breaking changes with no safe upgrade path — they are deep transitive deps inside vue-template-compiler and tailwindcss@1.

Closes Dependabot PRs

#25 #27 #29 #31 #32 #33 #34 #35 #36 #37 #38

Test plan

  • Run npm audit — should show 0 high/critical
  • Run composer audit — should show no high/critical issues for guzzle/symfony packages
  • Run npm run dev to verify the build still works with laravel-mix v6

Generated by Claude Code

PHP:
- guzzlehttp/guzzle: 7.2.0 → 7.10.0 (CVE fixes for SSRF, header injection)
- symfony/http-kernel: v5.4.2 → v5.4.51 (CVE-2022-24894 and others)

JS:
- laravel-mix: ^5.0.1 → ^6.0.49 (resolves 22 high/critical transitive vulns)
- axios: ^0.21 → ^1.0 (CSRF, SSRF, DoS CVEs)
- package-lock.json regenerated with npm audit fix applied
  (json5, decode-uri-component, loader-utils, qs, eventsource,
   async, minimatch, express all updated to safe versions)

Closes Dependabot alerts: #25 #27 #29 #31 #32 #33 #34 #35 #36 #37 #38

https://claude.ai/code/session_017BzkKJDPCBEicgAVfCKzqR
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