Skip to content

Update Axios for security fixes - #46

Merged
mkaand merged 1 commit into
mainfrom
chore/dependency-security-audit
Oct 6, 2026
Merged

mkaand merged 1 commit into
mainfrom
chore/dependency-security-audit

Conversation

@mkaand

@mkaand mkaand commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Security finding

axios was locked at 1.18.1, within the advisory-affected <1.20.0 range reported by npm audit (including high-severity ReDoS, SSRF/proxy-control, and prototype-pollution advisories). Although declared as a development dependency, it is imported by resources/js/bootstrap.js and bundled into the production Vite asset.

Change

  • Update direct Axios constraint and lockfile to 1.20.0.
  • Accept only the package-required transitive form-data range update (^4.0.5 → ^4.0.6).
  • No application code, framework, provider, Share/Save, OPFS, Docker base image, or runtime behavior change.
  • No major upgrade.

Audit status

  • Before: npm audit reported 1 direct Axios vulnerability group (high overall); production-only audit was clean.
  • After: npm audit reports 0 vulnerabilities.
  • Composer audit and pip-audit are clean.

Validation

  • 102 JavaScript tests
  • npm audit
  • Vite build and icon validation
  • Composer validate/audit
  • pip-audit

No production deployment is included.

Raise the bundled Axios version to 1.20.0, which fixes the advisories affecting versions below 1.20.0.

Co-Authored-By: codex <[email protected]>
@mkaand
mkaand merged commit 25f9e4e into main Oct 6, 2026
6 of 8 checks passed
@mkaand
mkaand deleted the chore/dependency-security-audit branch October 6, 2026 01:12
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