save checkpoint
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"filesChecked": [
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/ExploitMaturityService.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/IExploitMaturityService.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Contracts/ExploitMaturityModels.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.WebService/Endpoints/ExploitMaturityEndpoints.cs"
|
||||
],
|
||||
"found": [
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/ExploitMaturityService.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Providers/IExploitMaturityService.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.Core/Contracts/ExploitMaturityModels.cs",
|
||||
"src/RiskEngine/StellaOps.RiskEngine/StellaOps.RiskEngine.WebService/Endpoints/ExploitMaturityEndpoints.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-10T19:57:00Z"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"type": "api",
|
||||
"module": "riskengine",
|
||||
"feature": "exploit-maturity-mapping",
|
||||
"runId": "run-005",
|
||||
"dateUtc": "2026-02-10T19:57:00Z",
|
||||
"baseUrl": "in-process TestServer (WebApplicationFactory\u003cProgram\u003e)",
|
||||
"requests": [
|
||||
{
|
||||
"description": "Exploit maturity endpoint returns assessment payload",
|
||||
"method": "GET",
|
||||
"path": "/exploit-maturity/{cveId}",
|
||||
"expectedStatus": 200,
|
||||
"actualStatus": 200,
|
||||
"assertion": "response includes cveId/level/confidence/signals/assessedAt fields",
|
||||
"result": "pass",
|
||||
"evidence": "ExploitMaturityApiTests.GetExploitMaturity_ValidCve_ReturnsResult + GetExploitMaturity_ResponseIncludesAllFields"
|
||||
},
|
||||
{
|
||||
"description": "Level and history endpoints remain reachable",
|
||||
"method": "GET",
|
||||
"path": "/exploit-maturity/{cveId}/level + /history",
|
||||
"expectedStatus": 200,
|
||||
"actualStatus": 200,
|
||||
"assertion": "level payload and history entries contract remain valid",
|
||||
"result": "pass",
|
||||
"evidence": "ExploitMaturityApiTests.GetExploitMaturityLevel_ValidCve_ReturnsLevel + GetExploitMaturityHistory_ReturnsEmptyList"
|
||||
},
|
||||
{
|
||||
"description": "Batch endpoint handles valid, duplicate, and invalid CVE cases",
|
||||
"method": "POST",
|
||||
"path": "/exploit-maturity/batch",
|
||||
"expectedStatus": 200,
|
||||
"actualStatus": 200,
|
||||
"assertion": "valid CVEs return results; duplicates deduplicate; empty list rejects with 400",
|
||||
"result": "pass",
|
||||
"evidence": "ExploitMaturityApiTests.BatchAssessMaturity_ValidRequest_ReturnsResults + BatchAssessMaturity_DeduplicatesCves + BatchAssessMaturity_EmptyList_ReturnsBadRequest"
|
||||
}
|
||||
],
|
||||
"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-10T19:57:00Z",
|
||||
"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