Skip to content

🔒 security: analyse de teinte Psalm bloquante en CI (#433) - #451

Merged
ronan-develop merged 6 commits into
mainfrom
security/#433-psalm-taint
Oct 11, 2026
Merged

ronan-develop merged 6 commits into
mainfrom
security/#433-psalm-taint

Conversation

@ronan-develop

Copy link
Copy Markdown
Owner

Contenu

  • Psalm (dev) en mode taint : Request::query/body/allBody/header/path/file sont des sources, PDO des puits SQL (tools/psalm/pdo.phpstub).
  • Étape CI bloquante ; composer taint en local.
  • PsalmTaintTest pose des flux tachés (SQL, HTML, commande) et vérifie qu'ils sont détectés.
  • Le chemin tmp_name reçu de PHP est marqué neutre pour les puits fichier et SSRF (justification dans le contrôleur).

Refacto

Un seul fichier de configuration (psalm.xml), pas de baseline.

Closes #433

@ronan-develop
ronan-develop merged commit 7e4546b into main Oct 11, 2026
4 checks passed
@ronan-develop
ronan-develop deleted the security/#433-psalm-taint branch October 11, 2026 17:34
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.

🔒 Analyse statique avec suivi des données non fiables (Psalm taint) en CI (audit #185, gravité faible)

1 participant