Repository navigation
v0.1.1 - correctifs de sécurité
Version corrective de la série 0.1, construite sur v0.1.0. Les évolutions d'API et les nouveaux tutoriels de master restent dans le développement suivant.
Les corrections refusent les terminateurs d'image inline ambigus interprétés par certains lecteurs, contrôlent les débordements des dimensions et identifiants, et rendent linéaire la validation des sous-graphes partagés tout en refusant les cycles. L'écriture valide les chemins, refuse les stream URIs et produit des erreurs sans divulguer la destination.
28 cas de régression ont été ajoutés. La version passe 175 tests / 7 242 assertions, PHPStan niveau 8, PSR-12 et la génération reproductible. Aucun avis de sécurité connu n'est signalé par l'audit des dépendances verrouillées ; cet audit fait désormais partie de la CI.
Pour une installation existante avec le dépôt VCS configuré :
composer update roukmoute/pdf --with-dependenciesLa bibliothèque ne charge ni n'exécute de définitions de police PHP. Le modèle PDF conserve les actions et les flux explicites ; l'application doit contrôler les données, les chemins de sortie et ses limites de ressources. Voir la revue de sécurité et la politique de signalement privé.
L'archive source et son empreinte SHA-256 sont jointes.