DefectDojo’s Documentation

_images/dashboard.png

About DefectDojo

What is DefectDojo?

_images/bug-2x.png

DefectDojo is a tool created by the Security Engineering team at Rackspace to track testing efforts. It attempts to streamline the testing process by offering features such as templating, report generation, metrics, and baseline self-service tools. Though it was designed with security folks in mind, there is nothing keeping QA/QE testers, or any other testers for that matter, from using it productively.

What does DefectDojo do?

_images/graph-2x.png

While traceability and metrics are the ultimate end goal, DefectDojo is a bug tracker at its core. Taking advantage of DefectDojo’s Product:Engagement model, enables traceability among multiple projects and test cycles, and allows for fine-grained reporting.

How does DefectDojo work?

_images/key-2x.png

DefectDojo is based on a model that allows the ultimate flexibility in your test tracking needs.

  • Working in DefectDojo starts with a Product Type.
  • Each Product Type can have one of more Products.
  • Each Product can have one or more Engagements.
  • Each Engagement can have one more Tests.
  • Each Test can have one or more Findings.
_images/DD-Hierarchy.png

The code is open source, and available on github.

A demo installation can be found over at PythonAnywhere.

Our documentation is organized in the following sections: