documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user