DefectDojo is a DevSecOps, ASPM (application security posture management), and vulnerability management tool. DefectDojo orchestrates end-to-end security testing, vulnerability tracking, deduplication, remediation, and reporting.
Try out DefectDojo on our demo server at demo.defectdojo.org
Log in with username admin
and password 1Defectdojo@demo#appsec
. Please note that the demo is publicly accessible
and regularly reset. Do not put sensitive data in the demo.
From July 2023 Compose V1 stopped receiving updates.
Compose V2 integrates compose functions into the Docker platform, continuing to support most of the previous
docker-compose features and flags. You can run Compose V2 by replacing the hyphen (-) with a space, using
docker compose
instead of docker-compose
.
# Clone the project
git clone https://github.com/DefectDojo/django-DefectDojo
cd django-DefectDojo
# Building Docker images
./dc-build.sh
# Run the application (for other profiles besides postgres-redis see
# https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/DOCKER.md)
./dc-up-d.sh postgres-redis
# Obtain admin credentials. The initializer can take up to 3 minutes to run.
# Use docker compose logs -f initializer to track its progress.
docker compose logs initializer | grep "Admin password:"
You can run Compose V1 by editing the files below to add the hyphen (-) between docker compose
.
dc-build.sh
dc-down.sh
dc-stop.sh
dc-unittest.sh
dc-up-d.sh
dc-up.sh
docker/docker-compose-check.sh
docker/entrypoint-initializer.sh
docker/setEnv.sh
Navigate to http://localhost:8080
to see your new instance!
Join the OWASP Slack community and participate in the discussion! You can find us in our channel there, #defectdojo. Follow DefectDojo on Twitter, LinkedIn, and YouTube for project updates!
:warning: We have instituted a feature freeze on v2 of DefectDojo as we begin work on v3. Please see our contributing guidelines for more information. Check out our latest update on v3 here.
Upgrade to DefectDojo Pro today to take your DevSecOps to 11. DefectDojo Pro is designed to meet you wherever you are on your security journey and help you scale, with enhanced dashboards, additional smart features, tunable deduplication, and support from DevSecOps experts.
Alternatively, for information please email info@defectdojo.com
DefectDojo is maintained by:
Core Moderators can help you with pull requests or feedback on dev ideas:
Moderators can help you with pull requests or feedback on dev ideas:
Please report Security issues via our disclosure policy.
DefectDojo is licensed under the BSD 3-Clause License