# Changelog

> **This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.**

## Score

- CAI 37 → 36 (-1.3)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 56 → 56 (-0.3)
- Architecture 67 → 67 (-0.0)
- Maturity 55 → 55 (+0.1)
- Readiness 64 → 64 (+0.0)
- Security 13 → 10 (-3.2)
- Performance 64 → 72 (+8.0)

## Resolved (16)

- BarePragmaDisable (Flow.Launcher/App.xaml.cs)
- BarePragmaDisable (Flow.Launcher/MainWindow.xaml.cs)
- BarePragmaDisable (Flow.Launcher/MainWindow.xaml.cs)
- BarePragmaDisable (Flow.Launcher/PublicAPIInstance.cs)
- BarePragmaDisable (Flow.Launcher/Storage/QueryHistory.cs)
- BarePragmaDisable (Flow.Launcher/Storage/TopMostRecord.cs)
- BarePragmaDisable (Flow.Launcher/ViewModel/MainViewModel.cs)
- BarePragmaDisable (Flow.Launcher/ViewModel/MainViewModel.cs)
- Build action pinned to a mutable branch
- Hotspot: Flow.Launcher.Infrastructure/StringMatcher.cs (Flow.Launcher.Infrastructure/StringMatcher.cs)
- Layer violation: Domain → Infrastructure
- ObsoleteWithCallers (Flow.Launcher.Core/Plugin/PluginManager.cs)
- ObsoleteWithCallers (Flow.Launcher/Storage/HistoryItem.cs)
- ObsoleteWithCallers (Flow.Launcher/Storage/TopMostRecord.cs)
- Off-boarding risk: anonymized user #1
- TooManyMethods: EverythingApiDllImport (Plugins/Flow.Launcher.Plugin.Explorer/Search/Everything/EverythingApiDllImport.cs)

## New (61)

- EmptyCatchBlock (Flow.Launcher.Infrastructure/DialogJump/DialogJump.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/DialogJump/Models/WindowsExplorer.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/DialogJump/Models/WindowsExplorer.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/DialogJump/Models/WindowsExplorer.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/Win32Helper.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/Win32Helper.cs)
- EmptyCatchBlock (Flow.Launcher.Infrastructure/Win32Helper.cs)
- EmptyCatchBlock (Flow.Launcher/MainWindow.xaml.cs)
- EmptyCatchBlock (Plugins/Flow.Launcher.Plugin.Explorer/Search/Everything/EverythingAPI.cs)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- …and 41 more

## Changes since last survey

- 3 commits — 1 feature/other, 2 fixes

## By area

- (repo) — 1 commit
- Flow.Launcher/MainWindow.xaml.cs — 1 commit
- Flow.Launcher/ViewModel — 1 commit

## Notable commits

- fix: Fix right arrow input to open context menus being ignored for home results
- fix: Merge pull request #4600 from Flow-Launcher/fix-home-page-result-context-menus
- change: Apply ignored query text only to search queries

## Architecture

- Unchanged — 2 containers · 1 contexts · 0 edges
