Skip to content

Patch Dependabot security alerts (phpunit, psy/psysh, league/commonmark)#112

Merged
anchovie91471 merged 1 commit into
mainfrom
chore/dependency-updates
May 16, 2026
Merged

Patch Dependabot security alerts (phpunit, psy/psysh, league/commonmark)#112
anchovie91471 merged 1 commit into
mainfrom
chore/dependency-updates

Conversation

@anchovie91471
Copy link
Copy Markdown
Collaborator

@anchovie91471 anchovie91471 commented May 16, 2026

Summary

Resolves all four open Dependabot alerts on main:

# Severity Package Range Fix
#43 high phpunit/phpunit < 10.5.62 bump to 10.5.63
#44 medium psy/psysh <= 0.12.18 bump to 0.12.22
#47 medium league/commonmark <= 2.8.1 bump to 2.8.2
#48 medium league/commonmark <= 2.8.0 (resolved by #47 fix)

composer audit reports clean after this change. No composer.json constraint changes other than one pin (see below).

Resolves alerts #43, #44, #47, #48:
  - phpunit/phpunit 10.5.45 -> 10.5.63 (CVE: PHPT code coverage unsafe deserialization)
  - psy/psysh 0.12.7 -> 0.12.22 (CVE: CWD .psysh.php privilege escalation)
  - league/commonmark 2.8.0 -> 2.8.2 (XSS via DisallowedRawHtml bypass + embed allowed_domains bypass)

Pinned symfony/console to ~7.2.0. Without this pin, transitive resolution
drags symfony/console to 7.4.x, which breaks Laravel 11.44's command pipeline
(Illuminate\Console\Command::run fails with "Call to a member function make()
on null" because $this->laravel never gets bound). laravel/framework declares
"symfony/console: ^7.0.3" but only the 7.2.x line is actually runtime-compatible.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@anchovie91471 anchovie91471 merged commit 932709e into main May 16, 2026
@anchovie91471 anchovie91471 deleted the chore/dependency-updates branch May 16, 2026 15:02
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