@@ -70,15 +70,15 @@ class UsagePolicyErrorRule(PackageBaseRule):
7070 rule_type = "usage_policy_error"
7171 label = "Usage Policy Error"
7272 severity = "error"
73- description = "Detects packages assigned a usage policy with a compliance alert level of error ."
73+ description = "Detects packages assigned a usage policy flagged with an error compliance alert."
7474 package_filter = {"usage_policy__compliance_alert" : "error" }
7575
7676
7777class UsagePolicyWarningRule (PackageBaseRule ):
7878 rule_type = "usage_policy_warning"
7979 label = "Usage Policy Warning"
8080 description = (
81- "Detects packages assigned a usage policy with a compliance alert level of warning ."
81+ "Detects packages assigned a usage policy flagged with a warning compliance alert."
8282 )
8383 package_filter = {"usage_policy__compliance_alert" : "warning" }
8484
@@ -89,7 +89,7 @@ class LicensePolicyErrorRule(PackageBaseRule):
8989 severity = "error"
9090 description = (
9191 "Detects packages whose licenses are assigned a usage policy"
92- " with a compliance alert level of error ."
92+ " flagged with an error compliance alert."
9393 )
9494 package_filter = {"licenses__usage_policy__compliance_alert" : "error" }
9595
@@ -99,17 +99,15 @@ class LicensePolicyWarningRule(PackageBaseRule):
9999 label = "License Policy Warning"
100100 description = (
101101 "Detects packages whose licenses are assigned a usage policy"
102- " with a compliance alert level of warning ."
102+ " flagged with a warning compliance alert."
103103 )
104104 package_filter = {"licenses__usage_policy__compliance_alert" : "warning" }
105105
106106
107107class LicenseCoverageGapRule (PackageBaseRule ):
108108 rule_type = "license_coverage_gap"
109109 label = "License Coverage Gap"
110- description = (
111- "Detects packages with no license expression, indicating a gap in license coverage."
112- )
110+ description = "Detects packages with no license expression."
113111 package_filter = {"license_expression" : "" }
114112
115113
@@ -143,7 +141,7 @@ class UnresolvedVulnerabilityRule(BaseRule):
143141 label = "Unresolved Vulnerability"
144142 severity = "warning"
145143 description = (
146- "Detects packages with known vulnerabilities that have not been triaged or addressed ."
144+ "Detects packages with known vulnerabilities and no completed vulnerability analysis ."
147145 )
148146
149147 def filter_queryset (self , queryset , parameters = None ):
@@ -176,8 +174,8 @@ class StaleVulnerabilityRule(BaseRule):
176174 label = "Stale Vulnerability"
177175 severity = "error"
178176 description = (
179- "Detects packages with high-risk vulnerabilities that have remained unaddressed "
180- "beyond a configured number of days."
177+ "Detects packages with high-risk vulnerabilities unaddressed"
178+ " for more than the configured number of days."
181179 )
182180 parameters_schema = {
183181 "max_days" : (
0 commit comments