Repository navigation
Posture Cockpit v0.5.0
Cette version introduit le suivi historique de la posture de sécurité, les analyses programmées et un centre d'événements et d'alertes.
Nouveautés
- Comparaisons historiques : suivi des évolutions du score et des contrôles de sécurité, sans recalculer les anciennes évaluations.
- Analyses programmées : exécution quotidienne, hebdomadaire ou mensuelle, gestion des fuseaux horaires et historique des exécutions.
- Événements et alertes : détection des régressions de sécurité, baisses de score, pertes de couverture et échecs répétés des analyses.
- Interface français/anglais : nouvelles vues de comparaison et centre d'événements.
- SQLite schéma 5 : historique des états, programmation et événements, avec sauvegarde automatique vérifiée avant migration.
Les règles de notation et le contrat API existant restent compatibles.
Validation
- Tests automatisés réussis sur Python 3.11, 3.12 et 3.13.
- Validation navigateur et Docker.
- Recettes de migration depuis v0.3.0, v0.4.0 et v0.4.1.
- Migration du schéma 4 vers 5 et retour arrière vers v0.4.1 validés sur une copie isolée.
- Construction et recette Docker AMD64/ARM64 validées.
- Aucune modification de la production durant la recette.
Important — Mise à jour depuis v0.4.1
Le passage au schéma SQLite 5 nécessite une sauvegarde vérifiée et exportée hors du volume Docker avant toute migration.
Pour un premier démarrage après mise à niveau, configurer explicitement :
POSTURE_COCKPIT_SCHEDULER=off
L'ordonnanceur est activé par défaut. Ne l'activer qu'après vérification des programmations et des quotas.
Un retour à v0.4.1 nécessite de restaurer la sauvegarde du schéma 4 réalisée avant migration.
L'image Docker v0.5.0 sur GHCR n'est pas encore publiée. Sa publication sera réalisée séparément après validation. Ne pas mettre à niveau la production avant cette étape et la préparation de la migration.
Licence
PolyForm Noncommercial 1.0.0.