patchcenter/app/routers
Khalid MOUTAOUAKIL 49d5658475 Safe Patching wizard, SSE terminal, SSH password fallback, Qualys VMDR testé
Safe Patching Quick Win:
- Wizard 4 steps: Prérequis → Snapshot → Exécution → Post-patch
- Step 1: vérif SSH/disque/satellite par branche, exclure les KO
- Step 2: snapshot vSphere VMs
- Step 3: commande yum éditable, lancer hprod puis prod (100% requis)
- Step 4: vérification post-patch, export CSV
- Terminal SSE live (Server-Sent Events) avec couleurs
- Exclusion serveurs par checkbox dans chaque branche
- Label auto Quick Win SXX YYYY

SSH:
- Fallback password depuis settings si clé SSH absente
- Détection auto root (id -u) → pas de sudo si déjà root
- Testé sur VM doli CentOS 7 (10.0.2.4)

Qualys VMDR:
- API 2.0 testée et fonctionnelle avec compte sanef-ae
- Knowledge Base (CVE/QID/packages) accessible
- Host Detections (vulns par host) accessible
- Migration vers API 4.0 à prévoir (EOL dans 85 jours)

Qualys Agent installé sur doli (activation perso qg2)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 06:49:31 +02:00
..
__init__.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
audit.py Qualys complet, contacts, audit refactoré, bulk serveurs 2026-04-05 00:47:26 +02:00
auth.py Permissions DB, créneaux auto, assignations, audit Splunk, accents 2026-04-04 15:25:43 +02:00
campaigns.py BOC SAP corrigé, stop/start order, patch waves, DMZ zone, préférences patching 2026-04-05 03:52:46 +02:00
contacts.py Qualys complet, contacts, audit refactoré, bulk serveurs 2026-04-05 00:47:26 +02:00
dashboard.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
planning.py Permissions DB, créneaux auto, assignations, audit Splunk, accents 2026-04-04 15:25:43 +02:00
qualys.py Qualys complet, contacts, audit refactoré, bulk serveurs 2026-04-05 00:47:26 +02:00
safe_patching.py Safe Patching wizard, SSE terminal, SSH password fallback, Qualys VMDR testé 2026-04-05 06:49:31 +02:00
servers.py BOC SAP corrigé, stop/start order, patch waves, DMZ zone, préférences patching 2026-04-05 03:52:46 +02:00
settings.py Sécurité: nginx CSP, ACL réseau, SSH hardening, PostgreSQL, assets locaux 2026-04-05 01:39:19 +02:00
specifics.py BOC SAP corrigé, stop/start order, patch waves, DMZ zone, préférences patching 2026-04-05 03:52:46 +02:00
users.py Permissions DB, créneaux auto, assignations, audit Splunk, accents 2026-04-04 15:25:43 +02:00