Refactoring

This commit is contained in:
dahoud
2026-03-01 22:00:28 +00:00
parent c0e2c4da45
commit 6b28cf751e
469 changed files with 26866 additions and 14768 deletions

View File

@@ -0,0 +1,33 @@
@echo off
REM Script pour exécuter OWASP Dependency Check (Windows)
REM Usage: scripts\owasp-dependency-check.bat
echo 🔍 Exécution de l'audit de sécurité OWASP Dependency Check...
REM Vérifier si OWASP Dependency Check est installé
where dependency-check.bat >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
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 %CD%:/src owasp/dependency-check --scan /src
exit /b 1
)
REM Créer le répertoire de sortie
if not exist "target\security-reports" mkdir target\security-reports
REM Exécuter l'audit
echo ⏳ Analyse des dépendances en cours...
dependency-check.bat ^
--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\

View File

@@ -0,0 +1,34 @@
#!/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/"