INNER CODE UNIT · C#
CanaryEngine
ghostvectoracademy/DLLHijackHunter · src/DLLHijackHunter/Canary/CanaryEngine.cs:7
public class CanaryEngine
{
private readonly ScanProfile _profile;
public CanaryEngine(ScanProfile profile)
{
_profile = profile;
}
public async Task<List<HijackCandidate>> ConfirmAsync(List<HijackCandidate> candidates,
CancellationToken cancellationToken = default)
{
if (!_profile.RunCanary)
{
AnsiConsole.MarkupLine("[yellow]Canary confirmation disabled by profile.[/]");
return candidates;
}