@@ -34,10 +34,7 @@ def test_single_report(self):
3434 self .assertTrue (finding1 .fix_available )
3535 self .assertEqual (1 , len (finding1 .unsaved_vulnerability_ids ))
3636 self .assertEqual ("CVE-2025-9232" , finding1 .unsaved_vulnerability_ids [0 ])
37- self .assertEqual (
38- "b1fcca57-2efd-44d3-89e9-949e29b61936:CVE-2025-9232:libcrypto3" ,
39- finding1 .unique_id_from_tool ,
40- )
37+ self .assertEqual ("CVE-2025-9232" , finding1 .vuln_id_from_tool )
4138 self .assertIn ("vulnerability scan" , finding1 .tags )
4239 self .assertIn ("image-scanner" , finding1 .tags )
4340 self .assertIn ("Deployment" , finding1 .tags )
@@ -56,7 +53,7 @@ def test_single_report(self):
5653 self .assertTrue (finding2 .fix_available )
5754 self .assertEqual (1 , len (finding2 .unsaved_vulnerability_ids ))
5855 self .assertEqual ("CVE-2025-47907" , finding2 .unsaved_vulnerability_ids [0 ])
59- self .assertEqual ("b1fcca57-2efd-44d3-89e9-949e29b61936: CVE-2025-47907:stdlib " , finding2 .unique_id_from_tool )
56+ self .assertEqual ("CVE-2025-47907" , finding2 .vuln_id_from_tool )
6057
6158 # Test third finding (non-CVE policy, fail/low severity)
6259 finding3 = findings [2 ]
@@ -72,10 +69,7 @@ def test_single_report(self):
7269 self .assertTrue (finding3 .fix_available )
7370 # Non-CVE policies should not have vulnerability IDs
7471 self .assertIsNone (finding3 .unsaved_vulnerability_ids )
75- self .assertEqual (
76- "b1fcca57-2efd-44d3-89e9-949e29b61936:CIS-BENCH-001:web-server" ,
77- finding3 .unique_id_from_tool ,
78- )
72+ self .assertEqual ("CIS-BENCH-001" , finding3 .vuln_id_from_tool )
7973 self .assertIn ("compliance check" , finding3 .tags )
8074 self .assertIn ("compliance-scanner" , finding3 .tags )
8175 self .assertIn ("Deployment" , finding3 .tags )
0 commit comments