Skip to content

chech-php v0.3

Choose a tag to compare

@bertinstephane42 bertinstephane42 released this 05 Dec 10:51
· 4 commits to main since this release
0dda8e7

check-php v0.3 - Changelog

Modifications principales

1. Amélioration du scanner PHP (scanner.php)

  • Intégration des heuristiques OWASP 2021 directement dans la fonction scan_project().
  • Ajout de détections pour :
    • Commandes systèmes avec données utilisateur (RCE).
    • eval() indirect via variable.
    • include/require dynamiques avec entrée utilisateur (RFI/LFI).
    • preg_replace() avec l’option /e.
    • unserialize() sur données externes.
    • Affichage non filtré de données utilisateur (XSS).
    • SQL dynamique sans prepare ou bind_param (SQLi).
    • Uploads de fichiers non filtrés.
    • Formulaires POST sans protection CSRF.
    • Hashage faible (md5/sha1) et gestion d’erreurs dangereuse.
    • Sessions démarrées sans régénération d’ID.
  • Optimisation pour éviter les doublons et réduire les faux positifs.

Informations complémentaires

  • Cette version améliore la précision et la sécurité des scans.
  • Elle prépare le terrain pour de futures extensions sur les règles OWASP et l’analyse des dépendances PHP.
  • Maintient la compatibilité avec la v0.1 tout en réduisant les faux positifs.