These examples gives you an basic idea on how to use the various languages to connect to the VulnDB API and make requests from all api end points.
API Access is required to use this service. If you already have VulnDB Access please see here for information on how to obtain API keys If you are interested in a subscription to VulnDB, please contact sales@riskbasedsecurity.com
VulnDB Client examples are provided “as-is” with no warranty or support available.
They are meant to help Risk Based Security customers with their usage of VulnDB.
The ruby example is a basic connector example doing one job only, checking for CVE ids.
https://github.com/jkouns/VulnDB-Client-Examples/tree/master/ruby
The C# client is a basic client connector and product checker.
https://github.com/jkouns/VulnDB-Client-Examples/tree/master/c%23
This is an example of a client used to pull data from VulnDB for import into RSA's Archer.
https://github.com/jkouns/VulnDB-Client-Examples/tree/master/python
The php5 system is a complete api wrapper, see repo page for more information.
https://github.com/riskbasedsecurity/VulnDB-Client-Examples/tree/master/php