L'ange Herald

Async Herald

Désormais une app de bureau qui relit votre code sur votre machine. Sans IA.

Télécharger pour macOS

Gratuit · aucun fichier source envoyé · Apple Silicon et Intel · Windows et Linux

L'écran Problèmes de l'app : la liste des problèmes classés par points gagnés et le correctif proposé pour une injection SQL.

72/100

Et vous, vous
êtes à combien ?

D'autres développeurs analysent leur code en ce moment. Herald note chaque projet sur 100 et classe les corrections par points gagnés.

La vue d'ensemble de l'app : la note du projet, le détail par catégorie et les gains rapides.

Herald face à une IA

Une relecture par IA se paie au token.
Herald, à prix fixe.

Coût selon la taille du dépôt
Relecture par IAHerald · 7,99 €/moispetit projetgros dépôt

Illustratif : le coût d'une IA dépend du fournisseur et du volume de code envoyé.

HeraldRelecture par IA
Coût0 €, puis 7,99 €/mois. Prix fixe.Au volume de code envoyé : plus le dépôt est gros, plus la facture monte.
Votre codeReste sur votre machine.Envoyé aux serveurs du fournisseur.
Même code, même résultatOui : des règles écrites et versionnées.Non : la réponse peut changer d'une fois à l'autre.
D'où vient l'alerteD'une règle nommée, que vous pouvez lire et désactiver.D'un modèle : impossible de savoir pourquoi.
Ce que vous obtenezLa ligne, le correctif, les points gagnés.Un texte rédigé, à revérifier.

Bien plus qu'un linter

Un linter lit la syntaxe.
Herald cherche ce qui casse en production.

Il suit les données à travers votre code, interroge les bases de vulnérabilités à chaque analyse et relit votre CI, vos Dockerfile et votre historique Git.

Dépendances et CVE récentes

À chaque analyse, Herald interroge la base publique OSV (CVE, alertes GitHub) et les registres npm, crates.io, PyPI et Go : vulnérabilités connues, même publiées la veille, et versions obsolètes. Seuls les noms et versions de paquets sont envoyés, jamais votre code.

Sécurité

Suivi des données de l'entrée jusqu'à l'usage : injections SQL, NoSQL, de commandes et de code, XSS, XXE.

taint-sql-injection · taint-xss

Patterns et architecture

Classes fourre-tout, couplage fort, imports en cascade, boucles quadratiques, entrées/sorties dans une boucle.

god-class · io-in-loop

Qualité

Fonctions trop longues ou trop complexes, imbrication profonde, code mort, catch vides, imports inutilisés.

high-cognitive-complexity

DevOps

Dockerfile en root ou en tag latest, secrets en dur, workflows GitHub non épinglés ou trop permissifs.

workflow-unpinned-action

Versioning

Marqueurs de conflit oubliés, fichiers .env et secrets commités, sorties de build dans le dépôt.

merge-conflict

Tests

Tests focalisés ou ignorés qui partent en CI, tests vides, assertions de façade.

no-skipped-tests

Tarifs

Un prix fixe. Pas de facture surprise.

Le quota d'analyses est lié à votre compte et s'applique dans l'app. Aucun coût au token.

Herald Gratuit

Pour découvrir Herald sur vos projets.

0€/ mois
Sans engagement
  • 3 analyses / jour dans l'app de bureau
  • IDE intégré pour corriger sur place
  • Catégories Sécurité, Dépendances, Qualité
  • Détail des catégories Patterns, Versioning, DevOps, Tests

Herald Pro

Toutes les catégories, 100 analyses par jour.

7,99€TTC / mois
ou 49,99 € TTC / an · 14 jours d'essai gratuit, sans carte
  • 100 analyses / jour dans l'app de bureau
  • IDE intégré pour corriger sur place
  • Catégories Sécurité, Dépendances, Qualité
  • Détail des catégories Patterns, Versioning, DevOps, Tests

Pas encore de compte ? Téléchargez l'app : Pro est offert 14 jours à la création du compte, sans carte bancaire, puis le compte passe à l'offre gratuite.

Questions

Herald, c'est juste un linter ?

Non. Un linter vérifie le style et la syntaxe, fichier par fichier. Herald suit les données à travers le projet pour trouver les injections, interroge à chaque analyse la base OSV pour signaler les CVE récentes de vos dépendances, repère les problèmes de conception (classes fourre-tout, couplage, boucles coûteuses) et relit aussi vos Dockerfile, vos workflows GitHub, votre historique Git et vos tests. Voir tout ce qu'il vérifie.

Mon code est-il envoyé quelque part ?

Non. Les fichiers sont lus et analysés sur votre machine. L'app télécharge la liste des règles et, pour la catégorie Dépendances, vérifie les noms et versions de vos paquets auprès des bases publiques de vulnérabilités. Aucun fichier source n'est transmis.

Pourquoi ne peut-on plus analyser sur le site ?

Analyser en local évite d'envoyer votre code sur nos serveurs, fonctionne sur les dépôts privés sans donner d'accès, et permet de corriger directement dans l'éditeur intégré.

Faut-il un compte ?

Oui, un compte herald.codes gratuit : il porte votre quota d'analyses et votre offre. Un nouveau compte a Pro offert pendant 14 jours, sans carte bancaire. La connexion se fait par code envoyé par email, Google ou GitHub.

Quels langages sont pris en charge ?

Plus de 30, dont JavaScript, TypeScript, Python, Rust, Go, Java, PHP, Ruby, C#, Kotlin et Swift, ainsi que les Dockerfile, les pipelines CI et les fichiers de dépendances.

Y a-t-il de l'IA dans Herald ?

Non. Chaque résultat vient d'une règle écrite à la main, dont le code est public. Le même projet donne toujours la même note.

L'ange Herald

Avant de déployer,
demandez à Herald.

Failles, secrets, dépendances, workflows CI : les problèmes qui coûtent cher en production, repérés avant.

Télécharger pour macOS

Gratuit · sans IA · Apple Silicon et Intel · Windows 10 et 11 · Linux x86_64 (AppImage, .deb) · toutes les versions