VulnerableCode est une base de données ouverte, avec API, des vulnérabilités connues des paquets logiciels. Elle regroupe des données issues de plusieurs sources publiques et les organise par paquet, avec les Package URL (PURL) comme clé. Vous pouvez ainsi rechercher, par paquet ou par nom de paquet, les vulnérabilités concernées et les versions qui contiennent un correctif. Équipes de sécurité et développeurs s'en servent pour gérer la chaîne d'approvisionnement logicielle. Elle propose une interface web et une API, ainsi que des outils pour monter votre propre instance.
VulnerableCode est maintenu par AboutCode Europe ASBL, une organisation à but non lucratif basée à Bruxelles. Le code est sous Apache-2.0 et les jeux de données de référence sous CC-BY-SA-4.0, deux licences ouvertes. Vous pouvez exécuter le logiciel vous-même, de sorte que vos requêtes ne partent pas chez un tiers, ou utiliser l'instance publique sur public.vulnerablecode.io ; son lieu d'hébergement n'est pas publié. Le développement a été cofinancé par le programme NGI Zero de l'UE, mis en œuvre par NLnet.