Skip to content

Posture Cockpit v0.5.0 — Historique, planification et alertes

Latest

Choose a tag to compare

@vinzgithub vinzgithub released this 20 Oct 11:23
· 2 commits to main since this release
88623bc

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.