项目作者: DefectDojo

项目描述 :
DefectDojo是一个开源应用程序漏洞关联和安全编排工具。
高级语言: Python
项目地址: git://github.com/DefectDojo/django-DefectDojo.git
创建时间: 2015-02-19T17:53:47Z
项目社区:https://github.com/DefectDojo/django-DefectDojo

开源协议:BSD 3-Clause "New" or "Revised" License

下载


DefectDojo








Open Source Security Index - Fastest Growing Open Source Security Projects



OWASP Flagship
GitHub release
YouTube Subscribe
Twitter Follow



Unit Tests
Integration Tests
CII Best Practices


Screenshot of DefectDojo

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.

Demo

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.

Quick Start for Compose V2

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.

  1. # Clone the project
  2. git clone https://github.com/DefectDojo/django-DefectDojo
  3. cd django-DefectDojo
  4. # Check if your installed toolkit is compatible
  5. ./docker/docker-compose-check.sh
  6. # Building Docker images
  7. docker compose build
  8. # Run the application (for other profiles besides postgres-redis see
  9. # https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/DOCKER.md)
  10. docker compose up -d
  11. # Obtain admin credentials. The initializer can take up to 3 minutes to run.
  12. # Use docker compose logs -f initializer to track its progress.
  13. docker compose logs initializer | grep "Admin password:"

For Docker Compose V1

You can run Compose V1 by calling docker-compose (by adding the hyphen (-) between docker compose).

Following commands are using original version so you might need to adjust them:

  1. docker/docker-compose-check.sh
  2. docker/entrypoint-initializer.sh
  3. docker/setEnv.sh

Navigate to http://localhost:8080 to see your new instance!

Documentation

Supported Installation Options

Community, Getting Involved, and Updates

Slack
LinkedIn
Twitter
Youtube

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!

Contributing

Please see our contributing guidelines for more
information.

Pro Edition

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

About Us

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:

Hall of Fame

  • Jannik Jürgens (@alles-klar) - Jannik was a long time contributor and moderator for
    DefectDojo and made significant contributions to many areas of the platform. Jannik was instrumental in pioneering
    and optimizing deployment methods.
  • Valentijn Scholten (@valentijnscholten |
    Sponsor |
    LinkedIn) - Valentijn served as a core moderator for 3 years.
    Valentijn’s contributions were numerous and extensive. He overhauled, improved, and optimized many parts of the
    codebase. He consistently fielded questions, provided feedback on pull requests, and provided a helping hand wherever
    it was needed.
  • Fred Blaise (@madchap | LinkedIn) - Fred
    served as a core moderator during a critical time for DefectDojo. He contributed code, helped the team stay organized,
    and architected important policies and procedures.
  • Aaron Weaver (@aaronweaver | LinkedIn) -
    Aaron has been a long time contributor and user of DefectDojo. He did the second major UI overhaul and his
    contributions include automation enhancements, CI/CD engagements, increased metadata at the product level, and many
    more.

Security

Please report Security issues via our disclosure policy.

License

DefectDojo is licensed under the BSD 3-Clause License