Skip to content

Bump dependencies to resolve open Dependabot alerts - #62

Open
travismolick wants to merge 1 commit into
mainfrom
security/dependabot-fixes-2026-08-16
Open

Bump dependencies to resolve open Dependabot alerts#62
travismolick wants to merge 1 commit into
mainfrom
security/dependabot-fixes-2026-08-16

Conversation

@travismolick

Copy link
Copy Markdown
Contributor

Bumps composer/npm deps within existing version constraints (no composer.json/package.json range changes except adding qs as a direct dep since it was previously only transitive).
Clears 33 open composer Dependabot alerts + 1 npm alert.

package before after
guzzlehttp/guzzle 7.10.0 7.15.3
guzzlehttp/psr7 2.9.0 2.13.0
laravel/framework v12.56.0 v12.66.0
league/commonmark 2.10.0
phpoffice/phpspreadsheet 1.30.4 1.30.6
phpseclib/phpseclib 3.0.56
dompdf/dompdf v3.1.6
symfony/http-kernel v7.4.16
symfony/mime v7.4.16
symfony/routing v7.4.13 v7.4.15
symfony/http-foundation v7.4.8 v7.4.16
symfony/mailer v7.4.8 v7.4.15
symfony/polyfill-intl-idn v1.36.0 v1.38.1
qs (npm) 6.15.1 6.15.2

Includes critical phpspreadsheet RCE fix (CVE-2026-45034).

Manual test of phpspreadsheet export / dompdf PDF generation / guzzle-based integrations recommended before merge

Updates guzzlehttp/guzzle, guzzlehttp/psr7, laravel/framework,
league/commonmark, phpoffice/phpspreadsheet, phpseclib/phpseclib,
dompdf/dompdf, symfony/http-kernel, symfony/mime, symfony/routing,
symfony/http-foundation, symfony/mailer, symfony/polyfill-intl-idn,
and npm qs — all within existing composer.json/package.json version
constraints. Clears 33 composer + 1 npm open Dependabot alerts,
including the critical phpspreadsheet RCE (CVE-2026-45034).
@travismolick
travismolick requested review from a team and Gawdl3y August 17, 2026 04:34
@travismolick travismolick added the dependencies Pull requests that update a dependency file label Aug 17, 2026
@Gawdl3y

Gawdl3y commented Aug 31, 2026

Copy link
Copy Markdown
Member

What's the purpose of adding qs as a direct dependency? I would expect npm update qs to take care of the update in the lock file.

As for the specific mention of the PhpSpreadsheet vulnerability, it doesn't really apply to Tracker (to my knowledge) since it's only used to generate files and not parse them. This is actually the case (not applying to Tracker) for nearly all of the security alerts this repo sees - not that that means we shouldn't update them, of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants