VulnWatch is a vulnerability monitoring SaaS platform. Isolated Python microservices continuously collect data from 19 international sources (NVD, GHSA and others), while a dedicated service retrieves the related exploitation evidence.
The core engine, built with Laravel, normalizes this data, resolves conflicts between sources and consolidates a single record per CVE. The platform is multi-organization, with a superadmin who manages the offering and the runners, and administrators who manage their teams and assets.
The Problem
IT teams struggle to keep up with new flaws: sources are numerous, redundant, sometimes contradictory, and nothing says which ones concern their own products.
The Solution
Automated collection from 19 sources, normalization into a single record per CVE, and matching with each organization's technology inventory, with alerts.
The Result
Each organization sees the vulnerabilities that affect it in one place and can react before being exploited.