documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,20 @@
{
"filesChecked": [
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssProvider.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssBundleLoader.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssFetcher.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/IEpssSources.cs"
],
"found": [
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssProvider.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssBundleLoader.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/EpssFetcher.cs",
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/IEpssSources.cs"
],
"missing": [
],
"verdict": "pass"
}

View File

@@ -0,0 +1,21 @@
{
"project": "src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Tests/StellaOps.RiskEngine.Tests.csproj",
"buildResult": "pass",
"testResult": "pass",
"command": "dotnet test src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Tests/StellaOps.RiskEngine.Tests.csproj -c Release --nologo",
"testProjects": [
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Tests/StellaOps.RiskEngine.Tests.csproj"
],
"testsRun": 94,
"testsPassed": 94,
"testsFailed": 0,
"errors": [
],
"warnings": [
],
"runAtUtc": "2026-02-10T21:22:14Z"
}

View File

@@ -0,0 +1,54 @@
{
"type": "api",
"module": "riskengine",
"feature": "epss-risk-band-mapping",
"runId": "run-009",
"dateUtc": "2026-02-10T19:57:00Z",
"baseUrl": "in-process TestServer (WebApplicationFactory\u003cProgram\u003e)",
"requests": [
{
"description": "Providers endpoint includes epss and cvss-kev-epss",
"method": "GET",
"path": "/risk-scores/providers",
"expectedStatus": 200,
"actualStatus": 200,
"assertion": "provider list exposes epss-family scoring paths",
"result": "pass",
"evidence": "RiskEngineApiTests.Providers_ListsDefaultTransforms"
},
{
"description": "EPSS simulation consumes inline EPSS score",
"method": "POST",
"path": "/risk-scores/simulations",
"expectedStatus": 200,
"actualStatus": 200,
"assertion": "epss score equals 0.77 for EpssScore=0.77",
"result": "pass",
"evidence": "RiskEngineApiTests.Simulations_Epss_UsesInlineSignals"
},
{
"description": "Combined CVSS+KEV+EPSS simulation applies percentile bonus",
"method": "POST",
"path": "/risk-scores/simulations",
"expectedStatus": 200,
"actualStatus": 200,
"assertion": "cvss-kev-epss score equals 0.55 for Cvss=5.0, Kev=0, EpssPercentile=0.92",
"result": "pass",
"evidence": "RiskEngineApiTests.Simulations_CvssKevEpss_UsesInlineSignals"
}
],
"integrationEvidence": [
"RiskEngine suite replayed in Release: 94/94 pass.",
"API and provider/service endpoint behavior remains reachable through WebApplicationFactory-backed in-process host."
],
"verdict": "pass",
"timestampUtc": "2026-02-10T21:22:14Z",
"suiteReplay": {
"command": "dotnet test src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Tests/StellaOps.RiskEngine.Tests.csproj -c Release --nologo",
"testsRun": 94,
"testsPassed": 94,
"testsFailed": 0
}
}