Skip to content

chore: patch Dependabot security advisories in composer & npm deps - #43

Merged
kyledoesdev merged 1 commit into
masterfrom
chore/security-updates
Jul 15, 2026
Merged

chore: patch Dependabot security advisories in composer & npm deps#43
kyledoesdev merged 1 commit into
masterfrom
chore/security-updates

Conversation

@kyledoesdev

Copy link
Copy Markdown
Owner

Resolves all 10 Composer advisories (5 packages) and the non-breaking npm advisories reported by composer audit / npm audit. All are transitive dependencies; no top-level constraint changes were required.

Composer (lock-only updates):

  • guzzlehttp/guzzle 7.11.1 -> 7.14.2 (dot-only cookie domain; HTTPS proxy downgrade)
  • guzzlehttp/psr7 2.11.0 -> 2.12.5 (CRLF injection in start-line serialization)
  • mtdowling/jmespath.php 2.8.0 -> 2.9.2 (compiler code injection)
  • phpseclib/phpseclib 3.0.50 -> 3.0.55 (OID DoS [high], X.509 SSRF, timing HMAC)
  • symfony/yaml 7.4.8 -> 7.4.14 (billion-laughs, ReDoS, stack exhaustion)

npm (npm audit fix, non-breaking):

  • form-data (high), shell-quote (critical), @babel/core (low), tar (moderate)

Deferred: esbuild/vite advisories require a breaking Vite 5 -> 8 upgrade (dev-server only, no production impact); tracked as separate work.

Verified: composer audit clean, 27 Pest tests pass, npm run build succeeds.

Resolves all 10 Composer advisories (5 packages) and the non-breaking npm
advisories reported by `composer audit` / `npm audit`. All are transitive
dependencies; no top-level constraint changes were required.

Composer (lock-only updates):
- guzzlehttp/guzzle 7.11.1 -> 7.14.2 (dot-only cookie domain; HTTPS proxy downgrade)
- guzzlehttp/psr7 2.11.0 -> 2.12.5 (CRLF injection in start-line serialization)
- mtdowling/jmespath.php 2.8.0 -> 2.9.2 (compiler code injection)
- phpseclib/phpseclib 3.0.50 -> 3.0.55 (OID DoS [high], X.509 SSRF, timing HMAC)
- symfony/yaml 7.4.8 -> 7.4.14 (billion-laughs, ReDoS, stack exhaustion)

npm (npm audit fix, non-breaking):
- form-data (high), shell-quote (critical), @babel/core (low), tar (moderate)

Deferred: esbuild/vite advisories require a breaking Vite 5 -> 8 upgrade
(dev-server only, no production impact); tracked as separate work.

Verified: composer audit clean, 27 Pest tests pass, npm run build succeeds.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kyledoesdev
kyledoesdev merged commit e53894d into master Jul 15, 2026
1 check passed
kyledoesdev added a commit that referenced this pull request Jul 15, 2026
Resolves composer.lock conflict caused by the security patches (PR #43)
landing on master. Kept the Laravel 13 branch's lock via --ours: it is a
full L13 resolution that already contains the same secure package versions
(guzzle 7.14.2, psr7 2.12.5, phpseclib 3.0.55, jmespath 2.9.2). package-lock.json
auto-merged to master's patched npm versions. composer validate passes and the
lock installs cleanly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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