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
| unknown | True | False | False | use default value for active which is usually True |
12
+
| not_affected | False | True | True | false positive is the most appropriate status for not affected as out of scope might be interpreted as something else |
13
+
| affected | True | True | False | standard case |
14
+
| fixed | True | True | False | fixed in this context means that there is a fix available by patching/updating/upgrading the package but it's still active and verified |
15
+
| under_investigation | True | False | False | no status flag in Defect Dojo to capture this, but verified is False |
16
+
| will_not_fix | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to risk accept this finding |
17
+
| fix_deferred | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to (temporarily) risk accept this finding |
18
+
| end_of_life | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to (temporarily) risk accept
19
+
20
+
The status field contains the status as assigned by the OS/Package vendor such as Red Hat, Debian, etc.
21
+
It is recommended to assess the appropriate action in your Product's context.
22
+
If you want to exclude certain status from being imported into Defect Dojo, please [filter them in the export from Trivy](https://trivy.dev/latest/docs/configuration/filtering/)
23
+
7
24
### Sample Scan Data
8
-
Sample Trivy scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/trivy).
25
+
Sample Trivy scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/trivy)
Trivy has a Status field based on VEX vulnerability statuses. Please not these are statuses based on the vulnerability advisories by OS vendors such as Debian, RHEL, etc.
76
+
77
+
- `unknown`
78
+
- `not_affected`: this package is not affected by this vulnerability on this platform
79
+
- `affected`: this package is affected by this vulnerability on this platform, but there is no patch released yet
80
+
- `fixed`: this vulnerability is fixed on this platform
81
+
- `under_investigation`: it is currently unknown whether or not this vulnerability affects this package on this platform, and it is under investigation
82
+
- `will_not_fix`: this package is affected by this vulnerability on this platform, but there is currently no intention to fix it (this would primarily be for flaws that are of Low or Moderate impact that pose no significant risk to customers)
83
+
- `fix_deferred`: this package is affected by this vulnerability on this platform, and may be fixed in the future
84
+
- `end_of_life`: this package has been identified to contain the impacted component, but analysis to determine whether it is affected or not by this vulnerability was not performed
85
+
86
+
87
+
Note that vulnerabilities with the `unknown`, `not_affected` or `under_investigation` status are not detected.
88
+
These are only defined for comprehensiveness, and you will not have the opportunity to specify these statuses.
89
+
90
+
Some statuses are supported in limited distributions.
91
+
92
+
| OS | Fixed | Affected | Under Investigation | Will Not Fix | Fix Deferred | End of Life |
0 commit comments