VulnWatch est une plateforme SaaS de surveillance des vulnérabilités. Des microservices Python isolés collectent en continu les données de 19 sources internationales (NVD, GHSA et d'autres), pendant qu'un service dédié récupère les preuves d'exploitation associées.
Le moteur central, en Laravel, normalise ces données, arbitre les conflits entre sources et consolide une fiche unique par CVE. La plateforme est multi-organisations, avec un superadmin qui pilote l'offre et les runners, et des administrateurs qui gèrent leurs équipes et leurs actifs.
Le problème
Les équipes IT suivent difficilement les nouvelles failles : les sources sont nombreuses, redondantes, parfois contradictoires, et rien ne dit lesquelles concernent leurs propres produits.
La solution
Une collecte automatisée de 19 sources, une normalisation en fiche unique par CVE, et une mise en correspondance avec l'inventaire technologique de chaque organisation, avec alertes.
Le résultat
Chaque organisation voit en un seul endroit les vulnérabilités qui la concernent et peut réagir avant d'être exploitée.