Python Package

Vulnerabilites de securite

Detecter et corriger les vulnerabilites de securite Python courantes avec ManifestGuard.

Accès anticipé: Jusquu2019au 2026-12-31

mgpy combine des signaux cote produit et cote supply chain: patterns de code risquee, dependances obsoletees et secrets accidentels doivent etre visibles avant la release.

Points cles

  • CLI: Sous Windows, les exemples utilisent la forme recommandee py -3.12 -m <module> ... (par ex. py -3.12 -m manifestguard ...). Sous Linux/macOS, cela correspond generalement a python3.12 -m ....
  • Les chemins d execution dangereux comme eval, exec ou des secrets hardcodes exigent de vraies modifications de code et non des suppressions en commentaire.
  • Les audits de dependances n ont de valeur que si les problemes transitifs sont eux aussi traites dans la release.
  • Les wheels et artefacts de build font egalement partie de la revue securite.

Workflow mgpy recommande

  1. Corriger d abord les findings critiques evidents: secrets, execution dangereuse et chemins hardcodes.
  2. Inclure ensuite audits de packages et artefacts de release dans la meme passe securite.
  3. N utiliser des suppressions que pour des exceptions legitimes et documentees puis les reverifier regulierement.

Demarrage rapide

invoke security-scan
py -3.12 -m manifestguard check --extended
py -3.12 -m manifestguard check --report .manifestguard/manifestguard-report.json