Dradis-api is a python wrapper around the API of Dradis.
Goal
•
Installation
•
Usage
•
Supported endpoints
Built with ❤ by the Northwave Red Team
The dradis-api python wrapper provides an easy way to access the API of dradis from python. This project is based on pydradis by Novacast.
pip install .
Or directly from the repository:
pip install https://github.com/NorthwaveSecurity/dradis-api.git
from dradis import Dradis
# Define api_token and url
dradis_api = Dradis(api_token, url)
projects = dradis_api.get_all_projects()
...
Currently, the following endpoints are fully supported:
- Teams endpoint
- Projects endpoint
- Nodes endpoint
- Issues endpoint
- Evidence endpoint
- Content Blocks endpoint
- Notes endpoint
- Document Properties endpoint
- IssueLibrary endpoint
- Attachments endpoint
The following endpoints are not fully supported:
- The users endpoint is currently unsupported, feel free to implement support and submit a pull request.