Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Implementation

Four components implement the data pipeline described in the Methodology chapter. Each is a standalone tool with its own repository, build, and release lifecycle. The GitHub Actions workflow that chains them together is documented in the User Manual.

ComponentLanguagePipeline StageDescription
Create MRVA AnalysisBash / APIRawSubmits a CodeQL variant analysis via the GitHub Code Scanning REST API.
sarif-sqlGoCurated → UnifiedDownloads SARIF artifacts and transforms them into a normalized SQLite database.
mrva-prepGoOptimizedAdds indexes, pre-aggregates dashboard metrics, and compresses the database.
mrva-reportsC# / Blazor WASMPresentationRenders the SQLite database as a static single-page dashboard in the browser.