Skip to content

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

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)#4
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 — die CI stirbt im Schritt
"Install dependencies", bevor eine einzige Pruefung laeuft.

Fix

Pin auf 3.13.6 angehoben (behoben laut Advisory). Genau eine Zeile in composer.json
geaendert, composer.lock ist in diesem Repo nicht getrackt.

Lokale QA (composer.lock entfernt, frisch aufgeloest)

  • make install: Exit 0, Log zeigt Upgrading squizlabs/php_codesniffer (3.13.5 => 3.13.6)
  • make phpcs: Exit 0
  • make phpstan: Exit 0 ("No errors")
  • make phpunit: Exit 0, 124 tests, 210 assertions, OK

Scope

Nur composer.json geaendert. Kein Merge, kein Tag durch diesen Zug — Merge bleibt dem Menschen vorbehalten.

…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 29b21ba into develop Aug 9, 2026
3 checks passed
@Headgent
Headgent deleted the fix/260809_phpcs-advisory-pin branch August 9, 2026 08:46
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