.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
This report presents the forensic synthetic code analysis of dotnet/maui, a C# project with 23,283 GitHub stars. SynthScan v2.0 examined 1,349,295 lines of code across 11933 source files, recording 16605 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 89.2 places this repository in the Strong AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 16605 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | .github/instructions/templates.instructions.md | 45 | Microsoft.Maui.Controls.Handlers.Items.CollectionViewHandler.Mapper.AppendToMapping( | CODE |
| CRITICAL | …/Core/tests/Compatibility.UnitTests/BaseTestFixture.cs | 29 | Microsoft.Maui.Controls.Hosting.CompatibilityCheck.UseCompatibility(); | CODE |
| CRITICAL | src/Compatibility/Core/src/AppHostBuilderExtensions.cs | 141 | UI.Xaml.Application.Current.Resources.AddLibraryResources("MicrosoftMauiControlsCompatibilityIncluded", "ms-appx: | CODE |
| CRITICAL | …ibility/Core/src/MacOS/Renderers/ScrollViewRenderer.cs | 85 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(Element, | CODE |
| CRITICAL | …ty/Core/src/MacOS/Renderers/CustomNSTableHeaderView.cs | 26 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(headerView, bounds); | CODE |
| CRITICAL | …c/Compatibility/Core/src/MacOS/Cells/ViewCellNSView.cs | 77 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(view, contentFrame.ToRectangle()); | CODE |
| CRITICAL | src/Compatibility/Core/src/iOS/PageExtensions.cs | 44 | return Microsoft.Maui.Controls.Compatibility.PageExtensions.CreateViewController(page); | CODE |
| CRITICAL | src/Compatibility/Core/src/iOS/Forms.cs | 150 | Microsoft.Maui.Controls.Internals.Registrar.RegisterRendererToHandlerShim(RendererToHandlerShim.CreateShim); | CODE |
| CRITICAL | src/Compatibility/Core/src/iOS/VisualElementRenderer.cs | 273 | var menu = Microsoft.Maui.Controls.Compatibility.Element.GetMenu(Element); | CODE |
| CRITICAL | …lity/Core/src/iOS/Renderers/PhoneFlyoutPageRenderer.cs | 383 | detailRenderer.ViewController.View.Superview.BackgroundColor = Microsoft.Maui.Graphics.Colors.Black.ToPlatform(); | CODE |
| CRITICAL | …mpatibility/Core/src/iOS/Renderers/ListViewRenderer.cs | 464 | if (footer != null && rendererType == Microsoft.Maui.Controls.Internals.Registrar.Registered.GetHandlerTypeForObjec | CODE |
| CRITICAL | …mpatibility/Core/src/iOS/Renderers/ListViewRenderer.cs | 509 | if (header != null && rendererType == Microsoft.Maui.Controls.Internals.Registrar.Registered.GetHandlerTypeForObjec | CODE |
| CRITICAL | …c/Compatibility/Core/src/iOS/Cells/ViewCellRenderer.cs | 199 | var type = Microsoft.Maui.Controls.Internals.Registrar.Registered.GetHandlerTypeForObject(this._viewCell.View); | CODE |
| CRITICAL | src/Compatibility/Core/src/WPF/FormsContentLoader.cs | 19 | if (!System.Windows.Application.Current.Dispatcher.CheckAccess()) | CODE |
| CRITICAL | src/Compatibility/Core/src/WPF/WPFPlatformServices.cs | 21 | get { return System.Windows.Application.Current == null ? false : !System.Windows.Application.Current.Dispatcher.Chec | CODE |
| CRITICAL | src/Compatibility/Core/src/WPF/Forms.cs | 22 | System.Windows.Application.Current.Resources.MergedDictionaries.Add(new System.Windows.ResourceDictionary | CODE |
| CRITICAL | …patibility/Core/src/WPF/Renderers/TableViewRenderer.cs | 22 | return System.Windows.Application.Current.MainWindow.FindResource("CellTemplate") as System.Windows.DataTemplate; | CODE |
| CRITICAL | …patibility/Core/src/WPF/Renderers/TableViewRenderer.cs | 24 | return System.Windows.Application.Current.MainWindow.FindResource("TableSectionHeader") as System.Windows.DataTempla | CODE |
| CRITICAL | …mpatibility/Core/src/WPF/Renderers/CheckBoxRenderer.cs | 24 | Style = (System.Windows.Style)System.Windows.Application.Current.MainWindow.FindResource("FormsCheckBoxStyle") | CODE |
| CRITICAL | src/Compatibility/Core/src/WPF/Helpers/UiHelper.cs | 13 | if (System.Windows.Application.Current.Dispatcher.CheckAccess()) | CODE |
| CRITICAL | src/Compatibility/Core/src/WPF/Helpers/UiHelper.cs | 19 | System.Windows.Application.Current.Dispatcher.Invoke(action); | CODE |
| CRITICAL | …ibility/Core/src/Android/Renderers/ListViewRenderer.cs | 544 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(element, new Rect(0, 0, width, request.Re | CODE |
| CRITICAL | …mpatibility/Core/src/Android/Cells/ViewCellRenderer.cs | 258 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(_view.Element, new Rect(0, 0, width, heig | CODE |
| CRITICAL | …y/Core/src/Android/AppCompat/FormsAppCompatActivity.cs | 160 | if (Microsoft.Maui.Controls.Application.Current.OnThisPlatform().GetWindowSoftInputModeAdjust() != WindowSoftInputMod | CODE |
| CRITICAL | …y/Core/src/Android/AppCompat/FormsAppCompatActivity.cs | 487 | WindowSoftInputModeAdjust elementValue = Microsoft.Maui.Controls.Application.Current.OnThisPlatform().GetWindowSoftI | CODE |
| CRITICAL | …y/Core/src/Android/AppCompat/NavigationPageRenderer.cs | 1175 | Microsoft.Maui.Controls.Compatibility.Layout.LayoutChildIntoBoundingRegion(_child.Element, new Graphics.Rect(0, 0, w | CODE |
| CRITICAL | …/Compatibility/Core/src/GTK/Controls/CustomComboBox.cs | 46 | ModifyBg(Gtk.StateType.Normal, Microsoft.Maui.Controls.Compatibility.Color.Red.ToGtkColor()); | CODE |
| CRITICAL | …/Compatibility/Core/src/GTK/Controls/CustomComboBox.cs | 47 | Entry.ModifyBase(Gtk.StateType.Normal, Microsoft.Maui.Controls.Compatibility.Color.Blue.ToGtkColor()); | CODE |
| CRITICAL | src/Compatibility/Core/src/Windows/FormsPivot.cs | 119 | Microsoft.UI.Xaml.Automation.AutomationProperties.SetName(pivotItem, page.Title); | CODE |
| CRITICAL⚡ | …ompatibility/Core/src/Windows/VisualElementPackager.cs | 124 | Microsoft.UI.Xaml.Controls.Grid.SetRow(childRenderer.ContainerElement, _row); | CODE |
| CRITICAL⚡ | …ompatibility/Core/src/Windows/VisualElementPackager.cs | 126 | Microsoft.UI.Xaml.Controls.Grid.SetRowSpan(childRenderer.ContainerElement, _rowSpan); | CODE |
| CRITICAL⚡ | …ompatibility/Core/src/Windows/VisualElementPackager.cs | 128 | Microsoft.UI.Xaml.Controls.Grid.SetColumn(childRenderer.ContainerElement, _column); | CODE |
| CRITICAL⚡ | …ompatibility/Core/src/Windows/VisualElementPackager.cs | 130 | Microsoft.UI.Xaml.Controls.Grid.SetColumnSpan(childRenderer.ContainerElement, _columnSpan); | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 15 | Microsoft.Maui.Maps.Handlers.IMapHandler.UpdateMapElement(Microsoft.Maui.Maps.IMapElement! element) -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 21 | Microsoft.Maui.Maps.Handlers.MapElementHandler.MapElementHandler() -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 22 | Microsoft.Maui.Maps.Handlers.MapElementHandler.MapElementHandler(Microsoft.Maui.IPropertyMapper? mapper = null) -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 24 | Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.Deconstruct(out int Index, out Microsoft.Maui.Maps.IMapElement! Map | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 29 | Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.MapElementHandlerUpdate(int Index, Microsoft.Maui.Maps.IMapElement! | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 30 | Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.MapElementHandlerUpdate(Microsoft.Maui.Maps.Handlers.MapElementHand | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 32 | Microsoft.Maui.Maps.Handlers.MapHandler.MapHandler() -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 33 | Microsoft.Maui.Maps.Handlers.MapHandler.MapHandler(Microsoft.Maui.IPropertyMapper? mapper = null, Microsoft.Maui.Command | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 34 | Microsoft.Maui.Maps.Handlers.MapHandler.UpdateMapElement(Microsoft.Maui.Maps.IMapElement! element) -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 36 | Microsoft.Maui.Maps.Handlers.MapPinHandler.MapPinHandler() -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 37 | Microsoft.Maui.Maps.Handlers.MapPinHandler.MapPinHandler(Microsoft.Maui.IPropertyMapper? mapper = null) -> void | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 81 | override Microsoft.Maui.Maps.Handlers.MapElementHandler.CreatePlatformElement() -> object! | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 82 | override Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.Equals(object? obj) -> bool | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 83 | override Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.GetHashCode() -> int | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 84 | override Microsoft.Maui.Maps.Handlers.MapElementHandlerUpdate.ToString() -> string! | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 85 | override Microsoft.Maui.Maps.Handlers.MapHandler.CreatePlatformView() -> object! | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 86 | override Microsoft.Maui.Maps.Handlers.MapPinHandler.CreatePlatformElement() -> object! | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 99 | static Microsoft.Maui.Maps.Handlers.MapElementHandler.MapFill(Microsoft.Maui.Maps.Handlers.IMapElementHandler! handler, | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 101 | static Microsoft.Maui.Maps.Handlers.MapElementHandler.MapStroke(Microsoft.Maui.Maps.Handlers.IMapElementHandler! handler | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 102 | static Microsoft.Maui.Maps.Handlers.MapElementHandler.MapStrokeThickness(Microsoft.Maui.Maps.Handlers.IMapElementHandler | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 106 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapElements(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Microsoft. | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 107 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapIsScrollEnabled(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Mic | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 108 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapIsShowingUser(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Micro | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 109 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapIsTrafficEnabled(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Mi | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 110 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapIsZoomEnabled(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Micro | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 111 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapMapType(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Microsoft.M | CODE |
| CRITICAL⚡ | src/Core/maps/src/PublicAPI/net/PublicAPI.Shipped.txt | 112 | static Microsoft.Maui.Maps.Handlers.MapHandler.MapMoveToRegion(Microsoft.Maui.Maps.Handlers.IMapHandler! handler, Micros | CODE |
| 14195 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/ingest-maven-deps.sh | 1 | #!/bin/bash | COMMENT |
| LOW | eng/ingest-maven-deps.sh | 21 | # 2. Pre-ingests platform-specific artifacts (e.g. aapt2) for all OS variants | COMMENT |
| LOW | eng/configure-toolset.sh | 1 | # We can't use already installed dotnet cli since we need to install additional workloads. | COMMENT |
| LOW | eng/pipelines/ci-copilot.yml | 101 | fi | COMMENT |
| LOW | eng/pipelines/ci-copilot.yml | 161 | # | COMMENT |
| LOW | eng/pipelines/ci-copilot.yml | 981 | # whatever VM the Copilot agent happened to land on. Each category becomes | COMMENT |
| LOW | eng/pipelines/ci-copilot.yml | 1421 | # time on a proper platform-pool agent. Each TRX lands in its own | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | eng/common/vmr-sync.sh | 1 | #!/bin/bash | COMMENT |
| LOW | eng/common/vmr-sync.sh | 21 | ### | COMMENT |
| LOW | eng/common/native/init-distro-rid.sh | 1 | #!/bin/sh | COMMENT |
| LOW | eng/common/native/init-distro-rid.sh | 61 | # | COMMENT |
| LOW | …common/templates-official/variables/pool-providers.yml | 1 | # Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc pool | COMMENT |
| LOW | eng/common/templates/vmr-build-pr.yml | 1 | # This pipeline is used for running the VMR verification of the PR changes in repo-level PRs. | COMMENT |
| LOW | eng/common/templates/variables/pool-providers.yml | 1 | # Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc pool | COMMENT |
| LOW | eng/common/core-templates/job/source-build.yml | 1 | parameters: | COMMENT |
| LOW | eng/common/core-templates/job/source-build.yml | 21 | # published by source-build. | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 21 | # - .NET SDK installed | COMMENT |
| LOW | .github/instructions/templates.instructions.md | 21 | #if WINDOWS | COMMENT |
| LOW | .github/instructions/uitests.instructions.md | 301 | **Task.Delay/Thread.Sleep (avoid if possible):** | COMMENT |
| LOW | .github/workflows/daily-repo-status.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e040aa962aa79fa151fa77c1da0dae5c48a60739c98a82c877f55d1d628 | COMMENT |
| LOW | .github/workflows/daily-repo-status.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/daily-repo-status.lock.yml | 41 | # - COPILOT_PAT_3 | COMMENT |
| LOW | .github/workflows/daily-repo-status.lock.yml | 61 | # - actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 | COMMENT |
| LOW | .github/workflows/aw-version-update.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7a7eea1248244f275c4163b4840bcf52e20361e023807f3e341230df507 | COMMENT |
| LOW | .github/workflows/aw-version-update.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/aw-version-update.lock.yml | 41 | # - shared/pat_pool.md | COMMENT |
| LOW | .github/workflows/aw-version-update.lock.yml | 61 | # - actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | COMMENT |
| LOW | .github/workflows/aw-version-update.lock.yml | 801 | # --allow-tool shell(cat) | COMMENT |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"75602053265ee75ec25af3c90d2567e8402ce2950347f38f1d8fc638a8a | COMMENT |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 41 | # - COPILOT_PAT_9 | COMMENT |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 61 | # - ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c | COMMENT |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 81 | # REPO_OWNER: ${{ github.repository_owner }} | COMMENT |
| LOW | .github/workflows/ci-status-main.md | 261 | for the *shell*.) Instead, persist the substring to a pattern file as inert | COMMENT |
| LOW | .github/workflows/ci-status-net11.md | 261 | expansion fire **inside double quotes**, so a crafted log line such as | COMMENT |
| LOW | .github/workflows/fix-milestone-drift.yml | 1 | name: Milestone Management | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"4e931251d6d7cdf5f8a2a09cf7bd8d897d371641512affe8a5e06c4b616 | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 41 | # Never mutes tests, but | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 61 | # - GH_AW_GITHUB_MCP_SERVER_TOKEN | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 81 | # - ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 101 | # REPO_NAME: ${{ github.event.repository.name }} | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 901 | id: agentic_execution | COMMENT |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 921 | # --allow-tool shell(git commit:*) | COMMENT |
| LOW | .github/workflows/skill-validation.yml | 1 | # Skill validation for PRs touching .github/skills/. | COMMENT |
| LOW | .github/workflows/ci-status-main.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"e395e65c4805606a1e92dc3341d4dc5b650c6a4de7e4fd51529b9a92c3b | COMMENT |
| LOW | .github/workflows/ci-status-main.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/ci-status-main.lock.yml | 41 | # - COPILOT_PAT_6 | COMMENT |
| LOW | .github/workflows/ci-status-main.lock.yml | 801 | # --allow-tool shell(dirname) | COMMENT |
| LOW | .github/workflows/ci-status-net11.lock.yml | 1 | # gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"931b207a2ab700506b6acc4c0f6532c6e596bd683b94e6563345d6665c1 | COMMENT |
| LOW | .github/workflows/ci-status-net11.lock.yml | 21 | # gh aw compile | COMMENT |
| LOW | .github/workflows/ci-status-net11.lock.yml | 41 | # - COPILOT_PAT_6 | COMMENT |
| LOW | .github/workflows/ci-status-net11.lock.yml | 801 | # --allow-tool shell(date) | COMMENT |
| LOW | .github/workflows/agentic-labeler.md | 41 | # and label writes happen through the sandboxed safe-output job capped at | COMMENT |
| LOW | .github/workflows/agentic-labeler.md | 101 | # for the issue-creation step is correctly suppressed. | COMMENT |
| LOW | .github/workflows/ci-status-fix.md | 61 | # forever without ever advancing a PR. gh-aw routes on.permissions to the | COMMENT |
| LOW | .github/workflows/ci-status-fix.md | 201 | - "src/Templates/**" | COMMENT |
| LOW | .github/workflows/ci-status-fix.md | 241 | # were silently dropped, starving the workflow's #1 value (surfacing green PRs | COMMENT |
| 1416 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/pipelines/ci-copilot.yml | 107 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 158 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 177 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 707 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 711 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 784 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 789 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 836 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 840 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 870 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 873 | # ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 974 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 976 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 1606 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | eng/pipelines/ci-copilot.yml | 1608 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 82 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 85 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 146 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 148 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 207 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 210 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 242 | # ── Lint eval specs with Vally ──────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 292 | # ── Upload results for comment job ──────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 319 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 322 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 437 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 440 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 497 | # ── Select Copilot token ────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 539 | # ── Run LLM evaluation (Vally) ─────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 641 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 649 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 780 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 784 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 886 | // ── Static check section ────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 947 | // ── Parse eval results from JUnit XML ───────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1021 | // ── LLM evaluation section ──────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1042 | // ── Per-suite results table ───────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1054 | // ── Failing stimuli detail ────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1084 | // ── Harness hermeticity (negative control) ──────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1100 | // ── Detailed eval reports (vally eval-results.md) ───── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1120 | // ── Investigation prompt for failures ───────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1137 | // ── Pipeline link ───────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1228 | // ── Write step summary with investigation prompt ────── | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1277 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1280 | # ========================================================================== | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 96 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 98 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 134 | # ── Resolve the triggering event → scope filters ──────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 269 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 271 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 640 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/release-readiness.yml | 642 | # ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 1 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 27 | # ───────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 47 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 49 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 85 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 87 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 117 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ls/verify-tests-fail-without-fix/tests/eval.vally.yaml | 120 | # ─────────────────────────────────────────────────────────────────────── | COMMENT |
| 172 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ct/Resizetizer/src/Resources/ErrorMessages.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/ProfiledAot/src/Strings.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …c/Controls/tests/SourceGen.UnitTests/Maui32879Tests.cs | 56 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …ls/tests/SourceGen.UnitTests/StaticResourceInMarkup.cs | 80 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/Controls/tests/SourceGen.UnitTests/FlexLayoutTests.cs | 48 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/Controls/tests/SourceGen.UnitTests/FlexLayoutTests.cs | 174 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/Controls/tests/SourceGen.UnitTests/FlexLayoutTests.cs | 295 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …eGen.UnitTests/InitializeComponent/CompiledBindings.cs | 61 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …eGen.UnitTests/InitializeComponent/CompiledBindings.cs | 202 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …eGen.UnitTests/InitializeComponent/CompiledBindings.cs | 354 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …eGen.UnitTests/InitializeComponent/CompiledBindings.cs | 609 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …sts/InitializeComponent/DataTemplateMarkupExtension.cs | 57 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …rceGen.UnitTests/InitializeComponent/UnresolvedType.cs | 51 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …en.UnitTests/InitializeComponent/ResourceDictionary.cs | 26 | // This code was generated by a .NET MAUI source generator. | STRING |
| HIGH | …rceGen.UnitTests/InitializeComponent/Maui32758Tests.cs | 58 | // This code was generated by a .NET MAUI source generator. | STRING |
| HIGH | …rceGen.UnitTests/InitializeComponent/Maui32758Tests.cs | 177 | // This code was generated by a .NET MAUI source generator. | STRING |
| HIGH | …UnitTests/InitializeComponent/XStaticUnresolvedType.cs | 56 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …UnitTests/InitializeComponent/XStaticUnresolvedType.cs | 174 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …UnitTests/InitializeComponent/XStaticUnresolvedType.cs | 292 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/InitializeComponent/SimpleValueTargetProviderTests.cs | 58 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/InitializeComponent/SimpleValueTargetProviderTests.cs | 221 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …ceGen.UnitTests/InitializeComponent/AppThemeBinding.cs | 46 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …ceGen.UnitTests/InitializeComponent/AppThemeBinding.cs | 152 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …ceGen.UnitTests/InitializeComponent/AppThemeBinding.cs | 258 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …urceGen.UnitTests/InitializeComponent/WarningIgnore.cs | 47 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …nitializeComponent/StaticResourceWithTypeConversion.cs | 50 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/SourceGen.UnitTests/InitializeComponent/SetBinding.cs | 45 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …en.UnitTests/InitializeComponent/SimplifyOnPlatform.cs | 51 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/SourceGen.UnitTests/InitializeComponent/BasicCase.cs | 48 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …tTests/InitializeComponent/SetterCompiledConverters.cs | 53 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/BindingSourceGen.UnitTests/BindingCodeWriterTests.cs | 17 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/BindingSourceGen.UnitTests/BindingCodeWriterTests.cs | 68 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 30 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 135 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 311 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 436 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 667 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 806 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 946 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1091 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1223 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1354 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1488 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1614 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1739 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1863 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 1985 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 2103 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 2220 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 2388 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | src/Controls/src/Build.Tasks/ErrorMessages.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ompatibility/iOS/Resources/StringResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/Controls/src/BindingSourceGen/BindingCodeWriter.cs | 18 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | src/Controls/src/BindingSourceGen/BindingCodeWriter.cs | 49 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | src/Controls/src/SourceGen/GeneratorHelpers.cs | 24 | // This code was generated by a .NET MAUI source generator. | COMMENT |
| HIGH | …/Controls/src/SourceGen/xlf/MauiGResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …icsTester.Skia.Windows/Properties/Settings.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …csTester.Skia.Windows/Properties/Resources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ics/src/Graphics/Platforms/Mac/GraphicsMac.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/ingest-maven-deps.sh | 54 | # Step 1: Get auth token | COMMENT |
| LOW | eng/ingest-maven-deps.sh | 76 | # Step 2: Ingest platform-specific artifacts for all OS variants | COMMENT |
| LOW⚡ | eng/ingest-maven-deps.sh | 90 | # Step 3: Run Gradle build with refresh to ingest via credential provider | COMMENT |
| LOW⚡ | eng/ingest-maven-deps.sh | 100 | # Step 4: Loop — build, find missing packages, curl-ingest them | COMMENT |
| LOW | …g/pipelines/common/ui-tests-collect-snapshot-diffs.yml | 32 | condition: eq(variables['Check${{ replace(parameters.platform, ' ', '') }}Snapshots.snapshotsExist'], 'true') # NOTE: | CODE |
| LOW | docs/DevelopmentTips.md | 246 | #### Step 1: Build MSBuild Tasks | COMMENT |
| LOW | docs/DevelopmentTips.md | 257 | #### Step 2: Build Device Tests | COMMENT |
| LOW | docs/DevelopmentTips.md | 265 | #### Step 3: Send to Helix | COMMENT |
| LOW | docs/UITesting-Guide.md | 54 | ### Step 1: Create the HostApp Page | COMMENT |
| LOW | docs/UITesting-Guide.md | 102 | ### Step 2: Create the NUnit Test | COMMENT |
| LOW⚡ | .github/instructions/integration-tests.instructions.md | 182 | # Step 0: Restore repo-local tools (Cake, etc.) from .config/dotnet-tools.json | COMMENT |
| LOW⚡ | .github/instructions/integration-tests.instructions.md | 185 | # Step 1: Download the .NET SDK (creates .dotnet/dotnet binary) | COMMENT |
| LOW⚡ | .github/instructions/integration-tests.instructions.md | 188 | # Step 2: Install MAUI workloads into the local SDK (takes ~5 minutes) | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 64 | # Step 1: Check for errors/exceptions FIRST | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 67 | # Step 2: Verify expected test actions (MOST IMPORTANT - proves test actually ran) | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 70 | # Step 3: Verify test completion marker | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 73 | # Step 4: Verify device logs show expected behavior | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 76 | # Step 5: Check screenshots were saved (if test captures them) | COMMENT |
| LOW⚡ | .github/instructions/sandbox.instructions.md | 79 | # Step 6: Check exit code | COMMENT |
| LOW | .github/instructions/sandbox.instructions.md | 231 | ### Step 1: Understand Issue (DO NOT Checkout PR Unless Instructed) | COMMENT |
| LOW | .github/instructions/sandbox.instructions.md | 249 | ### Step 2: Create Test Scenario in Sandbox | COMMENT |
| LOW | .github/instructions/sandbox.instructions.md | 312 | ### Step 3: Test WITH PR Fix | COMMENT |
| LOW | .github/agents/write-tests-agent.agent.md | 25 | ### Step 1: Determine Test Type | COMMENT |
| LOW | .github/agents/write-tests-agent.agent.md | 38 | ### Step 2: Gather Required Information | COMMENT |
| LOW | .github/agents/write-tests-agent.agent.md | 45 | ### Step 3: Invoke the Appropriate Skill | COMMENT |
| LOW | .github/agents/write-tests-agent.agent.md | 68 | ### Step 4: Report Results | COMMENT |
| LOW | .github/docs/trigger-azdo-pipeline-setup.md | 31 | ## Step 1: Create a User-Assigned Managed Identity | COMMENT |
| LOW | .github/docs/trigger-azdo-pipeline-setup.md | 57 | ## Step 2: Add OIDC Federated Credential for GitHub Actions | COMMENT |
| LOW | .github/docs/trigger-azdo-pipeline-setup.md | 120 | ## Step 3: Add the Identity to Azure DevOps | COMMENT |
| LOW | .github/docs/trigger-azdo-pipeline-setup.md | 158 | ## Step 4: Set GitHub Repository Secrets | COMMENT |
| LOW | .github/docs/trigger-azdo-pipeline-setup.md | 171 | ## Step 5: Create the GitHub Actions Workflow | COMMENT |
| LOW | .github/scripts/templates/RunWithAppiumTest.template.cs | 199 | // Step 1: ALWAYS verify app launched and is responsive | COMMENT |
| LOW | .github/scripts/templates/RunWithAppiumTest.template.cs | 223 | // Step 2: OPTIONAL - Add automated test logic here | COMMENT |
| LOW⚡ | .github/skills/verify-tests-fail-without-fix/SKILL.md | 50 | ### Step 1: Determine Mode | COMMENT |
| LOW⚡ | .github/skills/verify-tests-fail-without-fix/SKILL.md | 55 | ### Step 2: Construct Command | COMMENT |
| LOW⚡ | .github/skills/verify-tests-fail-without-fix/SKILL.md | 63 | ### Step 3: Interpret Results | COMMENT |
| LOW⚡ | .github/skills/verify-tests-fail-without-fix/SKILL.md | 69 | ### Step 4: Report | COMMENT |
| LOW | .github/skills/evaluate-pr-tests/SKILL.md | 34 | ### Step 1: Gather Automated Context | COMMENT |
| LOW⚡ | .github/skills/evaluate-pr-tests/SKILL.md | 49 | ### Step 2: Understand the Fix | COMMENT |
| LOW⚡ | .github/skills/evaluate-pr-tests/SKILL.md | 56 | ### Step 3: Evaluate the Tests | COMMENT |
| LOW⚡ | .github/skills/evaluate-pr-tests/SKILL.md | 60 | ### Step 4: Produce the Report | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 51 | ### Step 1: Gather Code Context (No PR Narrative) | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 75 | ### Step 2: Delegate to Expert Reviewer | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 94 | ### Step 3: Form Independent Assessment | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 103 | ### Step 4: Read PR Narrative and Reconcile | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 136 | ### Step 5: Check CI Status | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 163 | ### Step 6: Blast Radius, Failure-Mode Probing, and Verdict | COMMENT |
| LOW | .github/skills/write-xaml-tests/SKILL.md | 36 | ### Step 1: Read the XAML Unit Test Guidelines | COMMENT |
| LOW⚡ | .github/skills/write-xaml-tests/SKILL.md | 50 | ### Step 2: Create Test Files | COMMENT |
| LOW⚡ | .github/skills/write-xaml-tests/SKILL.md | 56 | ### Step 3: Verify Tests Compile and Run | COMMENT |
| LOW⚡ | .github/skills/write-xaml-tests/SKILL.md | 66 | ### Step 4: Verify Test Behavior | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 53 | ### Step 1: Initialize Session | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 66 | ### Step 2: Load Issues Into Memory | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 84 | ### Step 3: Present ONE Issue at a Time | COMMENT |
| LOW⚡ | .github/skills/issue-triage/SKILL.md | 115 | ### Step 4: Wait for User Decision | COMMENT |
| LOW⚡ | .github/skills/issue-triage/SKILL.md | 123 | ### Step 5: Move to Next Issue | COMMENT |
| LOW⚡ | .github/skills/issue-triage/SKILL.md | 127 | ### Step 6: When Batch is Empty | COMMENT |
| LOW⚡ | .github/skills/run-integration-tests/SKILL.md | 109 | # Step 1: Restore dotnet tools | COMMENT |
| LOW⚡ | .github/skills/run-integration-tests/SKILL.md | 112 | # Step 2: Provision local SDK and install workloads (~5 minutes) | COMMENT |
| LOW⚡ | .github/skills/run-integration-tests/SKILL.md | 115 | # Step 3: Install MAUI local workloads | COMMENT |
| 70 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …eviceTests/Handlers/SearchBar/SearchBarHandlerTests.cs | 265 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …eviceTests/Handlers/SearchBar/SearchBarHandlerTests.cs | 265 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 475 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 475 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 493 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 493 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 523 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …/tests/DeviceTests/Handlers/Entry/EntryHandlerTests.cs | 523 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …ests/DeviceTests/Handlers/Editor/EditorHandlerTests.cs | 198 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …ests/DeviceTests/Handlers/Editor/EditorHandlerTests.cs | 198 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …ests/DeviceTests/Handlers/Editor/EditorHandlerTests.cs | 225 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …ests/DeviceTests/Handlers/Editor/EditorHandlerTests.cs | 225 | const string text = "Lorem ipsum dolor sit amet"; | CODE |
| LOW | …sts/TestCases.HostApp/Elements/LabelCoreGalleryPage.cs | 41 | const string longText = "Lorem ipsum dolor sit amet, cu mei malis petentium, dolor tempor delicata no qui, eos ex vita | CODE |
| LOW | …sts/TestCases.HostApp/Elements/LabelCoreGalleryPage.cs | 41 | const string longText = "Lorem ipsum dolor sit amet, cu mei malis petentium, dolor tempor delicata no qui, eos ex vita | CODE |
| LOW | …ements/CollectionView/CollectionViewGalleryTestItem.cs | 36 | var text = " Lorem ipsum dolor sit amet, qui eleifend adversarium ei, pro tamquam pertinax inimicus ut. Quis assentio | CODE |
| LOW | …ements/CollectionView/CollectionViewGalleryTestItem.cs | 36 | var text = " Lorem ipsum dolor sit amet, qui eleifend adversarium ei, pro tamquam pertinax inimicus ut. Quis assentio | CODE |
| LOW⚡ | …ctionView/PerformanceGalleries/ShadowBenchmark.xaml.cs | 53 | Name = "Lorem ipsum", | CODE |
| LOW⚡ | …ctionView/PerformanceGalleries/ShadowBenchmark.xaml.cs | 56 | From = "Lorem ipsum" | CODE |
| LOW⚡ | …ctionView/PerformanceGalleries/ShadowBenchmark.xaml.cs | 61 | posts.Add(new Post { Title = $"Lorem ipsum {i + 1} dolor sit amet, consectetur adipiscing elit", Image = "photo21314 | CODE |
| LOW⚡ | …ctionView/PerformanceGalleries/ShadowBenchmark.xaml.cs | 61 | posts.Add(new Post { Title = $"Lorem ipsum {i + 1} dolor sit amet, consectetur adipiscing elit", Image = "photo21314 | CODE |
| LOW | …s/CollectionView/ItemSizeGalleries/ChatExample.xaml.cs | 39 | const string lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " | CODE |
| LOW | …s/CollectionView/ItemSizeGalleries/ChatExample.xaml.cs | 39 | const string lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " | CODE |
| LOW | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 31 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 60).Select(i => $"Lorem ipsum dolor sit amet, consectet | CODE |
| LOW | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 31 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 60).Select(i => $"Lorem ipsum dolor sit amet, consectet | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 57 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 1: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 57 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 1: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 65 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 2: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 65 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 2: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 73 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 3: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 73 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 3: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 81 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 4: Lorem ipsum dolor sit amet, | CODE |
| LOW⚡ | …FeatureMatrix/ScrollView/ScrollViewOptionsPage.xaml.cs | 81 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 15).Select(i => $"Editor 4: Lorem ipsum dolor sit amet, | CODE |
| LOW | …ostApp/FeatureMatrix/ScrollView/ScrollViewViewModel.cs | 36 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 60).Select(i => $"Lorem ipsum dolor sit amet, consectetur | CODE |
| LOW | …ostApp/FeatureMatrix/ScrollView/ScrollViewViewModel.cs | 36 | Text = string.Join(Environment.NewLine, Enumerable.Range(1, 60).Select(i => $"Lorem ipsum dolor sit amet, consectetur | CODE |
| LOW | …eatureMatrix/CollectionView/CollectionViewViewModel.cs | 780 | string loremParagraph = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut | CODE |
| LOW | …eatureMatrix/CollectionView/CollectionViewViewModel.cs | 780 | string loremParagraph = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut | CODE |
| LOW | …ses.HostApp/FeatureMatrix/Clip/ClipOptionsPage.xaml.cs | 310 | new Span { Text = "Lorem ipsum dolor sit amet consectetur adipis elit vivamus lacinia felis eu sagittis congue nibh | CODE |
| LOW | …ses.HostApp/FeatureMatrix/Clip/ClipOptionsPage.xaml.cs | 310 | new Span { Text = "Lorem ipsum dolor sit amet consectetur adipis elit vivamus lacinia felis eu sagittis congue nibh | CODE |
| LOW | …s.HostApp/FeatureMatrix/Label/LabelOptionsPage.xaml.cs | 233 | new Span { Text = "Lorem ipsum dolor sit amet consectetur adipis elit vivamus lacinia felis eu sagittis congue nibh | CODE |
| LOW | …s.HostApp/FeatureMatrix/Label/LabelOptionsPage.xaml.cs | 233 | new Span { Text = "Lorem ipsum dolor sit amet consectetur adipis elit vivamus lacinia felis eu sagittis congue nibh | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue36154.cs | 44 | $"<p>Line {i}: Lorem ipsum dolor sit amet consectetur adipiscing elit.</p>")) | STRING |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue36154.cs | 44 | $"<p>Line {i}: Lorem ipsum dolor sit amet consectetur adipiscing elit.</p>")) | STRING |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue28660.cs | 94 | label.Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et do | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue28660.cs | 94 | label.Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et do | CODE |
| LOW | …rols/tests/TestCases.HostApp/Issues/Issue25671.xaml.cs | 13 | private static readonly string _loremIpsumLongText = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non | CODE |
| LOW | …rols/tests/TestCases.HostApp/Issues/Issue25671.xaml.cs | 13 | private static readonly string _loremIpsumLongText = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue19500.cs | 11 | const string BaseEditorText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla porttitor mauris non orna | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue19500.cs | 11 | const string BaseEditorText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla porttitor mauris non orna | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue33400.cs | 46 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue33400.cs | 46 | Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore | CODE |
| LOW | …c/Controls/tests/TestCases.HostApp/Issues/Issue1236.cs | 18 | BindingContext = "Lorem Ipsum Dolor Sit Amet"; | CODE |
| LOW | …c/Controls/tests/TestCases.HostApp/Issues/Issue1236.cs | 18 | BindingContext = "Lorem Ipsum Dolor Sit Amet"; | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue28657.cs | 21 | .Select(x => x + ": Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum | CODE |
| LOW | …/Controls/tests/TestCases.HostApp/Issues/Issue28657.cs | 21 | .Select(x => x + ": Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 20 | _vm.Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et d | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 20 | _vm.Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et d | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 22 | _vm.Text = "Lorem ipsum dolor sit amet 2."; | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 22 | _vm.Text = "Lorem ipsum dolor sit amet 2."; | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 32 | Text = "Lorem ipsum dolor sit amet 1."; | CODE |
| LOW⚡ | …rols/tests/TestCases.HostApp/Issues/Issue22750.xaml.cs | 32 | Text = "Lorem ipsum dolor sit amet 1."; | CODE |
| 158 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …c/Controls/tests/SourceGen.UnitTests/Maui32879Tests.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …c/Controls/tests/SourceGen.UnitTests/Maui33532Tests.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | ….UnitTests/InitializeComponent/SetterWithOnPlatform.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …itTests/InitializeComponent/OnPlatformAbstractTypes.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | ….UnitTests/InitializeComponent/SetterValueInTrigger.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …tTests/InitializeComponent/SetterCompiledConverters.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …s/tests/SourceGen.UnitTests/NoBaseClassOnCodeBehind.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …/tests/SourceGen.UnitTests/KnownTypeConvertersTests.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …ts/SourceGen.UnitTests/SourceGenXamlCodeBehindTests.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …/Controls/tests/SourceGen.UnitTests/FlexLayoutTests.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …sts/InitializeComponent/DataTemplateMarkupExtension.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …urceGen.UnitTests/InitializeComponent/SetterWithNaN.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …ceGen.UnitTests/InitializeComponent/AppThemeBinding.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …urceGen.UnitTests/InitializeComponent/WarningIgnore.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …nitializeComponent/StaticResourceWithTypeConversion.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …/SourceGen.UnitTests/InitializeComponent/SetBinding.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …en.UnitTests/InitializeComponent/SimplifyOnPlatform.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …ts/SourceGen.UnitTests/InitializeComponent/SetValue.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …rceGen.UnitTests/InitializeComponent/UnresolvedType.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …s/SourceGen.UnitTests/InitializeComponent/BasicCase.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …SourceGen.UnitTests/InitializeComponent/DoesNotFail.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …nitTests/InitializeComponent/RelativeSourceBindings.cs | 0 | using system; using microsoft.maui.controls; using microsoft.maui.controls.xaml; namespace test; [xamlprocessing(xamlinf | STRING |
| HIGH | …c/Controls/tests/SourceGen.UnitTests/Maui32879Tests.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …en.UnitTests/InitializeComponent/SimplifyOnPlatform.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …tTests/InitializeComponent/SetterCompiledConverters.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …ts/SourceGen.UnitTests/SourceGenXamlCodeBehindTests.cs | 0 | <?xml version="1.0" encoding="utf-8"?> <contentpage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http: | STRING |
| HIGH | …urceGen.UnitTests/InitializeComponent/WarningIgnore.cs | 0 | <?xml version="1.0" encoding="utf-8"?> <contentpage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http: | STRING |
| HIGH | …ts/SourceGen.UnitTests/InitializeComponent/SetValue.cs | 0 | <?xml version="1.0" encoding="utf-8"?> <contentpage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http: | STRING |
| HIGH | …/Controls/tests/SourceGen.UnitTests/FlexLayoutTests.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …rceGen.UnitTests/InitializeComponent/Maui32758Tests.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …UnitTests/InitializeComponent/XStaticUnresolvedType.cs | 0 | //------------------------------------------------------------------------------ // <auto-generated> // this code was ge | STRING |
| HIGH | …eGen.UnitTests/InitializeComponent/CompiledBindings.cs | 0 | #nullable enable #pragma warning disable cs0219 // variable is assigned but its value is never used using system; using | STRING |
| HIGH | …s/InitializeComponent/MultiBindingElementSyntaxTest.cs | 0 | #nullable enable #pragma warning disable cs0219 // variable is assigned but its value is never used using system; using | STRING |
| HIGH | …itTests/InitializeComponent/ExplicitPathBindingTest.cs | 0 | #nullable enable #pragma warning disable cs0219 // variable is assigned but its value is never used using system; using | STRING |
| HIGH | …ndingSourceGen.UnitTests/IncrementalGenerationTests.cs | 0 | using microsoft.maui.controls; var label = new label(); label.setbinding(label.textproperty, static (string s) => s); | STRING |
| HIGH | …ngSourceGen.UnitTests/BindingRepresentationGenTests.cs | 0 | using microsoft.maui.controls; var label = new label(); label.setbinding(label.textproperty, static (string s) => s); | STRING |
| HIGH | …s/tests/BindingSourceGen.UnitTests/IntegrationTests.cs | 0 | using microsoft.maui.controls; var label = new label(); label.setbinding(label.textproperty, static (string s) => s); | STRING |
| HIGH | …s/tests/BindingSourceGen.UnitTests/SelfBindingTests.cs | 0 | using microsoft.maui.controls; var label = new label(); label.setbinding(label.textproperty, static (string s) => s); | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/pipelines/ci-copilot.yml | 1350 | # Run the deep-UI orchestration from the reviewed pipeline-branch scripts, not the | COMMENT |
| MEDIUM | .github/workflows/leak-fixer.md | 27 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/leak-fixer.md | 248 | # This workflow's own open [leak-fix] PRs (its create-pull-request output labels them agentic-workflows). | COMMENT |
| MEDIUM | .github/workflows/copilot-evaluate-tests.md | 6 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/rerun-review-scanner.md | 4 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-status-main.md | 10 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-status-net11.md | 10 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/aw-version-update.md | 19 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/copilot-review-tests.md | 6 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/agentic-labeler.md | 11 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/agentic-labeler.md | 133 | ## 🚨 Prompt-injection guardrails (read first) | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix.md | 25 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix.md | 148 | # and the [ci-fix] title + agentic-workflows label + ci-fix/** branch gates. | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix.md | 221 | # THIS workflow's own — [ci-fix] title prefix AND agentic-workflows label. A | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix.md | 246 | # ci-fix PRs — [ci-fix] title prefix AND agentic-workflows label. Mirrors the | COMMENT |
| MEDIUM | .github/workflows/daily-leak-hunter.md | 22 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/agentic-labeler.lock.yml | 353 | {{#runtime-import .github/workflows/agentic-labeler.md}} | CODE |
| MEDIUM | .github/workflows/review-trigger.yml | 368 | # Check PR labels applied by agentic-labeler.md or manually | COMMENT |
| MEDIUM | .github/workflows/agentics-maintenance.yml | 24 | # This file defines the generated agentic maintenance workflow for this repository. | COMMENT |
| MEDIUM | .github/workflows/daily-repo-status.md | 10 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/aw-actions-update.md | 11 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix-net11.md | 25 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix-net11.md | 148 | # and the [ci-fix-net11] title + agentic-workflows label + ci-fix/** branch gates. | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix-net11.md | 231 | # THIS workflow's own — [ci-fix-net11] title prefix AND agentic-workflows label. A | COMMENT |
| MEDIUM | .github/workflows/ci-status-fix-net11.md | 256 | # ci-fix PRs — [ci-fix-net11] title prefix AND agentic-workflows label. Mirrors the | COMMENT |
| MEDIUM | .github/workflows/shared/pat_pool.README.md | 82 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/shared/pat_pool.README.md | 214 | [configure-repo]: https://github.github.com/gh-aw/guides/agentic-authoring/#configuring-your-repository | CODE |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 35 | - Configuration: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/github-agentic-workflows.md | CODE |
| MEDIUM⚡ | .github/agents/agentic-workflows.agent.md | 57 | **Prompt file**: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/create-agentic-workflow.md | CODE |
| MEDIUM⚡ | .github/agents/agentic-workflows.agent.md | 67 | **Prompt file**: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/update-agentic-workflow.md | CODE |
| MEDIUM⚡ | .github/agents/agentic-workflows.agent.md | 77 | **Prompt file**: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/debug-agentic-workflow.md | CODE |
| MEDIUM⚡ | .github/agents/agentic-workflows.agent.md | 87 | **Prompt file**: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/upgrade-agentic-workflows.md | CODE |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 107 | **Prompt file**: https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/create-shared-agentic-workflow.md | CODE |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 157 | # Initialize repository for agentic workflows | COMMENT |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 189 | - Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.72.1/.github/aw/github-agentic-workf | CODE |
| MEDIUM | .github/skills/code-review/tests/hermeticity.vally.yaml | 14 | # probe errors for any reason (network, flake, hallucination), the | COMMENT |
| MEDIUM⚡ | .github/skills/code-review/tests/hermeticity.vally.yaml | 77 | # - probe error (network/flake/hallucination) → no CORE_LIMIT:60 → FAIL | COMMENT |
| MEDIUM⚡ | .github/skills/code-review/tests/hermeticity.vally.yaml | 79 | # reason (network block, hallucination) does NOT falsely read as hermetic. | COMMENT |
| MEDIUM | .github/skills/code-review/tests/hermeticity.vally.yaml | 94 | # (network block, hallucination), it also fails — no false-hermetic. | COMMENT |
| MEDIUM | .github/skills/agentic-labeler/SKILL.md | 15 | Labeling rules for the [dotnet/maui](https://github.com/dotnet/maui) repository. These rules are the canonical source of | CODE |
| MEDIUM⚡ | .github/skills/agentic-labeler/tests/eval.vally.yaml | 2 | # agentic-labeler capability suite — Vally migration | COMMENT |
| MEDIUM⚡ | .github/skills/agentic-labeler/tests/eval.vally.yaml | 5 | # agentic-labeler skill, which applies ONLY `area-*` and `platform/*` | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/ingest-maven-deps.sh | 54 | # Step 1: Get auth token | COMMENT |
| LOW | eng/ingest-maven-deps.sh | 76 | # Step 2: Ingest platform-specific artifacts for all OS variants | COMMENT |
| LOW⚡ | eng/ingest-maven-deps.sh | 90 | # Step 3: Run Gradle build with refresh to ingest via credential provider | COMMENT |
| LOW⚡ | eng/ingest-maven-deps.sh | 100 | # Step 4: Loop — build, find missing packages, curl-ingest them | COMMENT |
| LOW | .github/scripts/templates/RunWithAppiumTest.template.cs | 199 | // Step 1: ALWAYS verify app launched and is responsive | COMMENT |
| LOW | .github/scripts/templates/RunWithAppiumTest.template.cs | 223 | // Step 2: OPTIONAL - Add automated test logic here | COMMENT |
| LOW⚡ | …Controls/tests/Xaml.UnitTests/Issues/Maui35018.xaml.cs | 68 | // Step 1: Initial load succeeds with the style applied | COMMENT |
| LOW⚡ | …Controls/tests/Xaml.UnitTests/Issues/Maui35018.xaml.cs | 73 | // Step 2: Simulate Hot Reload resource rename ("Headline" → "Headline2") | COMMENT |
| LOW⚡ | …Controls/tests/Xaml.UnitTests/Issues/Maui35018.xaml.cs | 80 | // Step 3: ExceptionHandler2 is set (IDE Hot Reload context) | COMMENT |
| LOW⚡ | …Controls/tests/Xaml.UnitTests/Issues/Maui35018.xaml.cs | 89 | // Step 4: Rebuild the page — should load without throwing. | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue35114.cs | 26 | // Step 1: Wait for slider and drag it to max | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue35114.cs | 35 | // Step 2: Get editor height before rotation | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue35114.cs | 39 | // Step 3: Rotate to landscape | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue35114.cs | 43 | // Step 4: Rotate back to portrait | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue35114.cs | 49 | // Step 5: Get editor height after rotation — should NOT grow | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33934.cs | 28 | // Step 1: Open the dialog which triggers the bottom sheet animation | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33934.cs | 32 | // Step 2: Wait for the iteration count label to become visible. | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33934.cs | 40 | // Step 3: Verify the iteration count is reasonable | COMMENT |
| LOW⚡ | …hared.Tests/Tests/Issues/Issue28986_ParentChildTest.cs | 95 | // Step 1: Parent=Bottom=None, Child=Bottom=None (nothing handles bottom) | COMMENT |
| LOW⚡ | …hared.Tests/Tests/Issues/Issue28986_ParentChildTest.cs | 97 | // Step 2: Child=Bottom=Container (child takes over bottom handling) | COMMENT |
| LOW⚡ | …hared.Tests/Tests/Issues/Issue28986_ParentChildTest.cs | 99 | // Step 3: Parent=Bottom=Container (parent also handles bottom) | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33583.cs | 31 | // Step 1: Open the date picker the first time by tapping it directly | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33583.cs | 37 | // Step 2: Change the MaximumDate to 2027 | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue33583.cs | 41 | // Step 3: Open the date picker again - this is where the bug would occur | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 63 | // Step 1: Set both parent and child SafeAreaEdges to None | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 69 | // Step 2: Show footer with SafeAreaEdges=None on Grid and StackLayout | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 73 | // Step 3: Measure footer position — should reach MainGrid's bottom edge | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 115 | // Step 1: Default state - Parent Grid handles safe area (Container) | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 123 | // Step 2: Set parent Grid SafeAreaEdges to None | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 131 | // Step 3: Set child SafeAreaEdges to None too — content should move under safe area | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 139 | // Step 4: Restore parent to Container | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 147 | // Step 5: Verify UI is still responsive | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 168 | // Step 1: Record portrait safe area position | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 174 | // Step 2: Start footer animation (triggers TranslateToAsync) | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 177 | // Step 3: Rotate to landscape DURING animation | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 181 | // Step 4: Wait for animation to complete | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 184 | // Step 5: Verify safe area still applies correctly in landscape | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32586.cs | 189 | // Step 6: Rotate back to portrait and verify | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue19256.cs | 26 | // Step 1: Set LEFT to future date (June 25) - RIGHT MinimumDate becomes June 25 | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue19256.cs | 29 | // Step 2: Open RIGHT DatePicker to see MinimumDate is June 25 | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue19256.cs | 38 | // Step 3: Set LEFT to earlier date (June 20) - RIGHT MinimumDate should become June 20 | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue19256.cs | 41 | // Step 4: Open RIGHT DatePicker again to verify MinimumDate updated | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32845.cs | 17 | // Step 1: Verify the page loaded | COMMENT |
| LOW⚡ | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32845.cs | 22 | // Step 2: Open and close a temporary ComponentActivity | COMMENT |
| LOW | …ests/TestCases.Shared.Tests/Tests/Issues/Issue32845.cs | 36 | // Step 3: Try to use MediaPicker - this should work (but will be cancelled in automated test) | COMMENT |
| LOW⚡ | …ompatibility/Handlers/Shell/Android/ShellSearchView.cs | 387 | // Step 1: Clip out the top shadow that was drawn as it wont look right when lined up | COMMENT |
| LOW⚡ | …ompatibility/Handlers/Shell/Android/ShellSearchView.cs | 397 | // Step 2: Draw separator line | COMMENT |
| LOW | …/Handlers/Items2/iOS/StructuredItemsViewController2.cs | 252 | // If the header or footer is a view, we need to check if the measure has changed. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/pipelines/ci-copilot.yml | 1881 | # could NOT be run — a harness/infra problem on the platform-pool | COMMENT |
| LOW | …ommon/core-templates/steps/enable-internal-sources.yml | 24 | # If running on dnceng (internal project), just use the default behavior for NuGetAuthenticate. | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 548 | # open-book leak was the legacy harness's hermeticity defect. | COMMENT |
| MEDIUM | .github/skills/code-review/tests/hermeticity.vally.yaml | 2 | # Hermeticity gate — positive assertion for the skill-eval harness. | COMMENT |
| MEDIUM | .github/skills/code-review/tests/hermeticity.vally.yaml | 15 | # assertion fails — no false-hermetic. The legacy skill-validator harness | COMMENT |
| MEDIUM | .github/skills/code-review/tests/eval.vally.yaml | 8 | # Construct-validity inversion vs the legacy harness: | COMMENT |
| MEDIUM | .github/skills/code-review/tests/eval.vally.yaml | 270 | # threshold. The `prompt` grader contributes ONE holistic score (its rubric | COMMENT |
| MEDIUM | …ub/skills/code-review/tests/eval.capability.vally.yaml | 478 | # grader contributes ONE holistic score, so rubric criteria are not | COMMENT |
| MEDIUM⚡ | .github/skills/agentic-labeler/tests/eval.vally.yaml | 10 | # The legacy harness prompted "Label PR #NNNNN in dotnet/maui" with a live | COMMENT |
| MEDIUM | …/WPF/Microsoft.Windows.Shell/Standard/Utilities.Wpf.cs | 233 | // We can use leverage this as a shortcut to get the right 16x16 representation | COMMENT |
| MEDIUM | src/Core/src/PropertyMapper.cs | 245 | // Try to leverage our internal method which uses merged mappers | COMMENT |
| MEDIUM | …tests/DeviceTests/Elements/SearchBar/SearchBarTests.cs | 38 | // Only Mac Catalyst and iOS needs the CancelButtonColor nuanced handling verifying | COMMENT |
| MEDIUM | …/Compatibility/iOS/Extensions/ToolbarItemExtensions.cs | 70 | // with iOS design standards. This allows icons to utilize the entire available | COMMENT |
| MEDIUM | …bility/Handlers/TableView/Android/TableViewRenderer.cs | 112 | // Fundamentally, the ListView control on Android is an old control and the TableView should really be converted to | COMMENT |
| MEDIUM | …ibility/Handlers/Shell/iOS/ShellPageRendererTracker.cs | 564 | // with iOS design standards. This allows icons to utilize the entire available | COMMENT |
| MEDIUM | …lity/Handlers/NavigationPage/iOS/NavigationRenderer.cs | 1167 | // with iOS design standards. This allows icons to utilize the entire available | COMMENT |
| MEDIUM | src/Controls/src/Core/Shell/ShellSection.cs | 462 | // is seamless | COMMENT |
| MEDIUM | src/Essentials/src/TextToSpeech/TextToSpeech.shared.cs | 11 | /// The TextToSpeech API enables an application to utilize the built-in text-to-speech engines to speak back text from | COMMENT |
| MEDIUM | src/Essentials/src/TextToSpeech/TextToSpeech.shared.cs | 32 | /// The TextToSpeech API enables an application to utilize the built-in text-to-speech engines to speak back text from | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 42 | async def download_deb_files_parallel(mirror, packages, tmp_dir): | CODE |
| LOW | eng/common/cross/install-debs.py | 58 | async def download_package_index_parallel(mirror, arch, suites): | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.ts | 69 | function dispatchHybridWebViewMessage(message: any) { | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.ts | 137 | function invokeJavaScriptCallbackInDotNet(taskId: string, result?: any) { | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.ts | 147 | function invokeJavaScriptFailedInDotNet(taskId: string, error: any) { | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.js | 16 | function dispatchHybridWebViewMessage(message) { | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.js | 84 | function invokeJavaScriptCallbackInDotNet(taskId, result) { | CODE |
| LOW | src/Core/src/Handlers/HybridWebView/HybridWebView.js | 92 | function invokeJavaScriptFailedInDotNet(taskId, error) { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 42 | function EvaluateMeWithParamsAndReturn(s1, s2) { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 48 | function EvaluateMeWithParamsAndStringReturn(s1, s2) { | CODE |
| LOW⚡ | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 71 | function EvaluateMeWithParamsAndVoidReturn(a, b) { | CODE |
| LOW⚡ | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 74 | function EvaluateMeWithParamsAndVoidReturnGetResult() { | CODE |
| LOW⚡ | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 81 | async function EvaluateMeWithParamsAndAsyncReturn(s1, s2) { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 96 | async function RequestsWithAppUriCanBeIntercepted() { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 115 | async function RequestsWithCustomSchemeCanBeIntercepted() { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 144 | function EvaluateMeWithParamsThatThrows(a, b, errorType) { | CODE |
| LOW | …ts/DeviceTests/Resources/Raw/HybridTestRoot/index.html | 150 | async function EvaluateMeWithParamsThatThrowsAsync(a, b, errorType) { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 31 | function TestGetRequestsAreBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 43 | function TestGetRequestWithHeaderIsBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 59 | function TestMissingTokenHeaderIsBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 72 | function TestInvalidTokenHeaderIsBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 90 | function TestMissingBodyHeaderIsBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 122 | function TestValidRequestIsNotBlocked() { | CODE |
| LOW | …ts/Resources/Raw/HybridTestRoot/invokedotnetfails.html | 140 | function TestIframeRequestIsBlocked() { | CODE |
| LOW | …trols.Sample/Resources/Raw/HybridSamplePage/index.html | 32 | async function EvaluateMeWithParamsAndAsyncReturn(s1, s2) { | CODE |
| LOW | …trols.Sample/Resources/Raw/HybridSamplePage/index.html | 66 | async function InvokeDoSyncWorkParamsReturn() { | CODE |
| LOW | …trols.Sample/Resources/Raw/HybridSamplePage/index.html | 90 | async function InvokeDoAsyncWorkParamsReturn() { | CODE |
| LOW | …trols.Sample/Resources/Raw/HybridSamplePage/index.html | 111 | async function InvokeThrowExceptionAsync() { | CODE |
| LOW | …trols.Sample/Resources/Raw/HybridSamplePage/index.html | 128 | async function ThrowJavaScriptErrorAsync() { | CODE |
| LOW | …auiApp.1.Web/Components/Layout/ReconnectModal.razor.js | 11 | function handleReconnectStateChanged(event) { | CODE |
| LOW | …auiApp.1.Web/Components/Layout/ReconnectModal.razor.js | 59 | async function retryWhenDocumentBecomesVisible() { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/build.sh | 60 | # Check if an action is passed in | COMMENT |
| LOW | eng/pipelines/common/provision.yml | 112 | # Check if the specified Xcode version exists, if not try fallbacks | COMMENT |
| LOW | eng/common/tools.sh | 309 | # Check if the script is older than 30 days using timestamp file | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 60 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 66 | # Check if this source name is disabled | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 86 | # Check if source already exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 116 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 198 | # Check if there is no existing credential for this FeedName | COMMENT |
| LOW | eng/common/core-templates/steps/source-build.yml | 31 | # Check if AzDO substitutes in a build config from a variable, and use it if so. | COMMENT |
| LOW | eng/common/core-templates/steps/install-microbuild.yml | 60 | # Check if ESRP is disabled while SignType is real | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 181 | # Check if a build is currently in progress for this PR via Azure DevOps API | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 189 | # Check if any maui-pr build is in progress | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 257 | # Check if a newer build is in progress (user may have pushed a new commit) | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 436 | # Check if version matches target framework | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 512 | # Check if using $(MauiVersion) variable | COMMENT |
| LOW | .github/workflows/review-trigger.yml | 257 | # Check if it's a valid platform name | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/install-debs.py | 35 | print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...") | CODE |
| LOW | eng/common/cross/install-debs.py | 92 | except Exception as e: | CODE |
| MEDIUM | eng/common/cross/install-debs.py | 93 | print(f"Error fetching {url}: {e}") | CODE |
| MEDIUM | eng/common/cross/install-debs.py | 145 | print(f"Error: Package '{current}' was not found in the available packages.") | CODE |
| LOW | .github/workflows/daily-repo-status.lock.yml | 818 | except Exception as e: | CODE |
| LOW | .github/workflows/aw-version-update.lock.yml | 859 | except Exception as e: | CODE |
| LOW | .github/workflows/rerun-review-scanner.lock.yml | 838 | except Exception as e: | CODE |
| LOW | .github/workflows/ci-status-fix-net11.lock.yml | 981 | except Exception as e: | CODE |
| LOW | .github/workflows/ci-status-main.lock.yml | 857 | except Exception as e: | CODE |
| LOW | .github/workflows/ci-status-net11.lock.yml | 858 | except Exception as e: | CODE |
| LOW | .github/workflows/aw-actions-update.lock.yml | 871 | except Exception as e: | CODE |
| LOW | .github/workflows/daily-leak-hunter.lock.yml | 820 | except Exception as e: | CODE |
| LOW | .github/workflows/agentic-labeler.lock.yml | 847 | except Exception as e: | CODE |
| LOW | .github/workflows/leak-fixer.lock.yml | 900 | except Exception as e: | CODE |
| LOW | .github/workflows/copilot-evaluate-tests.lock.yml | 880 | except Exception as e: | CODE |
| LOW | .github/workflows/ci-status-fix.lock.yml | 975 | except Exception as e: | CODE |
| LOW | .github/workflows/copilot-review-tests.lock.yml | 927 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/pipelines/arcade/stage-device-tests.yml | 514 | # Create a temp folder to consolidate packaged and unpackaged outputs | COMMENT |
| MEDIUM | eng/pipelines/common/localization.yml | 29 | isCreatePrSelected: true # Create the PR with the Localization changes if there | CODE |
| MEDIUM | eng/scripts/get-maui-pr.sh | 456 | # Create a backup | COMMENT |
| MEDIUM | eng/scripts/get-maui-pr.sh | 507 | # Create a backup | COMMENT |
| MEDIUM | .github/workflows/skill-validation.yml | 1343 | # Create a Check Run on the PR head SHA so it shows in the PR Checks tab. | COMMENT |
| MEDIUM | .github/workflows/agentics-maintenance.yml | 24 | # This file defines the generated agentic maintenance workflow for this repository. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/ingest-maven-deps.sh | 40 | # Usage: | COMMENT |
| LOW | eng/common/native/install-dependencies.sh | 7 | # Usage: | COMMENT |
| LOW | …common/templates-official/variables/pool-providers.yml | 12 | # How to use: | COMMENT |
| LOW | eng/common/templates/variables/pool-providers.yml | 12 | # How to use: | COMMENT |
| LOW | eng/scripts/get-maui-pr.sh | 11 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 19 | CODE | |
| LOW | eng/common/cross/install-debs.py | 135 | CODE | |
| LOW | eng/common/cross/install-debs.py | 160 | CODE | |
| LOW | eng/common/cross/install-debs.py | 196 | CODE | |
| LOW | eng/common/cross/install-debs.py | 230 | CODE | |
| LOW | eng/common/cross/install-debs.py | 273 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/scripts/templates/RunWithAppiumTest.template.cs | 265 | // TODO: Add validation logic here | COMMENT |
| LOW | …ts/Services/ImageSource/ImageSourceServiceTests.iOS.cs | 16 | // TODO: implement a "native" caching system everywhere on ios and update this | COMMENT |
| LOW | …ts/Services/ImageSource/ImageSourceServiceTests.iOS.cs | 44 | // TODO: implement a "native" caching system everywhere on ios and update this | COMMENT |
| LOW | …ts/Services/ImageSource/ImageSourceServiceTests.iOS.cs | 134 | // TODO: implement a "native" caching system everywhere on ios and update this | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/Controls.Sample/Platforms/Android/AndroidManifest.xml | 4 | <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="YOUR_API_KEY" /> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …aphics/tests/Graphics.Tests/ColorTypeConverterTests.cs | 56 | // So let's use a test that does reflection to make sure we don't forget to add | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 17 | CODE |