Hacktron Automations
Review et Whitebox trouvent des vulnérabilités plus vite que la plupart des équipes ne peuvent les corriger. Automations confie chaque nouvelle découverte qui correspond à vos règles à un agent Hacktron, qui vérifie qu’elle est réelle, la corrige, exécute vos tests et ouvre une pull request que votre équipe relira.
Remédiation
L’agent commence par tester si la découverte peut être exploitée dans votre code. Si ce n’est pas le cas, le code reste tel quel et l’exécution en consigne la raison. Si c’est le cas, l’agent apporte la plus petite modification qui corrige la cause racine, exécute les tests du dépôt et ajoute des tests de non-régression pour le correctif.
Pull requests
La pull request va là d’où vient le bug, sur GitHub, GitLab, Azure DevOps ou Bitbucket.
Règles
Un administrateur de l’organisation configure une automatisation une seule fois, et elle s’exécute ensuite à chaque correspondance.
Questions
Va-t-il pousser dans notre code ?
Il pousse sur sa propre branche et ouvre une pull request depuis celle-ci. Il ne fusionne jamais.
Quelles découvertes lancent une exécution ?
Les nouvelles découvertes qui correspondent à une automatisation activée. Chaque découverte donne lieu à une exécution au plus. Tout membre peut lancer une exécution sur une découverte plus ancienne avec Remediate.
Quelle différence avec Fix with AI dans Review ?
Fix with AI transmet la découverte à l’éditeur d’un développeur. Avec Remediation, l’agent de Hacktron réalise le correctif, et personne n’a à prendre la découverte en charge.
Combien coûte une exécution ?
Les exécutions consomment des crédits d’automatisation, un solde unique pour l’organisation, débité à la fin de chaque exécution. Le coût varie selon la taille de l’exécution, et chaque environnement peut avoir un plafond.