documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"capturedAtUtc": "2026-02-12T08:48:47.7754200Z",
|
||||
"filesChecked": [
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/BinaryIntelligenceAnalyzer.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/ISymbolRecovery.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/IFingerprintIndex.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/VulnerableFunctionMatcher.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/BinaryAnalysisResult.cs",
|
||||
"src/Scanner/StellaOps.Scanner.Worker/Processing/EntryTraceExecutionService.cs",
|
||||
"src/Scanner/StellaOps.Scanner.WebService/Endpoints/ScanEndpoints.cs",
|
||||
"src/Scanner/StellaOps.Scanner.WebService/Contracts/EntryTraceResponse.cs"
|
||||
],
|
||||
"found": [
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/BinaryIntelligenceAnalyzer.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/ISymbolRecovery.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/IFingerprintIndex.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/VulnerableFunctionMatcher.cs",
|
||||
"src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/Binary/BinaryAnalysisResult.cs",
|
||||
"src/Scanner/StellaOps.Scanner.Worker/Processing/EntryTraceExecutionService.cs",
|
||||
"src/Scanner/StellaOps.Scanner.WebService/Endpoints/ScanEndpoints.cs",
|
||||
"src/Scanner/StellaOps.Scanner.WebService/Contracts/EntryTraceResponse.cs"
|
||||
],
|
||||
"missing": [
|
||||
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"tier": 1,
|
||||
"type": "build_and_tests",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.8231634Z",
|
||||
"buildProjects": [
|
||||
{
|
||||
"project": "entrytrace",
|
||||
"command": "dotnet build src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/StellaOps.Scanner.EntryTrace.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-entrytrace.log"
|
||||
},
|
||||
{
|
||||
"project": "worker",
|
||||
"command": "dotnet build src/Scanner/StellaOps.Scanner.Worker/StellaOps.Scanner.Worker.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-worker.log"
|
||||
},
|
||||
{
|
||||
"project": "webservice",
|
||||
"command": "dotnet build src/Scanner/StellaOps.Scanner.WebService/StellaOps.Scanner.WebService.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-webservice.log"
|
||||
}
|
||||
],
|
||||
"testProjects": [
|
||||
{
|
||||
"project": "entrytrace-binary-namespace",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 62,
|
||||
"skipped": 0,
|
||||
"total": 62,
|
||||
"log": "tier1-test-entrytrace-binary.log"
|
||||
},
|
||||
{
|
||||
"project": "worker-entrytrace-service-tests",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 7,
|
||||
"skipped": 0,
|
||||
"total": 7,
|
||||
"log": "tier2-worker-entrytrace-execution.log"
|
||||
},
|
||||
{
|
||||
"project": "webservice-entrytrace-endpoint",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 1,
|
||||
"skipped": 0,
|
||||
"total": 1,
|
||||
"log": "tier2-web-entrytrace-endpoint.log"
|
||||
},
|
||||
{
|
||||
"project": "storage-entrytrace-roundtrip",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 1,
|
||||
"skipped": 0,
|
||||
"total": 1,
|
||||
"log": "tier2-storage-entrytrace-roundtrip.log"
|
||||
}
|
||||
],
|
||||
"testsRun": 71,
|
||||
"testsPassed": 71,
|
||||
"testsFailed": 0,
|
||||
"buildVerified": true,
|
||||
"testsVerified": true,
|
||||
"codeReviewVerdict": "pass",
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
[
|
||||
{
|
||||
"project": "entrytrace",
|
||||
"command": "dotnet build src/Scanner/__Libraries/StellaOps.Scanner.EntryTrace/StellaOps.Scanner.EntryTrace.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-entrytrace.log"
|
||||
},
|
||||
{
|
||||
"project": "worker",
|
||||
"command": "dotnet build src/Scanner/StellaOps.Scanner.Worker/StellaOps.Scanner.Worker.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-worker.log"
|
||||
},
|
||||
{
|
||||
"project": "webservice",
|
||||
"command": "dotnet build src/Scanner/StellaOps.Scanner.WebService/StellaOps.Scanner.WebService.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"log": "tier1-build-webservice.log"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"capturedAtUtc": "2026-02-12T08:48:48.0280331Z",
|
||||
"verdict": "pass",
|
||||
"findings": [
|
||||
|
||||
],
|
||||
"notes": [
|
||||
"EntryTrace graph contract now carries BinaryIntelligence summaries for native terminal analysis.",
|
||||
"Worker enrichment performs deterministic function-window extraction and vulnerability marker correlation.",
|
||||
"Serializer and store path preserve binary-intelligence payload, and endpoint contract returns it via graph."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
[
|
||||
{
|
||||
"test": "entrytrace-binary-namespace",
|
||||
"command": "dotnet exec src/Scanner/__Tests/StellaOps.Scanner.EntryTrace.Tests/bin/Debug/net10.0/StellaOps.Scanner.EntryTrace.Tests.dll -namespace StellaOps.Scanner.EntryTrace.Tests.Binary",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"failed": 0,
|
||||
"passed": 62,
|
||||
"skipped": 0,
|
||||
"total": 62,
|
||||
"log": "tier1-test-entrytrace-binary.log"
|
||||
},
|
||||
{
|
||||
"test": "worker-entrytrace-service-tests",
|
||||
"command": "dotnet exec src/Scanner/__Tests/StellaOps.Scanner.Worker.Tests/bin/Debug/net10.0/StellaOps.Scanner.Worker.Tests.dll -class StellaOps.Scanner.Worker.Tests.EntryTraceExecutionServiceTests",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"failed": 0,
|
||||
"passed": 7,
|
||||
"skipped": 0,
|
||||
"total": 7,
|
||||
"log": "tier2-worker-entrytrace-execution.log"
|
||||
},
|
||||
{
|
||||
"test": "webservice-entrytrace-endpoint",
|
||||
"command": "dotnet exec src/Scanner/__Tests/StellaOps.Scanner.WebService.Tests/bin/Debug/net10.0/StellaOps.Scanner.WebService.Tests.dll -method StellaOps.Scanner.WebService.Tests.ScansEndpointsTests.GetEntryTraceReturnsStoredResult",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"failed": 0,
|
||||
"passed": 1,
|
||||
"skipped": 0,
|
||||
"total": 1,
|
||||
"log": "tier2-web-entrytrace-endpoint.log"
|
||||
},
|
||||
{
|
||||
"test": "storage-entrytrace-roundtrip",
|
||||
"command": "dotnet exec src/Scanner/__Tests/StellaOps.Scanner.Storage.Tests/bin/Debug/net10.0/StellaOps.Scanner.Storage.Tests.dll -method StellaOps.Scanner.Storage.Tests.EntryTraceResultStoreTests.StoreAsync_RoundTripsResult",
|
||||
"exitCode": 0,
|
||||
"result": "pass",
|
||||
"failed": 0,
|
||||
"passed": 1,
|
||||
"skipped": 0,
|
||||
"total": 1,
|
||||
"log": "tier2-storage-entrytrace-roundtrip.log"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"tier": 2,
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.8231634Z",
|
||||
"mode": "tier2d-library-internal",
|
||||
"steps": [
|
||||
{
|
||||
"description": "Verify function-level fingerprinting/symbol recovery/matching behavior via Binary namespace tests.",
|
||||
"result": "pass",
|
||||
"evidence": "tier1-test-entrytrace-binary.log",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.7544793Z"
|
||||
},
|
||||
{
|
||||
"description": "Verify worker entry-trace execution attaches binary intelligence to graph for native terminal binaries.",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-worker-entrytrace-execution.log",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.7780971Z"
|
||||
},
|
||||
{
|
||||
"description": "Verify GET /api/v1/scans/{scanId}/entrytrace returns graph including binary intelligence payload.",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-web-entrytrace-endpoint.log",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.8005655Z"
|
||||
},
|
||||
{
|
||||
"description": "Verify persisted EntryTraceResult round-trips binary intelligence through storage serializer/repository.",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-storage-entrytrace-roundtrip.log",
|
||||
"capturedAtUtc": "2026-02-12T08:55:04.8231634Z"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user