Add reproducible evaluation and provenance research

This commit is contained in:
2026-09-17 10:40:29 -05:00
parent d9fc3ca18b
commit 68f02d035f
53 changed files with 1432 additions and 14 deletions
+2
View File
@@ -43,8 +43,10 @@ class ScannerTests(unittest.TestCase):
json_payload = json.loads(json_report(report))
sarif_payload = json.loads(sarif_report(report))
self.assertEqual(json_payload["schema_version"], "1.0.0")
self.assertEqual(len(json_payload["findings"][0]["fingerprint"]), 64)
self.assertEqual(sarif_payload["version"], "2.1.0")
self.assertEqual(sarif_payload["runs"][0]["results"][0]["ruleId"], "AAISA-DEPENDENCY-001")
self.assertEqual(len(sarif_payload["runs"][0]["results"][0]["partialFingerprints"]["aaisa/v1"]), 64)
if __name__ == "__main__":