diff --git a/cycode/cli/commands/scan/code_scanner.py b/cycode/cli/commands/scan/code_scanner.py index 13defe0f..fa47c6e3 100644 --- a/cycode/cli/commands/scan/code_scanner.py +++ b/cycode/cli/commands/scan/code_scanner.py @@ -143,6 +143,7 @@ def _enrich_scan_result_with_data_from_detection_rules( detection.detection_details['custom_remediation_guidelines'] = detection_rule.custom_remediation_guidelines detection.detection_details['remediation_guidelines'] = detection_rule.remediation_guidelines detection.detection_details['description'] = detection_rule.description + detection.detection_details['policy_display_name'] = detection_rule.display_name def _get_scan_documents_thread_func( diff --git a/cycode/cyclient/models.py b/cycode/cyclient/models.py index 8f54ee24..894e6444 100644 --- a/cycode/cyclient/models.py +++ b/cycode/cyclient/models.py @@ -441,6 +441,8 @@ class DetectionRule: custom_remediation_guidelines: Optional[str] = None remediation_guidelines: Optional[str] = None description: Optional[str] = None + policy_name: Optional[str] = None + display_name: Optional[str] = None class DetectionRuleSchema(Schema): @@ -452,6 +454,8 @@ class Meta: custom_remediation_guidelines = fields.String(allow_none=True) remediation_guidelines = fields.String(allow_none=True) description = fields.String(allow_none=True) + policy_name = fields.String(allow_none=True) + display_name = fields.String(allow_none=True) @post_load def build_dto(self, data: Dict[str, Any], **_) -> DetectionRule: