Patent attributes
A vulnerability records manager (VRM) receives respective vulnerability data sets (VDS) from a first and second vulnerability information collector. Each VDS comprises values of a different set of attributes defined in a vulnerability taxonomy specification. The VRM normalizes the VDSs to generate a first and second vulnerability record comprising a particular plurality of attributes defined in the specification, and stores the vulnerability records in a repository. In response to a request received via a programmatic interface, the VRM transmits contents of the vulnerability records to an automated risk analyzer or a reporting/presentation component.