Skip to content

Commit c80ca61

Browse files
committed
feat(parser): register Alert Logic deduplication configuration
Adds Alert Logic Scan entries to: - HASHCODE_FIELDS_PER_SCANNER with ["title", "component_name", "vuln_id_from_tool"] (fallback when Vulnerability ID is missing on a row) - DEDUPLICATION_ALGORITHM_PER_PARSER as DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL_OR_HASH_CODE (uses Vulnerability ID as the stable native identifier with hashcode fallback) Mirrors the Qualys VMDR dedup pattern (same field set, same algorithm). Authored by T. Walker - DefectDojo
1 parent 096b584 commit c80ca61

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

dojo/settings/settings.dist.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1107,6 +1107,7 @@ def generate_url(scheme, double_slashes, user, password, host, port, path, param
11071107
"Orca Security Alerts": ["title", "component_name"],
11081108
"Xygeni SCA Scan": ["vulnerability_ids", "component_name", "component_version"],
11091109
"Qualys VMDR": ["title", "component_name", "vuln_id_from_tool"],
1110+
"Alert Logic Scan": ["title", "component_name", "vuln_id_from_tool"],
11101111
}
11111112

11121113
# Override the hardcoded settings here via the env var
@@ -1381,6 +1382,7 @@ def generate_url(scheme, double_slashes, user, password, host, port, path, param
13811382
"Xygeni SCA Scan": DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL_OR_HASH_CODE,
13821383
"Xygeni Secrets Scan": DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL,
13831384
"Qualys VMDR": DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL_OR_HASH_CODE,
1385+
"Alert Logic Scan": DEDUPE_ALGO_UNIQUE_ID_FROM_TOOL_OR_HASH_CODE,
13841386
}
13851387

13861388
# Override the hardcoded settings here via the env var

0 commit comments

Comments
 (0)