Comprehensive REST API

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

Screenshot of Bash scripting interface
  • 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.
  • Manage API access with scoped Personal Access Tokens.
Read the API docs

Personal Access Tokens

Create multiple, scoped API tokens on a per-user basis. Each token can be limited to only the access a specific tool or workflow actually needs - so your CI/CD pipeline, your AI-assisted analysis tooling, and your reporting scripts each get their own credential, with no more access than necessary.

  • Create and revoke tokens without affecting other integrations.
  • Scope each token to the minimum required access.
  • Built for teams running automation pipelines, custom tooling, or AI-assisted workflows on top of Dradis.
Screenshot of Personal Access Token management in Dradis

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.
Screenshot of Bash scripting interface

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:

More examples

        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
        

An extremely extensible platform at your service

See plans

Seven Strategies To Differentiate Your Cybersecurity Consultancy

You don’t need to reinvent the wheel to stand out from other cybersecurity consultancies. Often, it's about doing the simple things better, and clearly communicating what sets you apart.

  • Tell your story better
  • Improve your testimonials and case studies
  • Build strategic partnerships

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