Changelog
Les évolutions, en toute transparence.
Chaque mise à jour de la protection et du dashboard est documentée ici.
10 septembre 2026
Plateforme web · Dashboard · MiddlewareLa fonctionnalité auparavant appelée « Page Low Internet » s’appelle désormais « Pages d’erreur natives ». Elle peut afficher un rendu inspiré des pages d’erreur des navigateurs au lieu de la page Shugoi classique.
Le dashboard, l’API, le guard et le bundle serveur utilisent le même nom de configuration, avec une compatibilité temporaire pour les anciennes intégrations.
Les publications systemd utilisent des releases versionnées et vérifiables afin de pouvoir revenir à la release précédente si un contrôle post-déploiement échoue.
Une campagne multi-navigateurs mesure la stabilité et les collisions des signaux de continuité. Aucun signal supplémentaire n’est activé pour bloquer tant que les faux positifs ne sont pas établis.
23 août 2026
SDK Node · SécuritéLe bootstrap de vérification est servi par le guard central et peut évoluer sans republier le SDK. Les signaux navigateur restent manipulables et ne constituent pas une preuve d'identité.
Les décisions de rendu et d'autorisation sont vérifiées côté serveur avec des grants liés au site, au contexte et à leur expiration. Un changement de signaux peut être signalé, sans promesse d'inspoofabilité.
Les tentatives de détournement des échanges réseau peuvent être signalées ; la décision d'autorisation reste vérifiée côté serveur.
Les signaux sont comparés entre les contextes disponibles pour repérer les changements d'identité ; les signaux côté navigateur restent contournables.
14 août 2026
Plateforme web · Shugoi 0.4.34La plateforme Shugoi utilise maintenant Shugoi 0.4.34, avec les builds de production synchronisés et vérifiés.
Les grants de rendu restent valides lors d'un changement d'adresse réseau, sans retirer leur liaison au site, à la machine, au token et à l'expiration.
Le middleware Shugoi est compatible avec les applications Express 4 et Express 5 en TypeScript strict.
Le service Shugoi est désormais géré par systemd avec des releases versionnées et un contrôle post-déploiement.
13 août 2026
Plateforme web · CI · sécurité serveurLes tests de contournement couvrent maintenant les grants absents, falsifiés, expirés, datés dans le futur et rejoués entre sites.
Le modèle de menace, la frontière d'autorisation serveur et les métriques de build sont documentés.
La CI utilise le nouveau chemin du SDK et les smoke tests de production sont paramétrables pour la bêta sous whitelist.
12 août 2026
Plateforme web · SDK Node · sécurité serveurLes routes du dashboard exigent désormais une session serveur vérifiée avant l'exécution de leurs handlers.
Les mutations authentifiées appliquent un contrôle d'origine same-site et les événements de télémétrie inconnus sont refusés.
Les versions patch du SDK Node 0.4.31 à 0.4.34 ont renforcé les grants de rendu et la compatibilité TypeScript Express.
Les builds client, SSR et serveur, les tests navigateur, l'audit des dépendances et les smoke tests ont été validés avant publication.
11 août 2026
Plateforme web · bêta privéeLa persistance runtime a été normalisée dans SQLite : comptes, sessions, sites, événements, empreintes, quotas et jetons utilisent désormais des colonnes typées et des tables de relation, sans KV ni fichier JSON métier.
Une vérification de stockage bloque maintenant le retour accidentel des colonnes payload, des fichiers JSON runtime et des requêtes SQL interpolées.
La route publique de calibration a été retirée et les parcours publics sont vérifiés contre un registre unique.
Les pages Entreprise, Droits sur les données et Signalement d'abus complètent les parcours de confiance, de vente et d'assistance.
Le déploiement conserve les assets déjà servis tout en publiant les nouveaux, ce qui évite les erreurs de chargement entre deux versions du site.
Les scripts de sauvegarde, de déploiement et de vérification sont contrôlés dans l'intégration continue, en plus des tests unitaires, de typage et navigateur.
Les pages juridiques, d'assistance et d'authentification utilisent maintenant un conteneur centré à toutes les tailles d'écran.
Les données persistantes du site sont désormais stockées dans SQLite avec une migration versionnée et un contrôle bloquant si un fichier legacy réapparaît.
10 août 2026
Plateforme web · bêta privéeLes modules Node.js, Next.js, Ruby et PHP n'utilisent plus d'évaluation JavaScript dynamique ; la politique de sécurité n'autorise plus unsafe-eval.
Le bootstrap de protection est 75 % plus léger en données brutes et 31,6 % plus léger après compression gzip.
Le JavaScript chargé au démarrage du site a été réduit de 27,7 %, et le rendu serveur de 25,3 %.
Un guide de choix, un centre de confiance et un contrôle d'état du service complètent les parcours de préparation. L'ouverture commerciale reste soumise aux contrôles de readiness.
Les titulaires de compte peuvent exporter leurs données et consulter la description OpenAPI des routes publiques documentées.
Les promesses de reconnaissance entre navigateurs et de localisation des données ont été reformulées pour refléter les limites réelles et les sous-traitants.
Les couleurs d'action et de repère respectent désormais le contraste WCAG AA sur les pages commerciales testées.
Les mises à jour de liste d'accès utilisent désormais un observateur partagé au lieu d'interroger le disque pour chaque connexion.
Les dépendances inutiles, chemins historiques non appelés et temporisateurs persistants ont été retirés avant la recette.
La bêta privée Starter est maintenant accessible aux comptes existants autorisés, avec un parcours de connexion qui conserve la page demandée.
Le parcours tarifaire bêta affiche un prix court et le bouton d'inscription fonctionne sans validation de paiement masquée.
La page de démonstration fictive a été retirée au profit de la documentation et une page Marque et ressources presse a été ajoutée.
Les ressources Trademark affichent maintenant les aperçus téléchargeables du logo, du symbole et de l'image Open Graph.
Les pages Contact commercial et Utilisation acceptable complètent le socle SaaS public.
Le footer complet est disponible dans le dashboard et les anciennes routes de documentation interne ont été retirées.
Les frameworks de la documentation utilisent les chemins SVG officiels de Simple Icons.
09 août 2026
npm 0.4.30 · PHP 0.4.6 · Ruby 0.4.6La consommation de ressources a été réduite sous forte charge, notamment pour les statistiques et les longues périodes d'exécution.
Les processus des démonstrations consomment 45 % de mémoire en moins grâce à la suppression des lanceurs intermédiaires inutiles.
Le chargement initial du site est deux fois plus léger ; les pages sont ensuite chargées uniquement lorsqu'elles sont consultées.
L'isolation des contenus entre les sites protégés a été renforcée lors du rendu côté serveur.
Les stockages Node.js et Ruby restent fiables et réactifs lors des pics d'activité.
Des signaux stables permettent de rapprocher les navigateurs d'une même machine ; le réseau reste un contrôle de sécurité séparé.
La dérive d'horloge est maintenant un signal anti-usurpation séparé : un VPN ou un chemin réseau différent ne change plus l'identité universelle.
Un probe Node/CDP compare automatiquement Chrome, Edge, Brave et Opera (WebGL, polices, codecs, audio, WebRTC et horloge) dans un rapport JSON.
Renforcement de la vérification d'identité : les tentatives de se faire passer pour une autre machine sont contrées.
Les aperçus de partage (Discord, Facebook, X, LinkedIn) s'affichent correctement, protection active.
Le machineId est plus stable entre les visites d'une même machine, tout en restant distinct entre deux machines différentes.
Landing réécrite : ton plus direct, chiffres concrets, et section « Ce que Shugoi ne fait pas » clarifiée.
04 août 2026
npm 0.4.19 · Ruby 0.4.4 · PHP 0.4.4Preuve de travail à usage unique, avec sel randomisé par requête : une preuve déjà consommée est refusée, y compris depuis une autre IP.
Cookie de session lié à l'IP et au navigateur : voler un cookie ne suffit plus pour passer.
Signature de vérification liée à chaque requête et journalisation des motifs de refus (pow, mid, whitelist).
Double authentification (TOTP) activable depuis les réglages, avec codes de récupération.
Onboarding guidé : Starter gratuit en bêta privée sous whitelist, puis parcours de facturation à l'ouverture.
Documentation intégrée au dashboard : Express, Fastify, Next.js, Ruby, PHP et Laravel, avec onglets Installer / Configurer / Tester.
Analytics temps réel : blocages par raison, passages, flux en direct.
Discours aligné sur les faits : « détectés de série » remplace les promesses trop absolues.
Nettoyage des mentions obsolètes (self-host, versions) dans la documentation.
Focus visible global, contrastes WCAG, cibles tactiles ≥ 44 px.
Navigation refondue : barre fixe, sidebar épurée, dashboard resserré.
Les détails techniques complets sont dans les journaux de commits des dépôts publics.