Comprehensive REST API

Manipulate and interact with your Dradis instance from any tool in any language.

  • Import Team, User, IssueLibrary, and Project data from external tools.
  • Retrieve your findings to publish in other internal systems.
  • Connect Dradis with your existing Business Intelligence tools.

Read the API docs

Bash, cron and system integration

Powerful Bash scripting interface with direct access to tool connectors and export operations.

  • Schedule tasks like project creation or report generation.
  • Parse the output of security scanners.
  • Automatically back up and archive all your sensitive information.

Low level scripting

Advanced Ruby scripting to query the internal database and access every single piece of functionality.

An easy to use query language let's you inspect and manipulate all the data gathered through the system:

recent_projects.each do |project|

  puts "Listing issues for project #{project.name}"

  with_scope(project) do
    issue_library = Node.issue_library
    Issue.where(node_id: issue_library.id).each do |issue|
      puts "* #{issue.title}"
    end
  end

end

More examples

Streamline InfoSec Project Delivery

Learn practical tips to reduce the overhead that drags down security assessment delivery with this 5-day course. These proven, innovative, and straightforward techniques will optimize all areas of your next engagement including:

  • Scoping
  • Scheduling
  • Project Planning
  • Delivery
  • Intra-team Collaboration
  • Reporting and much more...

Your email is kept private. We don't do the spam thing.