Софт статьи и литература для сканирования ПО?
А как вы себе представляете сканировать "неизвестные ранее различные баги" в различном ПО?
Такого не существует, поэтому и не нашли.
Сканировать ПО можно на предмет известных багов. Например вы знаете о баге в популярном CMS или форумном движке. Тогда можно попробовать написать сканер, который будет бегать по списку сайтов с этим CMS или движком и сканировать их на предмет наличия этого конкретного бага (или списков багов).
Так можно писать сканер известных уязвимостей к различным ресурсам.
Анализ ПО можно также проводить по исходному коду, по использованию определенной версии библиотек.
Но все сводится к тому, что конкретные дыры вы должны заранее знать.
Для начала надо изучить как создается по чтобы понять какие ошибки мог допустить программист по причине своей лени.