Skip to content

fix(deps): php_codesniffer 3.13.5 auf 3.13.6 (Security-Advisory) - #6

Merged
Headgent merged 1 commit into
developfrom
fix/260809_phpcs-advisory-pin
Aug 9, 2026
Merged

fix(deps): php_codesniffer 3.13.5 auf 3.13.6 (Security-Advisory)#6
Headgent merged 1 commit into
developfrom
fix/260809_phpcs-advisory-pin

Conversation

@Headgent

@Headgent Headgent commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Problem

Der exakte Pin squizlabs/php_codesniffer: 3.13.5 faellt unter das Security-Advisory
PKSA-rdkp-vv9z-mjkg (OS Command Injection, betroffen: < 3.13.6). Composer verweigert
mit aktivem block-insecure (Default) jede frische Aufloesung dieses Pins. Wirkung: jeder
frische composer install scheitert, die CI stirbt im Schritt "Install dependencies",
bevor eine einzige Pruefung laeuft.

Fix

Ein-Zeilen-Aenderung in composer.json: Pin auf 3.13.6 angehoben (behobene Version).
composer.lock ist nicht getrackt (.gitignore) und wurde zur Verifikation lokal entfernt
und frisch aufgeloest.

Lokale QA (frisch aufgeloester vendor/-Baum nach make install)

  • make install: Exit 0, Log bestaetigt Upgrading squizlabs/php_codesniffer (3.13.5 => 3.13.6)
  • make phpcs: Exit 0, keine Findings
  • make phpstan: Exit 0, "No errors"
  • make phpunit: Exit 0, OK (106 tests, 260 assertions)

Hinweis

Vorbestehender Zustand, nicht durch diesen Zug verursacht. 21 von 25 Jardis-Repos pinnen
exakt 3.13.5 — dieser PR hebt eines davon.

Merge bleibt bewusst aus, wie beauftragt.

…kiert jeden Install

Der exakte Pin 3.13.5 faellt unter PKSA-rdkp-vv9z-mjkg (OS Command
injection, betroffen < 3.13.6). Composer verweigert die Aufloesung,
solange block-insecure aktiv ist — der Default. Wirkung: jeder frische
composer install scheitert, die CI stirbt im Schritt "Install
dependencies", bevor eine einzige Pruefung laeuft.

Lokale Laeufe verdecken das, solange ein vendor/-Baum von vor dem
Advisory liegt. Nachgestellt durch Entfernen der nicht getrackten
composer.lock und frisches make install.

Vorbestehend, nicht von diesem Zug verursacht. 21 der 25 Jardis-Repos
pinnen exakt 3.13.5; dieser Zug hebt eines davon.
@Headgent
Headgent merged commit 62f6e6b into develop Aug 9, 2026
3 checks passed
@Headgent
Headgent deleted the fix/260809_phpcs-advisory-pin branch August 9, 2026 08:47
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