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,22 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T12:00:00Z",
"feature": "cve-to-symbol-mapping-service",
"module": "reachgraph",
"testProject": "src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj",
"testFilter": "ClassName~CveSymbolMappingServiceTests|ClassName~CveSymbolMappingTests|ClassName~VulnerableSymbolTests|ClassName~OsvEnricherTests|ClassName~FunctionBoundaryDetectorTests|ClassName~UnifiedDiffParserTests",
"testsRun": 224,
"testsPassed": 224,
"testsFailed": 0,
"behaviorVerified": [
"ICveSymbolMappingService interface with GetMappingsForCveAsync, GetMappingsForPackageAsync, SearchBySymbolAsync, AddOrUpdateMappingAsync, AnalyzePatchAsync, EnrichFromOsvAsync, GetStatsAsync",
"CveMappingController at v1/cve-mappings with GET {cveId}, GET by-package, GET by-symbol, POST upsert, POST analyze-patch, POST {cveId}/enrich, GET stats",
"Rate limiting on read (reachgraph-read) and write (reachgraph-write) endpoints",
"Response caching 1h for reads, 5m for stats",
"VulnerableSymbol model with canonical symbol ID, file path, line range",
"Patch analysis with FunctionBoundaryDetector and UnifiedDiffParser extracting vulnerable symbols from diffs",
"OSV enrichment via OsvEnricher for external CVE data",
"MappingSource enum: OSV, NVD, Manual, PatchAnalysis, Vendor, Unknown"
],
"verdict": "pass"
}