Skip to content

Commit e25033d

Browse files
authored
Fix Registry Collector not being enabled when match-run-id is enabled against a previous run with Registry Collector enabled. (#734)
1 parent ebe5c4b commit e25033d

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

Cli/AttackSurfaceAnalyzerClient.cs

+17-12
Original file line numberDiff line numberDiff line change
@@ -1488,38 +1488,43 @@ public static ASA_ERROR RunCollectCommand(CollectCommandOptions opts)
14881488
opts.EnableNetworkPortCollector = true;
14891489
break;
14901490

1491+
case RESULT_TYPE.REGISTRY:
1492+
opts.EnableRegistryCollector = true;
1493+
break;
1494+
14911495
case RESULT_TYPE.CERTIFICATE:
14921496
opts.EnableCertificateCollector = true;
14931497
break;
14941498

1495-
case RESULT_TYPE.COM:
1496-
opts.EnableComObjectCollector = true;
1499+
case RESULT_TYPE.SERVICE:
1500+
opts.EnableServiceCollector = true;
1501+
break;
1502+
1503+
// Groups are a separate result type but are collected with the user collector
1504+
case RESULT_TYPE.USER:
1505+
opts.EnableUserCollector = true;
14971506
break;
14981507

14991508
case RESULT_TYPE.FIREWALL:
15001509
opts.EnableFirewallCollector = true;
15011510
break;
15021511

1503-
case RESULT_TYPE.LOG:
1504-
opts.EnableEventLogCollector = true;
1512+
case RESULT_TYPE.COM:
1513+
opts.EnableComObjectCollector = true;
15051514
break;
15061515

1507-
case RESULT_TYPE.SERVICE:
1508-
opts.EnableServiceCollector = true;
1516+
case RESULT_TYPE.LOG:
1517+
opts.EnableEventLogCollector = true;
15091518
break;
15101519

1511-
case RESULT_TYPE.USER:
1512-
opts.EnableUserCollector = true;
1520+
case RESULT_TYPE.TPM:
1521+
opts.EnableTpmCollector = true;
15131522
break;
15141523

15151524
case RESULT_TYPE.KEY:
15161525
opts.EnableKeyCollector = true;
15171526
break;
15181527

1519-
case RESULT_TYPE.TPM:
1520-
opts.EnableTpmCollector = true;
1521-
break;
1522-
15231528
case RESULT_TYPE.PROCESS:
15241529
opts.EnableProcessCollector = true;
15251530
break;

0 commit comments

Comments
 (0)