Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Bandit Python Security

devsecops

Définition

Outil SAST spécialisé Python analysant le code source pour détecter les problèmes de sécurité communs : injections, mauvaise gestion des secrets, déserialisation non sécurisée.

Description

Bandit parcourt l'AST Python pour détecter les CWEs courants : injections SQL via concaténation (B608), utilisation de subprocess.call(shell=True) (B602), algorithmes de hachage faibles MD5/SHA1 (B303), et binding sur toutes interfaces (B104).

Mise en œuvre

Exécuter bandit -r src/ -f json -o bandit-report.json -ll dans le pipeline CI. Configurer .bandit pour exclure les faux positifs (tests unitaires). Intégrer dans pre-commit avec repo: https://github.com/PyCQA/bandit.

Points clés

  • Niveaux de sévérité : LOW/MEDIUM/HIGH × CONFIDENCE
  • Profils personnalisés via fichier de configuration YAML
  • Compatible avec tox, pytest et les matrices CI multi-versions Python

Besoin d'un expert sur ce sujet ?

Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.

Demander un devis

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis