documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"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-10T20:29:43Z"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"type": "api",
|
||||
"module": "riskengine",
|
||||
"feature": "epss-risk-band-mapping",
|
||||
"runId": "run-006",
|
||||
"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-10T20:29:43Z",
|
||||
"suiteReplay": {
|
||||
"command": "dotnet test src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Tests/StellaOps.RiskEngine.Tests.csproj -c Release --nologo",
|
||||
"testsRun": 94,
|
||||
"testsPassed": 94,
|
||||
"testsFailed": 0
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user