Skip to content

NorthwaveSecurity/dradis-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Dradis-api is a python wrapper around the API of Dradis.
GoalInstallationUsageSupported endpoints
Built with ❤ by the Northwave Red Team


Goal

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.

Installation

pip install .

Or directly from the repository:

pip install https://github.com/NorthwaveSecurity/dradis-api.git

Usage

from dradis import Dradis

# Define api_token and url

dradis_api = Dradis(api_token, url)
projects = dradis_api.get_all_projects()
...

Supported endpoints

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.