save progress

This commit is contained in:
StellaOps Bot
2025-12-18 09:10:36 +02:00
parent b4235c134c
commit 28823a8960
169 changed files with 11995 additions and 449 deletions

View File

@@ -9,6 +9,7 @@ using StellaOps.Auth.Client;
using StellaOps.Configuration;
using StellaOps.Scanner.Cache;
using StellaOps.Scanner.Reachability;
using StellaOps.Scanner.Reachability.Gates;
using StellaOps.Scanner.Analyzers.OS.Plugin;
using StellaOps.Scanner.Analyzers.Lang.Plugin;
using StellaOps.Scanner.EntryTrace;
@@ -29,6 +30,7 @@ using StellaOps.Scanner.Storage.Extensions;
using StellaOps.Scanner.Storage;
using StellaOps.Scanner.Storage.Services;
using Reachability = StellaOps.Scanner.Worker.Processing.Reachability;
using GateDetectors = StellaOps.Scanner.Reachability.Gates.Detectors;
var builder = Host.CreateApplicationBuilder(args);
@@ -90,6 +92,13 @@ builder.Services.AddSingleton<ReachabilityUnionPublisher>();
builder.Services.AddSingleton<IReachabilityUnionPublisherService, ReachabilityUnionPublisherService>();
builder.Services.AddSingleton<RichGraphWriter>();
builder.Services.AddSingleton<IRichGraphPublisher, ReachabilityRichGraphPublisher>();
builder.Services.AddSingleton<GateDetectors.ICodeContentProvider, GateDetectors.FileSystemCodeContentProvider>();
builder.Services.AddSingleton<GateDetectors.IGateDetector, GateDetectors.AuthGateDetector>();
builder.Services.AddSingleton<GateDetectors.IGateDetector, GateDetectors.FeatureFlagDetector>();
builder.Services.AddSingleton<GateDetectors.IGateDetector, GateDetectors.AdminOnlyDetector>();
builder.Services.AddSingleton<GateDetectors.IGateDetector, GateDetectors.NonDefaultConfigDetector>();
builder.Services.AddSingleton<GateMultiplierCalculator>();
builder.Services.AddSingleton<IRichGraphGateAnnotator, RichGraphGateAnnotator>();
builder.Services.AddSingleton<IRichGraphPublisherService, ReachabilityRichGraphPublisherService>();
builder.Services.AddSingleton<IScanStageExecutor, StellaOps.Scanner.Worker.Processing.Replay.ReplaySealedBundleStageExecutor>();
builder.Services.AddSingleton<StellaOps.Scanner.Worker.Processing.Replay.ReplayBundleFetcher>();