Passer au contenu principal

Juillet 2026

Écrit par Cybernetics SAS

Vue d'ensemble

Ce document présente la timeline de développement initial du projet Cybernetics Juillet 2026. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.


Juillet 2026 - Preuves de Conformité et Durcissement de l'Authentification

Activités Principales

Juillet 2026 se concentre sur le module de conformité : preuves (proofs) rattachées aux tâches Kanban, dashboard des frameworks avec onglets actifs/disponibles, et nouveau ComplianceController. Côté backend, l'authentification est durcie (lockout cumulatif et journalier, révocation des tokens, contrôles d'accès par société) avec un rapport de security hardening, et dd-trace est initialisé pour le monitoring. Côté frontend, les pages Support et le programme Vulnerability Reward sont mises à jour, le wizard de formulaires est refondu et les dépendances (TypeScript, overrides de sécurité, Dockerfile) sont stabilisées. Pas de bump de version ce mois-ci.

Fonctionnalités Opérationnelles

✅ Kanban Proofs : Preuves et types de preuves, exigences de preuve par tâche, gestion complète côté UI.

✅ Compliance Dashboard : ComplianceController, ComplianceRepository, dashboard frameworks actifs/disponibles.

✅ Auth Hardening : Lockout brute force cumulatif et journalier, révocation des tokens, contrôles par société.

✅ Tracing : Initialisation dd-trace sur console, serveur et tests.

✅ Support & VRP : Pages services/templates de support et page des règles du Vulnerability Reward Program.

✅ Forms Wizard : Composable useWizard et FormsTable avec pagination et filtres.

Commits Clés Analysés - Backend

f1a8b8f2b|2026-07-23|feat: implement lockout mechanism for daily authentication failures and clean up expired lockout in user model
676ad5cb1|2026-07-23|feat: enhance device permissions and access control for device types
1a2dc7816|2026-07-21|fix: update npm overrides to resolve high-severity vulnerabilities
38dcc3c75|2026-07-21|feat: implement Kanban proof requirement functionality and replace proof type references
c52b3e4a1|2026-07-21|feat: enhance Kanban workflow and compliance dashboard with proof tracking and aggregation
bcc0c553a|2026-07-20|feat: Implement Kanban Proofs and Proof Types functionality
5e811f1fd|2026-07-16|feat(workflow): enhance workflow permissions and visibility checks across Kanban controllers and policies
e1c5868c4|2026-07-15|feat(tracing): initialize dd-trace in console, server, and test entry points for enhanced performance monitoring
0dd7a84df|2026-07-15|feat(compliance): add ComplianceController and related service for compliance workflows
f720781e9|2026-07-09|feat(security): add comprehensive security hardening report with new tests and remediation actions
6ba687faa|2026-07-09|feat(auth): remove existing access tokens on password and 2FA reinitialization
bf56adaae|2026-07-08|feat(auth): implement cumulative lockout mechanism for brute force attempts

Commits Clés Analysés - Frontend

0552a150c|2026-07-28|feat: add support services and templates pages
f5a946828|2026-07-28|feat: update framework terminology and enhance UI components for support context
263cf54da|2026-07-28|feat: add support for available frameworks view and update schedule call action
0d8336d6f|2026-07-23|feat: implement i18n support for view modes and update device access permissions in park pages
d7ec33fa2|2026-07-22|feat: add Cybernetics Vulnerability Reward Program rules page and update security contact information
9428a6279|2026-07-21|fix: update npm overrides to resolve high-severity vulnerabilities
bcb9ae0fb|2026-07-21|feat(proofs): implement proof management with creation, editing, and improved UI components
ff44fa7b4|2026-07-20|feat(proofs): implement proof management in kanban tasks, including creation, deletion, and UI updates
83bd7aa19|2026-07-20|feat(compliance): enhance framework dashboard with active and available tabs, improve data handling and translations
221fbe2b3|2026-07-15|feat(compliance): implement ComplianceRepository for dashboard and stats API calls
c8bea1882|2026-07-07|feat(forms): enhance form management with wizard modal and status filtering
03afa4636|2026-07-01|feat: add device management features and enable device alerts functionality

Frontend

  • Preuves Kanban : Gestion des preuves dans les tâches (création, édition, suppression, linking), modal KanbanTaskProof, i18n des exigences de preuve (ff44fa7b4, d38b12c41, bcb9ae0fb, 6ee413af9).

  • Conformité & Frameworks : ComplianceRepository, dashboard frameworks actifs/disponibles, FrameworkControlsTab et StoryTasksTable, images des référentiels (221fbe2b3, 83bd7aa19, cc928529d, ca10a67a8, c9ee66ff8).

  • Support & Sécurité : Pages services/templates de support, vue frameworks disponibles, page VRP, retrait de la redirection OAuth du middleware (0552a150c, 263cf54da, d7ec33fa2, 7e8e57bb9).

  • Formulaires & Devices : Wizard de formulaires, FormsTable, gestion des devices avec alertes et OAuth (c8bea1882, 6f64a0943, be17c92c6, 03afa4636, 7c1722407).

  • i18n & Logs : Traductions compliance/designer/loading modal, LogPanel avec relations snapshot et navigation ressources (7b8d6cf50, 04d0de886, 3259f1a2c, 347a9d819).

  • Dépendances & CI/CD : Overrides de sécurité, TypeScript version update, Dockerfile npm ci et build deps (9428a6279, 012494cfc, a338f50ae, 88c4ccbb6).

Backend

  • Preuves Kanban : Proofs et Proof Types, exigences de preuve, route linkType, agrégation dans le dashboard de conformité (bcc0c553a, 5653fda84, 38dcc3c75, c52b3e4a1).

  • Conformité & Workflows : ComplianceController et service, routes par companyId, permissions et visibilité des workflows, relation hasManyThrough KanbanStory (0dd7a84df, 727cef381, 5e811f1fd, 67f2c9ac3).

  • Durcissement Authentification : Lockout cumulatif et journalier, advisory lock sur création de token, révocation des tokens, réauthentification sur routes sensibles (bf56adaae, f1a8b8f2b, d28e2bd03, 6ba687faa, 8660b04f6).

  • Contrôles d'Accès : Autorisations par société dans les contrôleurs, accès devices, permissions par type de device, rapport de security hardening (dfdb8a1f2, b206d5db5, 676ad5cb1, f720781e9).

  • Observabilité & Logs : dd-trace, logs d'authentification OAuth, résolution des relations de logs, alertes nouveau device (e1c5868c4, 024b8dc47, a2f872034, ba8b64999, 3a8be6800).

  • Dépendances & Docker : Overrides de sécurité, versioning exact, nettoyage des fichiers sensibles et CMD du Dockerfile (1a2dc7816, 602a2c9ff, 91d0559c6, 7244e4789).

Livrable Juillet 2026

Mois de consolidation avec preuves de conformité Kanban, dashboard des frameworks, authentification durcie et tracing dd-trace, sans bump de version.

Avez-vous trouvé la réponse à votre question ?