#!/bin/bash # Script pour exĂ©cuter OWASP Dependency Check # Usage: ./scripts/owasp-dependency-check.sh set -e echo "🔍 ExĂ©cution de l'audit de sĂ©curitĂ© OWASP Dependency Check..." # VĂ©rifier si OWASP Dependency Check est installĂ© if ! command -v dependency-check.sh &> /dev/null; then echo "❌ OWASP Dependency Check n'est pas installĂ©." echo "đŸ“„ Installation recommandĂ©e:" echo " - TĂ©lĂ©charger depuis: https://owasp.org/www-project-dependency-check/" echo " - Ou utiliser Docker: docker run --rm -v \$(pwd):/src owasp/dependency-check --scan /src" exit 1 fi # CrĂ©er le rĂ©pertoire de sortie mkdir -p target/security-reports # ExĂ©cuter l'audit echo "⏳ Analyse des dĂ©pendances en cours..." dependency-check.sh \ --project "UnionFlow Client" \ --scan unionflow-client-quarkus-primefaces-freya \ --out target/security-reports \ --format HTML \ --format JSON \ --format XML \ --enableExperimental \ --failOnCVSS 7 echo "✅ Audit terminĂ©. Rapport disponible dans: target/security-reports/"