feat: implement Bedelía dashboard panels and Phase 1 Automated Security Audit

This commit is contained in:
2026-09-19 15:17:17 -03:00
parent ada39248d7
commit 71fb20a271
8 changed files with 392 additions and 11 deletions
+4 -4
View File
@@ -19,7 +19,7 @@ call "%VENV_BANDIT%" -r "%ROOT_DIR%backend\app" -ll -ii
if %ERRORLEVEL% neq 0 (
echo [!] Warning: Bandit reported potential security concerns.
) else (
echo [OK] Bandit scan completed cleanly (0 Medium/High issues).
echo [OK] Bandit scan completed cleanly - 0 Medium/High issues.
)
echo.
@@ -29,7 +29,7 @@ call "%VENV_PIPAUDIT%" -s osv --progress-spinner off -r "%ROOT_DIR%backend\requi
if %ERRORLEVEL% neq 0 (
echo [!] Warning: pip-audit reported package vulnerabilities.
) else (
echo [OK] All Python dependencies are secure (0 known CVEs).
echo [OK] All Python dependencies are secure - 0 known CVEs.
)
echo.
@@ -50,7 +50,7 @@ call cmd.exe /c npm audit
if %ERRORLEVEL% neq 0 (
echo [!] Warning: npm audit reported package vulnerabilities.
) else (
echo [OK] All Node.js dependencies are secure (0 vulnerabilities).
echo [OK] All Node.js dependencies are secure - 0 vulnerabilities.
)
cd /d "%ROOT_DIR%"
echo.
@@ -64,7 +64,7 @@ call "%VENV_ST%" run http://127.0.0.1:5000/api/v1/openapi.json --checks not_a_se
if %ERRORLEVEL% neq 0 (
echo [!] Note: Schemathesis found potential unhandled edge cases or backend server is not running on port 5000.
) else (
echo [OK] API DAST fuzzing passed (0 unhandled 500 server errors).
echo [OK] API DAST fuzzing passed - 0 unhandled 500 server errors.
)
echo.