| triageGroup(Path, List, String) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| filterByMinScore(List) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| prepare(List) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| detect(List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| toUnit(Path, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| logFindings(List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| runDetectors(List, Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| logSummary(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| triageSeparately(List, Map) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| selectUnits(List, Map) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| run(List, SarifEmitter) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| finish(List, SarifEmitter) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| recordIntoSarif(List, SarifEmitter) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| writeCsv(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$applyFoldedVerdicts$3(Map, List, String, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| CredentialDetectionRunner(CliConfig, TestDiscoveryConfig, PluginLoader, ScanOrchestrator, AiSuggestionEngine) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| discoverByFile(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| emitFindings(List, SarifEmitter) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| fileUri(CredentialFinding) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$triageGroup$12(List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$candidatesByFqcn$10(Map, String, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$candidatesByFqcn$9(List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$logFindings$16(CredentialFinding, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| applyFoldedVerdicts(List, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$triageSeparately$11(List, Map, Path, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| candidatesByFqcn(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$toAttribution$5(Map, Path, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| toAttribution(Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$toAttribution$4(DiscoveredMethod) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| groupByFqcn(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$groupByFqcn$8(CredentialFinding) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$selectUnits$6(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toContext(CredentialDetectionRunner.DetectionResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$toUnit$7(Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$triageGroup$15(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$triageGroup$14(CredentialTriageVerdict, CredentialTriageVerdict) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$triageGroup$13(CredentialTriageVerdict) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$applyFoldedVerdicts$2(CredentialTriageVerdict, CredentialTriageVerdict) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$applyFoldedVerdicts$1(CredentialTriageVerdict) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$detect$0(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |