patchcenter/app/routers
Khalid MOUTAOUAKIL 13290c1ebb Phase 1 securite: permission checks sur tous les routers
- auth: verification is_active au login (compte desactive = bloque)
- settings: enforcement backend can_edit(settings) + role/section
- servers: can_view/can_edit(servers) sur toutes les routes
- planning: can_view/can_edit(planning) sur toutes les routes
- specifics: can_view/can_edit(specifics) sur toutes les routes
- contacts: rattache au module servers (can_view/can_edit)
- campaigns: can_view/can_edit(campaigns) sur toutes les routes manquantes
- audit/audit_full: can_view/can_edit(audit) sur toutes les routes
- qualys: can_view/can_edit(qualys) sur toutes les routes
- safe_patching: perm checks + authentification sur SSE stream
- quickwin: can_view/can_edit(campaigns|quickwin) sur toutes les routes

97 points d'injection securises, 0 route sans controle

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 16:46:05 +02:00
..
__init__.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
audit_full.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
audit.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
auth.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
campaigns.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
contacts.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
dashboard.py KPI agents Qualys: actifs/inactifs/sans agent sur dashboard + page Agents avec liste détaillée 2026-04-07 00:01:57 +02:00
planning.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
qualys.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
quickwin.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
safe_patching.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
servers.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
settings.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
specifics.py Phase 1 securite: permission checks sur tous les routers 2026-04-08 16:46:05 +02:00
users.py Permissions DB, créneaux auto, assignations, audit Splunk, accents 2026-04-04 15:25:43 +02:00