finish secrets finding work and audit remarks work save

This commit is contained in:
StellaOps Bot
2026-01-04 21:48:13 +02:00
parent 75611a505f
commit 8862e112c4
157 changed files with 11702 additions and 416 deletions

View File

@@ -32,6 +32,7 @@ public sealed class VulnSurfaceBuilder : IVulnSurfaceBuilder
private readonly ITriggerMethodExtractor _triggerExtractor;
private readonly IEnumerable<IInternalCallGraphBuilder> _graphBuilders;
private readonly ILogger<VulnSurfaceBuilder> _logger;
private readonly TimeProvider _timeProvider;
public VulnSurfaceBuilder(
IEnumerable<IPackageDownloader> downloaders,
@@ -39,7 +40,8 @@ public sealed class VulnSurfaceBuilder : IVulnSurfaceBuilder
IMethodDiffEngine diffEngine,
ITriggerMethodExtractor triggerExtractor,
IEnumerable<IInternalCallGraphBuilder> graphBuilders,
ILogger<VulnSurfaceBuilder> logger)
ILogger<VulnSurfaceBuilder> logger,
TimeProvider? timeProvider = null)
{
_downloaders = downloaders ?? throw new ArgumentNullException(nameof(downloaders));
_fingerprinters = fingerprinters ?? throw new ArgumentNullException(nameof(fingerprinters));
@@ -47,6 +49,7 @@ public sealed class VulnSurfaceBuilder : IVulnSurfaceBuilder
_triggerExtractor = triggerExtractor ?? throw new ArgumentNullException(nameof(triggerExtractor));
_graphBuilders = graphBuilders ?? throw new ArgumentNullException(nameof(graphBuilders));
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
_timeProvider = timeProvider ?? TimeProvider.System;
}
/// <inheritdoc />
@@ -239,7 +242,7 @@ public sealed class VulnSurfaceBuilder : IVulnSurfaceBuilder
TriggerCount = triggerCount,
Status = VulnSurfaceStatus.Computed,
Confidence = ComputeConfidence(diff, sinks.Count),
ComputedAt = DateTimeOffset.UtcNow
ComputedAt = _timeProvider.GetUtcNow()
};
sw.Stop();