VulnDB provides developers with a system for managing their security knowledge. It allows them to define and use consistent testing methodologies as well as maintain a library of curated issue descriptions that can be reused in reports to save time. VulnDB also provides public access to their own library of issue descriptions.
Developers can use the VulnDB API to access issue description pages located in both the public and private libraries programmatically. API users have full control over their private pages, but access to public pages is read-only.