@@ -447,6 +447,7 @@ def get_finding_filterset_fields(*, metrics=False, similar=False, filter_string_
447
447
"epss_score_range" ,
448
448
"epss_percentile" ,
449
449
"epss_percentile_range" ,
450
+ "fix_available" ,
450
451
])
451
452
452
453
if similar :
@@ -1473,6 +1474,7 @@ class ApiFindingFilter(DojoFilter):
1473
1474
under_review = BooleanFilter (field_name = "under_review" )
1474
1475
verified = BooleanFilter (field_name = "verified" )
1475
1476
has_jira = BooleanFilter (field_name = "jira_issue" , lookup_expr = "isnull" , exclude = True )
1477
+ fix_available = BooleanFilter (field_name = "fix_available" )
1476
1478
# CharFilter
1477
1479
component_version = CharFilter (lookup_expr = "icontains" )
1478
1480
component_name = CharFilter (lookup_expr = "icontains" )
@@ -1675,6 +1677,7 @@ class FindingFilterHelper(FilterSet):
1675
1677
severity = MultipleChoiceFilter (choices = SEVERITY_CHOICES )
1676
1678
duplicate = ReportBooleanFilter ()
1677
1679
is_mitigated = ReportBooleanFilter ()
1680
+ fix_available = ReportBooleanFilter ()
1678
1681
mitigated = DateRangeFilter (field_name = "mitigated" , label = "Mitigated Date" )
1679
1682
mitigated_on = DateTimeFilter (field_name = "mitigated" , lookup_expr = "exact" , label = "Mitigated On" , method = "filter_mitigated_on" )
1680
1683
mitigated_before = DateTimeFilter (field_name = "mitigated" , lookup_expr = "lt" , label = "Mitigated Before" )
@@ -1759,6 +1762,7 @@ class FindingFilterHelper(FilterSet):
1759
1762
("numerical_severity" , "numerical_severity" ),
1760
1763
("date" , "date" ),
1761
1764
("mitigated" , "mitigated" ),
1765
+ ("fix_available" , "fix_available" ),
1762
1766
("risk_acceptance__created__date" ,
1763
1767
"risk_acceptance__created__date" ),
1764
1768
("last_reviewed" , "last_reviewed" ),
@@ -1774,6 +1778,7 @@ class FindingFilterHelper(FilterSet):
1774
1778
"date" : "Date" ,
1775
1779
"risk_acceptance__created__date" : "Acceptance Date" ,
1776
1780
"mitigated" : "Mitigated Date" ,
1781
+ "fix_available" : "Fix Available" ,
1777
1782
"title" : "Finding Name" ,
1778
1783
"test__engagement__product__name" : "Product Name" ,
1779
1784
"epss_score" : "EPSS Score" ,
@@ -3063,6 +3068,7 @@ class ReportFindingFilterHelper(FilterSet):
3063
3068
fields = (
3064
3069
("title" , "title" ),
3065
3070
("date" , "date" ),
3071
+ ("fix_available" , "fix_available" ),
3066
3072
("numerical_severity" , "numerical_severity" ),
3067
3073
("epss_score" , "epss_score" ),
3068
3074
("epss_percentile" , "epss_percentile" ),
0 commit comments