Provides access to the vulndb information
Project description
Python SDK to access the [vulnerability database](https://github.com/vulndb/data)
Build status: [![Circle CI](https://circleci.com/gh/vulndb/python-sdk/tree/master.svg?style=svg)](https://circleci.com/gh/vulndb/python-sdk/tree/master)
## Installation
```bash
git clone https://github.com/vulndb/python-sdk.git
python setup.py install
```
## Usage
```python
>>> from vulndb import DBVuln
>>> dbv = DBVuln.from_id(42)
>>> dbv.get_title()
'SQL Injection'
>>> dbv.get_severity()
'High'
>>> r = dbv.get_references()[0]
>>> r.get_url()
'http://example.com/sqli-description.html'
>>> r.get_title()
'SQL injection cheat-sheet'
```
More methods and helpers available in the source code.
## Contributing
Send your [pull requests](https://help.github.com/articles/using-pull-requests/)
with improvements and bug fixes, making sure that all tests `PASS`:
```console
$ nosetests vulndb/
......
----------------------------------------------------------------------
Ran 6 test in 0.535s
OK
```
Install the test dependencies by running `pip install -r vulndb/requirements-dev.txt`
Build status: [![Circle CI](https://circleci.com/gh/vulndb/python-sdk/tree/master.svg?style=svg)](https://circleci.com/gh/vulndb/python-sdk/tree/master)
## Installation
```bash
git clone https://github.com/vulndb/python-sdk.git
python setup.py install
```
## Usage
```python
>>> from vulndb import DBVuln
>>> dbv = DBVuln.from_id(42)
>>> dbv.get_title()
'SQL Injection'
>>> dbv.get_severity()
'High'
>>> r = dbv.get_references()[0]
>>> r.get_url()
'http://example.com/sqli-description.html'
>>> r.get_title()
'SQL injection cheat-sheet'
```
More methods and helpers available in the source code.
## Contributing
Send your [pull requests](https://help.github.com/articles/using-pull-requests/)
with improvements and bug fixes, making sure that all tests `PASS`:
```console
$ nosetests vulndb/
......
----------------------------------------------------------------------
Ran 6 test in 0.535s
OK
```
Install the test dependencies by running `pip install -r vulndb/requirements-dev.txt`
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vulndb-0.0.1.tar.gz
(9.3 kB
view hashes)