Software Checker est un outil d’évaluation de la vulnérabilité pour les ordinateurs portables et serveurs fonctionnant sous le système d’exploitation Windows. Après l’installation d’une version d’essai d’un logiciel sur des machines (ordinateur et/ou serveur) réparties sur un réseau sécurisé, Software Checker informe l’utilisateur sur le logiciel installé avec les éléments clés de la configuration, la vulnérabilité potentielle du logiciel selon les bases de données de vulnérabilité (tel OSVDB) et la version actuelle du logiciel de confiance. En utilisant des protocoles normalisés, il peut être intégré dans un système de détection global pour évaluer un niveau de risque. Software Checker permet également de détecter les virus potentiels installés suite à l’installation d’une version malveillante d’un logiciel.
La version actuelle de Software Checker permet de vérifier si les systèmes d’exploitation Windows contiennent un logiciel avec des failles de sécurité et avertit de la disponibilité de mises à jour de logiciels. Les futures version de Software Checker permettront de gérer ces informations, les collecter à partir d’autres systèmes d’exploitation, de les utiliser pour prédire des attaque potentielles et pour planifier des actions de mise à niveau.