You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# set to false to include a blog section in the section nav along with docs
12
-
toc_root: true
13
-
_target:
14
-
path: "/blog/**"
15
-
- type: "docs"
16
-
_target:
17
-
path: "/**"
18
7
---
19
8
20
9

21
10
11
+
22
12
<spanstyle="background-color:rgba(242, 86, 29, 0.3)">DefectDojo Inc. and open-source contributors maintain this documentation to support both the Community and Pro editions of DefectDojo.</span>
23
13
24
-
### What is DefectDojo?
14
+
## What is DefectDojo?
15
+
16
+
DefectDojo is a DevSecOps platform. DefectDojo streamlines DevSecOps by serving as an aggregator and single pane of glass for your security tools.
25
17
26
-
DefectDojo is a DevSecOps platform. DefectDojo streamlines DevSecOps by serving as an aggregator and single pane of glass for your security tools. DefectDojo has smart features to enhance and tune the results from your security tools including the ability to merge findings, remember false positives, and distill duplicates. DefectDojo also integrates with JIRA, provides metrics / reports, and can also be used for traditional pen test management.
18
+
DefectDojo has smart features to enhance and tune the results from your security tools including the ability to merge findings, remember false positives, and distill duplicates.
19
+
20
+
DefectDojo also integrates with JIRA, provides metrics / reports, and can also be used for traditional pen test management.
27
21
28
22
### What does DefectDojo do?
29
23
30
-
While automation and efficiency are the ultimate end goals, DefectDojo is
31
-
a bug tracker at its core for vulnerabilities. Taking advantage of DefectDojo's
32
-
Product:Engagement model, enables traceability among multiple projects
33
-
/ test cycles, and allows for fine-grained reporting.
24
+
Whether you're a one-person security team for a small organization, or a CISO overseeing a large amount of software projects, DefectDojo allows you to organize your security work, and easily report your organization's security posture to other stakeholders.
25
+
26
+
While security process automation and integrated development pipelines are the ultimate end goals of DefectDojo, this software is a bug tracker at its core for security vulnerabilities, which is meant to ingest, organize and standardize reports from many security tools.
27
+
28
+
DefectDojo's Product:Engagement model enables allows you to take inventory of your development environment and immediately place new security Findings in context.
29
+
30
+
- Track and report on vulnerabilities and test results across repositories and development branches, using CI/CD integration
31
+
- Ingest Pen tester reports and capture point-in-time snapshots of your security profile
32
+
- Create and track Risk Acceptances for security vulnerabilities
33
+
- Set and enforce SLAs to reflect your organization's policies for vulnerability remediation
34
+
- Filter out redundant data using DefectDojo's deduplication algorithm
35
+
36
+
---
37
+
Here are some examples of ways DefectDojo can be implemented, with DefectDojo co-founder and CTO Matt Tesauro:
38
+
<iframewidth="560"height="315"src="https://www.youtube.com/embed/44vv-KspHBs?si=OwfGHs2VTQ886-FB"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
39
+
40
+
---
41
+
34
42
35
43
### How does DefectDojo work?
36
44
37
-
1.[Installation](../../open_source/installation/) covers how to install and configure DefectDojo.
38
-
2.[New User Checklist](../new_user_checklist) covers how to use DefectDojo to manage vulnerabilities.
39
-
3. We support a large amount of [integrations](../../connecting_your_tools/parsers/) to help fit DefectDojo in your DevSecOps program.
45
+
Whether you're a Pro or an Open-Source user, we have many resources that can help you get started with DefectDojo.
46
+
47
+
- Our [New User Checklist](../new_user_checklist) covers the fundamentals of setting up your DefectDojo environment and setting up your import, triage and reporting workflows.
40
48
41
-
### Where to find DefectDojo?
49
+
- We support a large amount of [security tool integrations](/en/connecting_your_tools/parsers/)to help fit DefectDojo in your DevSecOps program.
- Our team maintains a [YouTube Channel](https://www.youtube.com/@defectdojo) which hosts tutorials, archived Office Hours events and other content. New subscribers are always welcome!
45
52
46
-
A running example is available on [our demo server](https://demo.defectdojo.org),
47
-
using the credentials `admin` / `1Defectdojo@demo#appsec`. Note: The demo
48
-
server is refreshed regularly and provisioned with some sample data.
53
+
## Open-Source DefectDojo
49
54
50
-
### DefectDojo Pro
55
+
The Open-Source edition of DefectDojo is [available on GitHub](https://github.com/DefectDojo/django-DefectDojo).
51
56
52
-
DefectDojo Inc. hosts a commercial edition of this software, which includes:
53
-
- additional features, smart features and UI improvements
57
+
### Installation Guides
58
+
59
+
There are a few supported ways to install DefectDojo's Open Source edition:
60
+
61
+
-[Docker Compose](https://github.com/DefectDojo/django-DefectDojo/blob/master/readme-docs/DOCKER.md) is the easiest method to install the core program and services required to run DefectDojo.
62
+
-[Kubernetes](https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/KUBERNETES.md) is not fully supported at the Open-Source level, but this guide can be referenced and used as a **starting point** to integrate DefectDojo into Kubernetes architecture.
63
+
64
+
Other guides for working with an Open-Source install:
65
+
-[Architecture](/en/open_source/installation/architecture/) gives you an overview of each service and component used by DefectDojo.
66
+
-[Running In Production](/en/open_source/installation/running-in-production/) provides system requirements, performance tweaks and maintenance processes for running DefectDojo on a production server. Note that this guide strictly covers Docker Compose installs, not Kubernetes.
67
+
68
+
If you run into trouble with an Open Source install, we highly recommend asking questions on the [OWASP Slack](https://owasp.org/slack/invite). Our community members are active on the **# defectdojo** channel and can help you with issues you’re facing.
69
+
70
+
### Online Demo
71
+
72
+
A running example of DefectDojo (Open-Source Edition) is available on [our demo server](https://demo.defectdojo.org), using the credentials `admin` / `1Defectdojo@demo#appsec`. The demo server is refreshed regularly and provisioned with some sample data.
73
+
74
+
## 🟧 DefectDojo Pro Edition
75
+
76
+
<iframewidth="560"height="315"src="https://www.youtube.com/embed/XUES0mCCGOI?si=2GEnd1iHlLcQE0R3"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
77
+
78
+
---
79
+
80
+
DefectDojo Inc. hosts a commercial edition of this software, which includes:
81
+
82
+
-[additional features](../pro_features), smart features and UI improvements
54
83
- cloud hosting, with regular backups, updates and maintenance
55
84
- premium support and implementation guidance
56
85
57
-
For more information, please visit [defectdojo.com](https://defectdojo.com/pricing).
86
+
For more information, check out our Pricing page at [defectdojo.com](https://defectdojo.com/pricing). After filling out a quick survey to assess your organization's needs we'll provide you with a custom quote for DefectDojo.
87
+
88
+
DefectDojo Pro edition is available as a cloud-hosted SaaS offering but is also available for installation on-premises.
58
89
59
-
DefectDojo Inc. maintains this documentation to support both the Community and Pro editions of DefectDojo.
90
+
### Connect With Us
60
91
61
-
Follow DefectDojo Inc. on [LinkedIn](https://www.linkedin.com/company/33245534) for updates.
62
-
To get in touch with us, please reach out to info@defectdojo.com
92
+
* To get in touch with our team, you can always reach out to **info@defectdojo.com**.
93
+
* Follow DefectDojo Inc. on [LinkedIn](https://www.linkedin.com/company/33245534) for company updates.
94
+
* DefectDojo hosts online presentations for AppSec professionals that can be accessed live or on demand - check us out on our [Events page](https://defectdojo.com/events). Many of these are also available on our [YouTube Channel](https://www.youtube.com/@defectdojo).
Copy file name to clipboardExpand all lines: docs/content/en/about_defectdojo/new_user_checklist.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,14 @@ Here's a quick reference you can use to ensure successful implementation - from
14
14
15
15
2. Now that you have data in DefectDojo, learn more about how to organize it with the [Product Hierarchy Overview](/en/working_with_findings/organizing_engagements_tests/product_hierarchy). The Product Hierarchy creates a working inventory of your apps, which helps you divide your data up into logical categories. These categories can be used to apply access control rules, or to segement your reports to the correct team.
16
16
17
-
3. Try [creating a Report](/en/pro_reports/using_the_report_builder/) to summarize the data you've imported. Reports can be used to quickly share Findings with stakeholders such as Product Owners.
17
+
3. Try [creating a Report](/en/share_your_findings/pro_reports/using_the_report_builder/) to summarize the data you've imported. Reports can be used to quickly share Findings with stakeholders such as Product Owners.
18
18
19
19
This is the essence of DefectDojo - import security data, organize it, and present it to the folks who need to know.
20
20
21
21
All of these features can be automated, and because DefectDojo can handle over 190 tools (at time of writing) you should be all set to create a functional security inventory of your entire organizational output.
22
22
23
23
### Other guides
24
24
25
-
- Does your organization use Jira? Learn how to use our [Jira integration](/en/jira_integration/connect_to_jira) to create Jira tickets from the data you ingest.
26
-
- Are you expecting to share DefectDojo with many users in your organization? Check out our guides to [user management](/en/user_management/about_perms_and_roles/) and set up role-based access control (RBAC).
25
+
- Does your organization use Jira? Learn how to use our [Jira integration](/en/share_your_findings/jira_integration/connect_to_jira) to create Jira tickets from the data you ingest.
26
+
- Are you expecting to share DefectDojo with many users in your organization? Check out our guides to [user management](/en/customize_dojo/user_management/about_perms_and_roles/) and set up role-based access control (RBAC).
27
27
- Ready to dive into automation? Learn how to use the [DefectDojo API](/en/connecting_your_tools/import_scan_files/api_pipeline_modelling) to automatically import new data, and build a robust CI / CD pipeline.
Copy file name to clipboardExpand all lines: docs/content/en/changelog/changelog.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ exclude_search: true
6
6
7
7
Here are the release notes for **DefectDojo Pro (Cloud Version)**. These release notes are focused on UX, so will not include all code changes.
8
8
9
-
For Open Source release notes, please see the [Releases page on GitHub](https://github.com/DefectDojo/django-DefectDojo/releases), or alternatively consult the Open Source [upgrade notes](../../open_source/upgrading/upgrading_guide).
9
+
For Open Source release notes, please see the [Releases page on GitHub](https://github.com/DefectDojo/django-DefectDojo/releases), or alternatively consult the Open Source [upgrade notes](/en/open_source/upgrading/upgrading_guide/).
10
10
11
11
## Mar 2025: v2.44
12
12
@@ -241,7 +241,7 @@ configuration fields.
241
241
-**(API)** It is now possible to prefetch a Finding with attached files via API.
242
242
-**(Login)** A new "Forgot Username" link has been added to the login form. The link will navigate to a page which requests the user's email address. The username will be sent to that address if it exists.
243
243
-**Risk Acceptances** Notes are now added to Findings when they are removed from Risk Acceptances.
244
-
-**(Risk Acceptance)** Risk Acceptance overhaul. Feature has been extended with new functions. See [Risk Acceptance documentation](../working_with_findings/risk-acceptances) for more details.
244
+
-**(Risk Acceptance)** Risk Acceptance overhaul. Feature has been extended with new functions. See [Risk Acceptance documentation](/en/working_with_findings/findings_workflows/risk_acceptances/) for more details.
245
245
-**Tools** Qualys HackerGuardian parser added.
246
246
-**Tools** Semgrep Parser updated with new severity mappings. HackerOne parser updated and now supports bug bounty reports.
247
247
-**Tools** fixed an issue where certain tools would not process asyncronously: Whitehat_Sentinel, SSLyze, SSLscan, Qualys_Webapp, Mend, Intsights, H1, and Blackduck.
Copy file name to clipboardExpand all lines: docs/content/en/connecting_your_tools/connectors/about_connectors.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ If you're using DefectDojo's **Auto\-Map** settings, you can have your first Con
43
43
44
44
1. Set up a [Connector](../add_edit_connectors/) from a supported tool.
45
45
2.[Discover](../manage_operations/#discover-operations) your tool's data hierarchy.
46
-
3.[Sync](../operations_sync/#sync-operations) the vulnerabilities found with your tool into DefectDojo.
46
+
3.[Sync](../manage_operations/#sync-operations) the vulnerabilities found with your tool into DefectDojo.
47
47
48
48
That's all, really! And remember, even if you create your Connector the 'easy' way, you can easily change the way things are set up later, without losing any of your work.
Copy file name to clipboardExpand all lines: docs/content/en/connecting_your_tools/external_tools.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ weight: 2
9
9
10
10
## About External Tools
11
11
12
-
`defectdojo-cli` and `universal-importer` are command-line tools designed to seamlessly upload scan results into DefectDojo. They streamline both the import and re-import processes of findings and associated objects. These tools are flexible and supports importing and re-importing scan results, making it ideal for users who need robust interaction with the DefectDojo API.
12
+
`defectdojo-cli` and `universal-importer` are command-line tools designed to seamlessly upload scan results into DefectDojo. They streamline both the import and re-import processes of findings and associated objects. These tools are flexible and support importing and re-importing scan results, making it ideal for users who want to quickly set up these interactions with the DefectDojo API.
13
13
14
14
DefectDojo-CLI has the same functionality as Universal Importer, but also includes the ability to export Findings from DefectDojo to JSON or CSV.
0 commit comments