AI Slop Code Risk Monitor

dotnet/aspnetcore

SlopCodeMonitor badge for dotnet/aspnetcore Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

28.0 Elevated pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for dotnet/aspnetcore, a C# project with 38,498 GitHub stars. SynthScan examined 2,104,218 lines of code across 13709 source files, recording 11585 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 28.0 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

28.0
Adjusted Signal
28.0
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
38.5K
Stars
C#
Language
2.1M
Lines of Code
13.7K
Files
11.6K
Pattern Hits
2026-10-31
Scan Date
0.40
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 15.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 6145 finding(s).

Hallucinated Dependency & Supply Chain Risk 70.9/100 · HIGH

Are imports declared and package/API names verified? 5407 finding(s).

Agent Over-Engineering Ratio 1.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 404 finding(s).

PR Review Velocity Impact 76.1/100 · CRITICAL

Which changes need focused human review? 11585 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 5309HIGH 134MEDIUM 61LOW 6081

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 11585 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hallucination Indicators5309 hits · 51854 pts
SeverityFileLineSnippetContext
CRITICAL⚡docs/Helix.md72D:\a\_work\1\s\.packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targeCODE
CRITICAL⚡docs/Helix.md73D:\a\_work\1\s\.packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targeCODE
CRITICAL⚡docs/Helix.md74##[error].packages\microsoft.dotnet.helix.sdk\7.0.0-beta.21559.3\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(78,COMMENT
CRITICAL.github/workflows/pr-docs-check/test_prepare_context.py47 "Microsoft.AspNetCore.Components.Web.Foo.Bar() -> void", "public_api"),CODE
CRITICAL…eware/Rewrite/src/PatternSegments/ServerNameSegment.cs12 return context.HttpContext.Request.Host.Host.ToString(CultureInfo.InvariantCulture);CODE
CRITICALsrc/Middleware/HealthChecks/src/PublicAPI.Shipped.txt2~Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckMiddleware.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext hCODE
CRITICAL⚡src/Middleware/HealthChecks/src/PublicAPI.Shipped.txt14Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckMiddleware.HealthCheckMiddleware(Microsoft.AspNetCore.Http.RequCODE
CRITICAL⚡src/Middleware/HealthChecks/src/PublicAPI.Shipped.txt15Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckMiddleware.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext! hCODE
CRITICAL⚡src/Middleware/HealthChecks/src/PublicAPI.Shipped.txt19Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckOptions.HealthCheckOptions() -> voidCODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs66 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs83 req.Headers.Add("If-Modified-Since", original.Content.Headers.LastModified.Value.AddHours(-1).ToString("r"));CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs100 req.Headers.Add("If-Modified-Since", original.Content.Headers.LastModified.Value.ToString("r"));CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs117 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs172 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.Subtract(TimeSpan.FromDays(1)).ToString(CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs191 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.Subtract(TimeSpan.FromDays(1)).ToString(CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs219 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));CODE
CRITICAL…dleware/StaticFiles/test/UnitTests/RangeHeaderTests.cs246 req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));CODE
CRITICALsrc/Middleware/StaticFiles/src/PublicAPI.Shipped.txt66Microsoft.AspNetCore.StaticFiles.Infrastructure.SharedOptions.SharedOptions() -> voidCODE
CRITICALsrc/Middleware/StaticFiles/src/PublicAPI.Shipped.txt75Microsoft.AspNetCore.StaticFiles.Infrastructure.SharedOptionsBase.SharedOptionsBase(Microsoft.AspNetCore.StaticFiles.InfCODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt15Microsoft.AspNetCore.SpaServices.AngularCli.AngularCliBuilder.AngularCliBuilder(string! npmScript) -> voidCODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt16Microsoft.AspNetCore.SpaServices.AngularCli.AngularCliBuilder.Build(Microsoft.AspNetCore.SpaServices.ISpaBuilder! spaBuiCODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt22Microsoft.AspNetCore.SpaServices.Prerendering.ISpaPrerendererBuilder.Build(Microsoft.AspNetCore.SpaServices.ISpaBuilder!CODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt43Microsoft.AspNetCore.SpaServices.StaticFiles.SpaStaticFilesOptions.SpaStaticFilesOptions() -> voidCODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt49static Microsoft.AspNetCore.SpaServices.AngularCli.AngularCliMiddlewareExtensions.UseAngularCliServer(this Microsoft.AspCODE
CRITICAL⚡…e/Spa/SpaServices.Extensions/src/PublicAPI.Shipped.txt50static Microsoft.AspNetCore.SpaServices.ReactDevelopmentServer.ReactDevelopmentServerMiddlewareExtensions.UseReactDeveloCODE
CRITICAL…eCompression/test/ResponseCompressionMiddlewareTest.cs1325 request.Headers.AcceptEncoding.Add(System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(requestAcceptECODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt5~Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.CorsMiddleware(Microsoft.AspNetCore.Http.RequestDelegate next, CODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt6~Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.CorsMiddleware(Microsoft.AspNetCore.Http.RequestDelegate next, CODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt7~Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.CorsMiddleware(Microsoft.AspNetCore.Http.RequestDelegate next, CODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt8~Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context, MicrosoftCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt9~Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions.AddDefaultPolicy(Microsoft.AspNetCore.Cors.Infrastructure.CorsPoliCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt10~Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions.AddDefaultPolicy(System.Action<Microsoft.AspNetCore.Cors.InfrastruCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt11~Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions.AddPolicy(string name, Microsoft.AspNetCore.Cors.Infrastructure.CoCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt12~Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions.AddPolicy(string name, System.Action<Microsoft.AspNetCore.Cors.InfCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt13~Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions.GetPolicy(string name) -> Microsoft.AspNetCore.Cors.InfrastructureCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt16~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.AllowAnyHeader() -> Microsoft.AspNetCore.Cors.InfrastructureCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt17~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.AllowAnyMethod() -> Microsoft.AspNetCore.Cors.InfrastructureCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt18~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.AllowAnyOrigin() -> Microsoft.AspNetCore.Cors.InfrastructureCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt19~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.AllowCredentials() -> Microsoft.AspNetCore.Cors.InfrastructuCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt20~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.Build() -> Microsoft.AspNetCore.Cors.Infrastructure.CorsPoliCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt21~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.CorsPolicyBuilder(Microsoft.AspNetCore.Cors.Infrastructure.CCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt22~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.CorsPolicyBuilder(params string[] origins) -> voidCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt23~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.DisallowCredentials() -> Microsoft.AspNetCore.Cors.InfrastruCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt24~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.SetIsOriginAllowed(System.Func<string, bool> isOriginAllowedCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt25~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.SetIsOriginAllowedToAllowWildcardSubdomains() -> Microsoft.ACODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt26~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.SetPreflightMaxAge(System.TimeSpan preflightMaxAge) -> MicroCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt27~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.WithExposedHeaders(params string[] exposedHeaders) -> MicrosCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt28~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.WithHeaders(params string[] headers) -> Microsoft.AspNetCoreCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt29~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.WithMethods(params string[] methods) -> Microsoft.AspNetCoreCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt30~Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder.WithOrigins(params string[] origins) -> Microsoft.AspNetCoreCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt34~Microsoft.AspNetCore.Cors.Infrastructure.CorsService.EvaluatePolicy(Microsoft.AspNetCore.Http.HttpContext context, MicrCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt35~Microsoft.AspNetCore.Cors.Infrastructure.CorsService.EvaluatePolicy(Microsoft.AspNetCore.Http.HttpContext context, striCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt36~Microsoft.AspNetCore.Cors.Infrastructure.DefaultCorsPolicyProvider.GetPolicyAsync(Microsoft.AspNetCore.Http.HttpContextCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt38~Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider.GetPolicyAsync(Microsoft.AspNetCore.Http.HttpContext conteCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt39~Microsoft.AspNetCore.Cors.Infrastructure.ICorsService.ApplyResult(Microsoft.AspNetCore.Cors.Infrastructure.CorsResult rCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt40~Microsoft.AspNetCore.Cors.Infrastructure.ICorsService.EvaluatePolicy(Microsoft.AspNetCore.Http.HttpContext context, MicCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt41~override Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicy.ToString() -> stringCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt42~override Microsoft.AspNetCore.Cors.Infrastructure.CorsResult.ToString() -> stringCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt61~virtual Microsoft.AspNetCore.Cors.Infrastructure.CorsService.ApplyResult(Microsoft.AspNetCore.Cors.Infrastructure.CorsRCODE
CRITICAL⚡src/Middleware/CORS/src/PublicAPI.Shipped.txt62~virtual Microsoft.AspNetCore.Cors.Infrastructure.CorsService.EvaluatePreflightRequest(Microsoft.AspNetCore.Http.HttpConCODE
5249 more matches not shown…
Over-Commented Block5392 hits · 5198 pts
SeverityFileLineSnippetContext
LOW.CodeQL.yml1# This file configures CodeQL runs and TSA bug autofiling. For more information, see:COMMENT
LOWeng/common/SetupNugetSources.sh1#!/usr/bin/env bashCOMMENT
LOWeng/common/vmr-sync.sh1#!/bin/bashCOMMENT
LOWeng/common/vmr-sync.sh21###COMMENT
LOWeng/common/native/init-distro-rid.sh1#!/bin/shCOMMENT
LOWeng/common/native/init-distro-rid.sh61COMMENT
LOW…common/templates-official/variables/pool-providers.yml1# Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc poolCOMMENT
LOWeng/common/templates/vmr-build-pr.yml1# This pipeline is used for running the VMR verification of the PR changes in repo-level PRs.COMMENT
LOWeng/common/templates/variables/pool-providers.yml1# Select a pool provider based off branch name. Anything with branch name containing 'release' must go into an -Svc poolCOMMENT
LOWeng/common/core-templates/stages/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
LOW…g/common/core-templates/steps/get-github-app-token.yml1# Mints a short-lived GitHub App installation access token by signing a JWTCOMMENT
LOWeng/common/core-templates/steps/install-microbuild.yml1parameters:COMMENT
LOWeng/common/core-templates/job/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
LOWeng/common/core-templates/job/source-build.yml1parameters:COMMENT
LOWeng/common/core-templates/job/source-build.yml21 # published by source-build.COMMENT
LOWeng/skill-evals/skills-vs-baseline.experiment.yaml1name: skills-vs-baselineCOMMENT
LOWeng/skill-evals/pr-attention-queue/eval.vally.yaml21#COMMENT
LOWeng/scripts/CaptureHangDumps.sh1#!/usr/bin/env bashCOMMENT
LOW.devcontainer/scripts/container-creation.sh1#!/usr/bin/env bashCOMMENT
LOW.github/workflows/community-pr-issue-check.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c38e90a99692cef031797374b3b27b835b852f211360f3c7d0e57950472COMMENT
LOW.github/workflows/community-pr-issue-check.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/community-pr-issue-check.lock.yml41# - COPILOT_PAT_8COMMENT
LOW…kflows/agentics-maintenance-dotnet-AspNetCore.Docs.yml1# This file was automatically generated by pkg/workflow/side_repo_maintenance.go (v0.92.0). DO NOT EDIT. To debug this wCOMMENT
LOW…kflows/agentics-maintenance-dotnet-AspNetCore.Docs.yml21#COMMENT
LOW.github/workflows/pull-request-review.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"658b96669160b402c68ea796103537bcbf56065bb3d182a1ef1772ba322COMMENT
LOW.github/workflows/pull-request-review.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/pull-request-review.lock.yml41# - COPILOT_PAT_2COMMENT
LOW.github/workflows/pull-request-review.lock.yml61#COMMENT
LOW.github/workflows/browsertesting-deps-update.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"7b346b548935fbace10395a7417a05bbb92620af114a2f267b63ecbe5e0COMMENT
LOW.github/workflows/browsertesting-deps-update.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/browsertesting-deps-update.lock.yml41# - COPILOT_PAT_8COMMENT
LOW.github/workflows/browsertesting-deps-update.lock.yml1001 # --allow-tool shell(cat)COMMENT
LOW.github/workflows/cswin32-update.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"932d3374c1a272f1ab6ee62781879cb1ae6730c7ff0e26c89384ebb5c14COMMENT
LOW.github/workflows/cswin32-update.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/cswin32-update.lock.yml41# - COPILOT_PAT_8COMMENT
LOW.github/workflows/cswin32-update.lock.yml1001 # --allow-tool shell(bash)COMMENT
LOW.github/workflows/cswin32-update.lock.yml1021 # --allow-tool shell(ls)COMMENT
LOW.github/workflows/test-quarantine.lock.yml1# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3540216fc5f4b8c31f2e13d437026a70122e1e34f5e533a1638041c2e8dCOMMENT
LOW.github/workflows/test-quarantine.lock.yml21# gh aw compileCOMMENT
LOW.github/workflows/test-quarantine.lock.yml41# - COPILOT_PAT_8COMMENT
LOW.github/workflows/test-quarantine.lock.yml61# - ghcr.io/github/gh-aw-firewall/squid:0.28.57@sha256:be808c16b535ebabd070eebe086fe6bffd5bb86b2e5fe8e5cdad30068eb9c0aCOMMENT
LOW.github/workflows/test-quarantine.lock.yml81 # import json, os, urllib.requestCOMMENT
LOW.github/workflows/test-quarantine.lock.yml101 #COMMENT
LOW.github/workflows/test-quarantine.lock.yml121 # seen = set()COMMENT
LOW.github/workflows/test-quarantine.lock.yml141 # "filename": f["filename"],COMMENT
LOW.github/workflows/test-quarantine.lock.yml161 # # into the agent prompt. /tmp/ is NOT shared between pre_activation and agent jobs.COMMENT
LOW.github/workflows/test-quarantine.lock.yml181 # name: Fetch re-quarantine issue numbersCOMMENT
LOW.github/workflows/test-quarantine.lock.yml201 # data = json.loads(resp.read())COMMENT
LOW.github/workflows/test-quarantine.lock.yml221 # print("ERROR: GITHUB_OUTPUT is not set, cannot pass data to agent", file=sys.stderr)COMMENT
LOW.github/workflows/test-quarantine.lock.yml241 # # We deliberately do NOT read PR/issue comment bodies as a trust signal: comments areCOMMENT
LOW.github/workflows/test-quarantine.lock.yml261 # # proof of a privileged decision — no author-identity check is needed on top ofCOMMENT
LOW.github/workflows/test-quarantine.lock.yml281 # data = json.loads(resp.read())COMMENT
LOW.github/workflows/test-quarantine.lock.yml301 # d = json.loads(resp.read())COMMENT
LOW.github/workflows/test-quarantine.lock.yml321 # link = resp.headers.get("Link", "")COMMENT
LOW.github/workflows/test-quarantine.lock.yml341 # labeled_prs_unquarantine = search_prs(COMMENT
LOW.github/workflows/test-quarantine.lock.yml361 # else {"closed_at": None, "closed_by": None})COMMENT
LOW.github/workflows/test-quarantine.lock.yml381 # get_label_added_at(number, NO_UNQUARANTINE_LABEL)COMMENT
LOW.github/workflows/test-quarantine.lock.yml401 # # ISO-8601 timestamp of the most recent time `no-quarantine-for-30-days` wasCOMMENT
LOW.github/workflows/test-quarantine.lock.yml421 # if len(js) > MAX_OUTPUT_BYTES:COMMENT
LOW.github/workflows/test-quarantine.lock.yml441 # run: |COMMENT
5332 more matches not shown…
Synthetic Comment Markers130 hits · 971 pts
SeverityFileLineSnippetContext
HIGH…vc/Mvc.Analyzers/src/TagHelpersInCodeBlocksAnalyzer.cs25 // Generated Razor code is considered auto generated. By default analyzers skip over auto-generated code unless COMMENT
HIGH…erences#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…ingName#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…estBody#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…rollers#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…malApis#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…rollers#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…alTexts#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…rollers#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…rollers#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…OpenApi#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…Schemas#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…rollers#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…Formats#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…tionIds#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…Schemas#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…estBody#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGH…estBody#OpenApiXmlCommentSupport.generated.verified.cs4// This code was generated by a tool.COMMENT
HIGHsrc/OpenApi/gen/XmlCommentGenerator.Emitter.cs22// This code was generated by a tool.COMMENT
HIGH…E2ETest/ServerRenderingTests/EnhancedNavigationTest.cs777 // Staleness check is used to assert enhanced navigation is enabled/disabled, as requestedCOMMENT
HIGH…E2ETest/ServerRenderingTests/EnhancedNavigationTest.cs857 // staleness check is used to assert enhanced navigation is enabled/disabled, as requestedCOMMENT
HIGHsrc/Http/Routing/tools/Swaggatherer/Template.cs77 // This code was generated by the SwaggathererCOMMENT
HIGH…marks/Matching/MatcherGithubBenchmarkBase.generated.cs9 // This code was generated by the SwaggathererCOMMENT
HIGH…kGeneration/LinkGenerationGithubBenchmark.generated.cs10 // This code was generated by the SwaggathererCOMMENT
HIGH…_TakesCustomMetadataEmitter_Has_Metadata.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ptyQueryStringValueProvided_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…urnsValidationProblemResult_Has_Metadata.generated.txt3// This code was generated by a tool.COMMENT
HIGH…icitQuery_NullableIntArrayParam_Optional.generated.txt3// This code was generated by a tool.COMMENT
HIGH…tion_ExplicitQuery_ComplexTypeArrayParam.generated.txt3// This code was generated by a tool.COMMENT
HIGH…thArrayQueryString_AndBody_ShouldUseBody.generated.txt3// This code was generated by a tool.COMMENT
HIGH…r/Baselines/MapAction_BindAsync_Snapshot.generated.txt3// This code was generated by a tool.COMMENT
HIGH…apAction_NoParam_StringReturn_WithFilter.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ullableStringArrayParam_EmptyQueryValues.generated.txt3// This code was generated by a tool.COMMENT
HIGH…pAction_MultipleStringParam_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ltiple_MapAction_WithParams_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…icitQuery_NullableIntArrayParam_Optional.generated.txt3// This code was generated by a tool.COMMENT
HIGH…es/MapAction_ReturnsVoid_Has_No_Metadata.generated.txt3// This code was generated by a tool.COMMENT
HIGH…n_ExplicitQuery_NullableStringArrayParam.generated.txt3// This code was generated by a tool.COMMENT
HIGH…pportsSameInterceptorsFromDifferentFiles.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ion_ExplicitSource_SimpleReturn_Snapshot.generated.txt3// This code was generated by a tool.COMMENT
HIGH…QueryString_AndBody_ShouldUseQueryString.generated.txt3// This code was generated by a tool.COMMENT
HIGH…nBodyOrService_HandlesBothJsonAndService.generated.txt3// This code was generated by a tool.COMMENT
HIGH…MapAction_ImplicitQuery_StringArrayParam.generated.txt3// This code was generated by a tool.COMMENT
HIGH…/Multiple_MapAction_NoParam_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…tringArrayParam_Optional_QueryNotPresent.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ion_ExplicitHeader_ComplexTypeArrayParam.generated.txt3// This code was generated by a tool.COMMENT
HIGH…_ExplicitHeader_NullableStringArrayParam.generated.txt3// This code was generated by a tool.COMMENT
HIGH…tor/Baselines/VerifyAsParametersBaseline.generated.txt3// This code was generated by a tool.COMMENT
HIGH…_ImplicitQuery_StringArrayParam_Optional.generated.txt3// This code was generated by a tool.COMMENT
HIGH…rtsDifferentInterceptorsFromSameLocation.generated.txt3// This code was generated by a tool.COMMENT
HIGH…y_IntArrayParam_Optional_QueryNotPresent.generated.txt3// This code was generated by a tool.COMMENT
HIGH…s/MapAction_SingleEnumParam_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…leIntArrayParam_Optional_QueryNotPresent.generated.txt3// This code was generated by a tool.COMMENT
HIGH…lines/MapAction_ReturnsTodo_Has_Metadata.generated.txt3// This code was generated by a tool.COMMENT
HIGH…/MapPost_WithArrayQueryString_ShouldFail.generated.txt3// This code was generated by a tool.COMMENT
HIGH…y_IntArrayParam_Optional_QueryNotPresent.generated.txt3// This code was generated by a tool.COMMENT
HIGH…thArrayQueryString_AndBody_ShouldUseBody.generated.txt3// This code was generated by a tool.COMMENT
HIGH…on_MultipleSpecialTypeParam_StringReturn.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ion_ImplicitQuery_IntArrayParam_Optional.generated.txt3// This code was generated by a tool.COMMENT
HIGH…ion_ExplicitQuery_IntArrayParam_Optional.generated.txt3// This code was generated by a tool.COMMENT
70 more matches not shown…
Hyper-Verbose Identifiers371 hits · 351 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py51async def download_deb_files_parallel(mirror, packages, tmp_dir):CODE
LOWeng/common/cross/install-debs.py67async def download_package_index_parallel(mirror, arch, suites, check_sig, keyring):CODE
LOWeng/common/cross/install-debs.py339def _rootfs_extraction_filter(member, dest_path):CODE
LOW.github/workflows/test-quarantine.lock.yml5157 return async function handleCreateQuarantineIssue(item, resolvedTemporaryIds, temporaryIdMap) {CODE
LOW…/test-quarantine/test_validate_pull_request_outputs.py75def source_two_quarantined_methods():STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py93def source_two_unquarantined_methods():STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py344def test_pull_request_repository():STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py368def test_theory_target_binding(data="HttpProtocols.Http3", displayed="Http3", supported=True, provider=""):STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py476def test_row_comment_ownership():STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py499def test_shared_attribute_validation(operation):STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py598def test_linked_source_freshness(change):STRING
LOW…/test-quarantine/test_validate_pull_request_outputs.py672def test_unproven_shared_consumers(case):STRING
LOW…kflows/scripts/test-quarantine/test_workflow_policy.py18 def test_part_two_analysis_is_mandatory(self):CODE
LOW…kflows/scripts/test-quarantine/test_workflow_policy.py25 def test_incomplete_analysis_cannot_report_noop(self):CODE
LOW⚡…kflows/scripts/test-quarantine/test_workflow_policy.py37 def test_incomplete_analysis_requires_report_incomplete(self):CODE
LOW⚡…kflows/scripts/test-quarantine/test_workflow_policy.py47 def test_priority_defers_writes_not_analysis(self):CODE
LOW⚡…kflows/scripts/test-quarantine/test_workflow_policy.py53 def test_unquarantine_analysis_is_not_unconditionally_deferred(self):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py292def has_conditional_namespace(text):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py360def project_quarantine_history(root, project_root, history_ref):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py509def operating_system_from_queue(value):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1257def historical_assembly_state(root, project_root, commit, state_cache):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1362def assembly_quarantine_history(root, project_root, history_ref):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1406def historical_project_source_index(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1651def assembly_quarantine_transition(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1707def type_quarantine_transition(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1958def target_identity_rename_detected(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2141def namespace_rename_detected(root, relative_path, type_name, history_ref):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2235def method_quarantine_transitions(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2325def data_quarantine_transitions(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2417def target_quarantine_transitions(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2662def type_quarantine_transitions(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2725def classify_current_quarantine_history(events):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2753def unproven_quarantine_paths(source_index):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2780def current_quarantine_targets(source_index):CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2876def collect_requarantine_history(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3218def project_history_is_complete(CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3502def quarantine_operating_systems(record_a, record_b, record_c, builds):CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py782def test_inline_literal_resolution(raw="true", rendered="True"):CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py796def test_unmatched_inline_row_fails_closed(cases=None):CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py833def test_non_data_condition_rows(condition="[MsQuicSupported]"):CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py861def test_kestrel_condition_rows():CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py880def test_commented_row_attributes():CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py933def test_build_source_ancestry():CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1092def test_history_cutoff_uses_first_parent_order():CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1139def test_requarantine_history():CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py260def assert_already_quarantined(result):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py266def test_row_targets_require_conditional_theory():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py337def test_workflow_platform_evidence():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py448def test_source_c_platform_evidence():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py506def test_production_queue_evidence(STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py585def test_theory_data_quarantine_support():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1827def test_declaration_rewrites_are_not_renames(module=None):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1886def test_mixed_rename_and_rewrite_is_ambiguous(module=None):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1935def test_unrelated_type_edit_is_not_a_rename(module=None):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py1984def test_type_and_method_rename_is_ambiguous(module=None):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2025def test_replaced_overload_rename_is_ambiguous(module=None):STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2070def test_assembly_history_ignores_child_removal_after_own_quarantine():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2099def test_assembly_history_ignores_child_churn_during_own_quarantine():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2125def test_method_history_ignores_assembly_churn_during_own_quarantine():STRING
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2151def test_method_history_ignores_type_churn_during_own_quarantine():STRING
311 more matches not shown…
Structural Annotation Overuse74 hits · 131 pts
SeverityFileLineSnippetContext
LOW.github/workflows/cswin32-update.md102### Step 1: Check for a newer CsWin32 versionCOMMENT
LOW.github/workflows/cswin32-update.md119### Step 2: Restore and buildCOMMENT
LOW.github/workflows/cswin32-update.md159### Step 3: Research what changed in CsWin32COMMENT
LOW.github/workflows/cswin32-update.md185### Step 4: Find and fix CsWin32 workaroundsCOMMENT
LOW.github/workflows/issue-triage-agent.md305## Step 1: Area ClassificationCOMMENT
LOW.github/workflows/issue-triage-agent.md495## Step 2: Type ClassificationCOMMENT
LOW.github/workflows/issue-triage-agent.md529## Step 3: Additional LabelsCOMMENT
LOW.github/workflows/issue-triage-agent.md545## Step 4: Regression DetectionCOMMENT
LOW.github/workflows/issue-triage-agent.md576## Step 5: Duplicate DetectionCOMMENT
LOW.github/workflows/issue-triage-agent.md597## Step 6: Draft the Triage CommentCOMMENT
LOW.github/workflows/issue-triage-agent.md740## Step 7: Apply Labels, Type, and Post the CommentCOMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs71 // Step 1: Safe methods are always allowed regardless of headers.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs88 // Step 2: Trusted origins (from the applicable CORS policy) allow cross-origin requestsCOMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs266 // Step 3: Sec-Fetch-Site header validation.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs287 // Step 4: No Sec-Fetch-Site header → fall back to Origin vs Host comparison.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs352 // Step 5: No Sec-Fetch-Site AND no Origin → non-browser → allowed.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs19 // Step 1: Safe methods are always allowed.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs25 // Step 2: Sec-Fetch-Site accept path. The vast majority of legitimate browserCOMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs34 // Step 3: Check trusted origins from the CORS policy that applies to this requestCOMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs59 // Step 4: Sec-Fetch-Site deny path. Any value other than "same-origin"/"none"COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs66 // Step 5: No Sec-Fetch-Site header. Fall back to Origin vs Host comparison.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs74 // Step 6: No Sec-Fetch-Site AND no Origin header.COMMENT
LOW…ncyInjection/MvcNewtonsoftJsonOptionsExtensionsTest.cs240 // NOTE: This method was created to make sure to create a different instance of contract resolver as by defaultCOMMENT
LOW…src/Infrastructure/DefaultPageHandlerMethodSelector.cs87 // Step 1: match on HTTP method.COMMENT
LOW…src/Infrastructure/DefaultPageHandlerMethodSelector.cs117 // Step 2: remove candidates with non-matching handlers.COMMENT
LOW⚡…c/Mvc.Core/src/Routing/ActionEndpointDataSourceBase.cs127 // Step 1 - capture old tokenCOMMENT
LOW⚡…c/Mvc.Core/src/Routing/ActionEndpointDataSourceBase.cs130 // Step 2 - update endpointsCOMMENT
LOW⚡…c/Mvc.Core/src/Routing/ActionEndpointDataSourceBase.cs133 // Step 3 - create new change tokenCOMMENT
LOW⚡…c/Mvc.Core/src/Routing/ActionEndpointDataSourceBase.cs137 // Step 4 - trigger old tokenCOMMENT
LOW…structure/DefaultActionDescriptorCollectionProvider.cs167 // Step 4 - might be null if it's the first time.COMMENT
LOW⚡src/Components/AI/gen/ToolBlockGenerator.cs14 // Step 1: Parse classes with [ToolBlock] into an equatable parse resultCOMMENT
LOW⚡src/Components/AI/gen/ToolBlockGenerator.cs22 // Step 2: Report per-declaration diagnostics and emit a handler for each valid candidate.COMMENT
LOWsrc/Components/AI/gen/ToolBlockGenerator.cs39 // Step 3: Collect all valid candidates and emit the aggregate registration.COMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs29 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs33 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs37 // Step 3: validate that there's now a single key in the directory and that it's not protectedCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs95 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs99 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs106 // Step 3: validate that there's now a single key in the directory and that it's protected with DPAPICOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs139 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs143 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs152 // Step 3: validate that there's now a single key in the directory and that it's is protected using COMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs224 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs228 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs233 // Step 3: validate that there's now a single key in the directory and that it's is protected using the certCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs253 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs257 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs262 // Step 3: validate that there's no key in the directoryCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs293 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs297 // Step 2: instantiate the system and create some dataCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs304 // Step 3: validate that there's now a single key in the directory and that it's is protected using the certCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs312 // Step 4: setup a second system and validate it can decrypt keys and unprotect dataCOMMENT
LOW…tection/Extensions/test/DataProtectionProviderTests.cs54 // Step 1: Instantiate the system and round-trip a payloadCOMMENT
LOW…tection/Extensions/test/DataProtectionProviderTests.cs72 // Step 2: Validate that there's now a single key in the directoryCOMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs342 // Step 1: Generate a random key modifier and IV for this operation.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs348 // Step 2: Decrypt the KDK, and use it to generate new encryption and HMAC keys.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs360 // Step 2: Copy the key modifier and the IV to the output stream since they'll act as a header.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs363 // Step 3: Generate IV for this operation right into the result arrayCOMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs367 // Step 4: Perform the encryption operation.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs377 // Step 5: Calculate the digest over the IV and ciphertext.COMMENT
14 more matches not shown…
Verbosity Indicators66 hits · 116 pts
SeverityFileLineSnippetContext
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs71 // Step 1: Safe methods are always allowed regardless of headers.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs88 // Step 2: Trusted origins (from the applicable CORS policy) allow cross-origin requestsCOMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs266 // Step 3: Sec-Fetch-Site header validation.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs287 // Step 4: No Sec-Fetch-Site header → fall back to Origin vs Host comparison.COMMENT
LOW…crosoft.AspNetCore.Tests/DefaultCsrfProtectionTests.cs352 // Step 5: No Sec-Fetch-Site AND no Origin → non-browser → allowed.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs19 // Step 1: Safe methods are always allowed.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs25 // Step 2: Sec-Fetch-Site accept path. The vast majority of legitimate browserCOMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs34 // Step 3: Check trusted origins from the CORS policy that applies to this requestCOMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs59 // Step 4: Sec-Fetch-Site deny path. Any value other than "same-origin"/"none"COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs66 // Step 5: No Sec-Fetch-Site header. Fall back to Origin vs Host comparison.COMMENT
LOW⚡…c/DefaultBuilder/src/Internal/DefaultCsrfProtection.cs74 // Step 6: No Sec-Fetch-Site AND no Origin header.COMMENT
LOW…src/Infrastructure/DefaultPageHandlerMethodSelector.cs87 // Step 1: match on HTTP method.COMMENT
LOW…src/Infrastructure/DefaultPageHandlerMethodSelector.cs117 // Step 2: remove candidates with non-matching handlers.COMMENT
LOWsrc/Mvc/Mvc.Core/src/Formatters/FormatFilter.cs97 // We need to check if the action can generate the content type the user asked for. That is, treat theCOMMENT
LOW…clients/ts/FunctionalTests/scripts/karma.local.conf.js21 // On linux, the browsers just return the command, not a path, so we need to check if it exists.COMMENT
LOW…c/SignalR/clients/ts/signalr/src/WebSocketTransport.ts97 // ErrorEvent is a browser only type we need to check if the type exists before using itCOMMENT
LOW…c/SignalR/clients/ts/signalr/src/WebSocketTransport.ts126 // ErrorEvent is a browser only type we need to check if the type exists before using itCOMMENT
LOWsrc/SignalR/server/Core/src/HubConnectionContext.cs690 // If there's a transfer format feature, we need to check if we're compatible and set thCOMMENT
LOW…mponents/Web.JS/src/Rendering/Events/EventDelegator.ts171 // when connection closed, it will detachWebRendererInterop, so we need to check if the renderer is still attachedCOMMENT
LOW⚡src/Components/AI/gen/ToolBlockGenerator.cs14 // Step 1: Parse classes with [ToolBlock] into an equatable parse resultCOMMENT
LOW⚡src/Components/AI/gen/ToolBlockGenerator.cs22 // Step 2: Report per-declaration diagnostics and emit a handler for each valid candidate.COMMENT
LOWsrc/Components/AI/gen/ToolBlockGenerator.cs39 // Step 3: Collect all valid candidates and emit the aggregate registration.COMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs29 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs33 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs37 // Step 3: validate that there's now a single key in the directory and that it's not protectedCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs95 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs99 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs106 // Step 3: validate that there's now a single key in the directory and that it's protected with DPAPICOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs139 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs143 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs152 // Step 3: validate that there's now a single key in the directory and that it's is protected using COMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs224 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs228 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs233 // Step 3: validate that there's now a single key in the directory and that it's is protected using the certCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs253 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs257 // Step 2: instantiate the system and round-trip a payloadCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs262 // Step 3: validate that there's no key in the directoryCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs293 // Step 1: directory should be completely emptyCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs297 // Step 2: instantiate the system and create some dataCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs304 // Step 3: validate that there's now a single key in the directory and that it's is protected using the certCOMMENT
LOW⚡…tection/Extensions/test/DataProtectionProviderTests.cs312 // Step 4: setup a second system and validate it can decrypt keys and unprotect dataCOMMENT
LOW…tection/Extensions/test/DataProtectionProviderTests.cs54 // Step 1: Instantiate the system and round-trip a payloadCOMMENT
LOW…tection/Extensions/test/DataProtectionProviderTests.cs72 // Step 2: Validate that there's now a single key in the directoryCOMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs342 // Step 1: Generate a random key modifier and IV for this operation.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs348 // Step 2: Decrypt the KDK, and use it to generate new encryption and HMAC keys.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs360 // Step 2: Copy the key modifier and the IV to the output stream since they'll act as a header.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs363 // Step 3: Generate IV for this operation right into the result arrayCOMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs367 // Step 4: Perform the encryption operation.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs377 // Step 5: Calculate the digest over the IV and ciphertext.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs556 // Step 3: Calculate the correct MAC for this payload.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs564 // Step 4: Validate the MAC provided as part of the payload.COMMENT
LOW⚡…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs567 // Step 5: Decipher the ciphertext and return it to the caller.COMMENT
LOW…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs459 // Step 4: Validate the MAC provided as part of the payload.COMMENT
LOW…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs514 // Step 1: Extract the key modifier and IV from the payload.COMMENT
LOW…rotection/src/Managed/ManagedAuthenticatedEncryptor.cs530 // Step 2: Decrypt the KDK and use it to restore the original encryption and MAC keys.COMMENT
LOW…ion/src/KeyManagement/KeyRingBasedSpanDataProtector.cs48 // Step 1: Write the magic header and key idCOMMENT
LOW…ion/src/KeyManagement/KeyRingBasedSpanDataProtector.cs63 // Step 2: Perform encryption into the destination writerCOMMENT
LOW⚡…/src/SP800_108/Win7SP800_108_CTR_HMACSHA512Provider.cs37 // Step 1: Calculate all necessary offsets into the temp input & output buffer.COMMENT
LOW⚡…/src/SP800_108/Win7SP800_108_CTR_HMACSHA512Provider.cs43 // Step 2: Copy Label and Context into the temp input buffer.COMMENT
LOW⚡…/src/SP800_108/Win7SP800_108_CTR_HMACSHA512Provider.cs47 // Step 3: copy [L] into last part of data to be hashed, big-endianCOMMENT
6 more matches not shown…
Fake / Example Data95 hits · 102 pts
SeverityFileLineSnippetContext
LOW⚡.config/CredScanSuppressions.json5 "placeholder": "aspnetcore",CODE
LOW⚡.config/CredScanSuppressions.json9 "placeholder": "password",CODE
LOW⚡.config/CredScanSuppressions.json13 "placeholder": "my password",CODE
LOW⚡.config/CredScanSuppressions.json17 "placeholder": "newpassword",CODE
LOW⚡.config/CredScanSuppressions.json21 "placeholder": "testpassword",CODE
LOW⚡.config/CredScanSuppressions.json25 "placeholder": "AAABAgMEBQYHCAkKCwwNDg+ukCEMDf0yyQ29NYubggE=",CODE
LOW⚡.config/CredScanSuppressions.json29 "placeholder": "1qaz!QAZ",CODE
LOW⚡.config/CredScanSuppressions.json33 "placeholder": "1qaz@WSX",CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs280 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs303 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs875 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs879 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs901 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs911 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs936 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW…iddleware/ResponseCaching/test/ResponseCachingTests.cs946 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs321 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs345 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs879 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs883 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs903 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOWsrc/Middleware/OutputCaching/test/OutputCacheTests.cs913 client.DefaultRequestHeaders.From = "user@example.com";CODE
LOW⚡src/Middleware/ResponseCompression/sample/LoremIpsum.cs8 internal const string Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse leCODE
LOW⚡src/Middleware/ResponseCompression/sample/LoremIpsum.cs8 internal const string Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse leCODE
LOW⚡src/Middleware/ResponseCompression/sample/LoremIpsum.cs9 "Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar.Nulla sollCODE
LOW⚡src/Middleware/ResponseCompression/sample/LoremIpsum.cs9 "Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar.Nulla sollCODE
LOW…y/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs45 var user = new PocoUser { UserName = "Foo", Email = "foo@bar.com" };CODE
LOW…dentity.Test/Passkeys/PasskeyHandlerAttestationTest.cs1104 public string? UserDisplayName { get; set; } = "John Doe";STRING
LOW…y/test/Identity.FunctionalTests/MapIdentityApiTests.cs1141 var registeredEmail = "user@example.com";CODE
LOW…y/test/Identity.FunctionalTests/MapIdentityApiTests.cs1654 var registeredEmail = "user@example.com";CODE
LOW…kCore/test/EF.Test/UserStoreEncryptPersonalDataTest.cs207 user.Email = "test@test.com";CODE
LOW…ecification.Tests/src/UserManagerSpecificationTests.cs1821 IdentityResultAssert.IsSuccess(await manager.SetEmailAsync(user, "test@test.com"));CODE
LOW…rsWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs19 ("Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore mCODE
LOW…rsWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs19 ("Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore mCODE
LOW…es/RazorWebSite/Controllers/UrlResolutionController.cs14 Name = "John Doe"CODE
LOW….ViewFeatures/test/Rendering/HtmlHelperTextAreaTest.cs162 [Display(Prompt = "placeholder")]CODE
LOW….ViewFeatures/test/Rendering/HtmlHelperPasswordTest.cs537 [Display(Prompt = "placeholder")]CODE
LOW…c.ViewFeatures/test/Rendering/HtmlHelperTextBoxTest.cs180 [Display(Prompt = "placeholder")]CODE
LOWsrc/Mvc/Mvc.ViewFeatures/src/DefaultHtmlGenerator.cs1316 tagBuilder.MergeAttribute("placeholder", placeholder);CODE
LOW…c.JsonTranscoding.Tests/X509CertificateHelpersTests.cs30 (1, "user@example.com"),CODE
LOWsrc/Security/Authentication/test/CertificateTests.cs571 const string Expected = "John Doe";CODE
LOWsrc/Security/Authentication/test/CertificateTests.cs646 const string Expected = "John Doe";CODE
LOWsrc/Security/Authentication/test/CertificateTests.cs696 const string Expected = "John Doe";CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs18 var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Emails = new[]CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs34 var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Email = "foo@bCODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs48 var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs51 patch.Operations.Add(new Operation<ObjectWithJObject>("test", "/CustomData/Email", null, "foo@bar.com"));CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs65 var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com")]) };CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs74 Assert.Equal("foo@bar.com", model.CustomData["UserName"].GetValue<string>());CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs147 var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")CODE
LOW…ch.SystemTextJson/test/JsonPatchDocumentJObjectTest.cs163 var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs20 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Emails = new[] { "foo@bar.com" } }) };CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs36 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Email = "foo@bar.com", Name = "Bar" })CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs50 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Email = "foo@bar.com", Name = "Bar" })CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs53 patch.Operations.Add(new Operation<ObjectWithJObject>("test", "/CustomData/Email", null, "foo@bar.com"));CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs67 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Email = "foo@bar.com" }) };CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs76 Assert.Equal("foo@bar.com", model.CustomData["UserName"].Value<string>());CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs148 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Email = "foo@bar.com", Name = "Bar" })CODE
LOW…eatures/JsonPatch/test/JsonPatchDocumentJObjectTest.cs164 var model = new ObjectWithJObject { CustomData = JObject.FromObject(new { Email = "foo@bar.com", Name = "Bar" })CODE
LOW…i.SourceGenerators.Tests/OperationTests.MinimalApis.cs327 /// <example>"user@example.com"</example>COMMENT
35 more matches not shown…
Decorative Section Separators19 hits · 66 pts
SeverityFileLineSnippetContext
MEDIUM⚡eng/common/core-templates/stages/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/stages/renovate.yml3# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/stages/renovate.yml9# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml1# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml3# --------------------------------------------------------------------------------------COMMENT
MEDIUM⚡eng/common/core-templates/job/renovate.yml17# --------------------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml33 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml37 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml139 # -----------------------------------------------------------COMMENT
MEDIUM.github/workflows/validate-pat-pool.yml141 # -----------------------------------------------------------COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs31 // ── build mode + Build scenario (local dev) ──────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs56 // ── build mode + Publish scenario ────────────────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs94 // ── publish mode + Publish scenario (exe found) ──────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs122 // ── publish mode + Publish scenario (dll only) ───────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs163 // ── all mode + Publish scenario ──────────────────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs201 // ── Custom E2EAppsRelativeDir ────────────────────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs223 // ── Multiple apps ────────────────────────────────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs245 // ── PublicUrl metadata flows through ─────────────────────────────COMMENT
MEDIUM…omponents/Testing/test/GenerateE2EManifestTaskTests.cs386 // ── Helpers ──────────────────────────────────────────────────────COMMENT
Modern AI Meta-Vocabulary22 hits · 60 pts
SeverityFileLineSnippetContext
MEDIUMdocs/CrossCuttingGuidance.md71### Options, configuration, and dependency injectionCOMMENT
MEDIUM.github/dependabot.yml416 # Actions pinned in the generated agentic .lock.yml files, managed by gh awCOMMENT
MEDIUM.github/workflows/pr-docs-check.md58# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM…kflows/agentics-maintenance-dotnet-AspNetCore.Docs.yml24# This file is the agentic maintenance workflow for the SideRepoOps targetCOMMENT
MEDIUM.github/workflows/cswin32-update.md43# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/community-pr-issue-check.md33# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/issue-triage-agent.md129# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/test-quarantine.md2131# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/browsertesting-deps-update.md49# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md82# Run agentic jobs in an isolated `copilot-pat-pool` environment.COMMENT
MEDIUM.github/workflows/shared/pat_pool.README.md214[configure-repo]: https://github.github.com/gh-aw/guides/agentic-authoring/#configuring-your-repositoryCODE
MEDIUM.github/agents/agentic-workflows.md46- Configuration: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentic-workflows.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md71**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-agentic-workflow.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md81**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/update-agentic-workflow.md`CODE
MEDIUM⚡.github/agents/agentic-workflows.md91**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/debug-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md104**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/upgrade-agentic-workflows.md`CODE
MEDIUM.github/agents/agentic-workflows.md124**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-shared-agentic-workflow.md`CODE
MEDIUM.github/agents/agentic-workflows.md207# Initialize repository for agentic workflowsCOMMENT
MEDIUM.github/agents/agentic-workflows.md213# Only where permitted and human-validated under debug-agentic-workflow.md:COMMENT
MEDIUM.github/agents/agentic-workflows.md239- Always reference the instructions file at `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentCODE
MEDIUMsrc/Analyzers/Analyzers/src/UseAuthorizationAnalyzer.cs87 // We'll avoid doing any analysis in this event and rely on the runtime guardrails.COMMENT
MEDIUMsrc/Components/AGENTS.md78If WebDriver cannot perform or observe one operation, keep the permanent C# Selenium scenario, name the exact WebDriver CODE
Deep Nesting55 hits · 45 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py20CODE
LOWeng/common/cross/install-debs.py198CODE
LOWeng/common/cross/install-debs.py223CODE
LOWeng/common/cross/install-debs.py261CODE
LOWeng/common/cross/install-debs.py295CODE
LOWeng/common/cross/install-debs.py350CODE
LOW…/test-quarantine/test_validate_pull_request_outputs.py368CODE
LOW…/test-quarantine/test_validate_pull_request_outputs.py499CODE
LOW…/test-quarantine/test_validate_pull_request_outputs.py598CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py99CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py168CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py202CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py300CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py427CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py538CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py560CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py664CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py718CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py834CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1406CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1707CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1834CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py1958CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2417CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2780CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2876CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3218CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3526CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py2446CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py337CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py2452CODE
LOW…pts/test-quarantine/test_collect_case_a_eligibility.py4056CODE
LOW…ripts/test-quarantine/validate_pull_request_outputs.py122CODE
LOW…ripts/test-quarantine/validate_pull_request_outputs.py483CODE
LOW…ripts/test-quarantine/validate_pull_request_outputs.py602CODE
LOW…ts/test-quarantine/collect_unquarantine_eligibility.py64CODE
LOW…ts/test-quarantine/collect_unquarantine_eligibility.py160CODE
LOW…ts/test-quarantine/collect_unquarantine_eligibility.py252CODE
LOW…st-quarantine/test_collect_unquarantine_eligibility.py236CODE
LOW.github/workflows/pr-docs-check/find_existing_draft.py14CODE
LOW.github/workflows/pr-docs-check/test_runtime_wiring.py114CODE
LOW.github/workflows/pr-docs-check/test_runtime_wiring.py183CODE
LOW.github/workflows/pr-docs-check/test_runtime_wiring.py126CODE
LOW…ithub/workflows/pr-docs-check/test_validate_outcome.py148CODE
LOW.github/workflows/pr-docs-check/test_rerun.py89CODE
LOW.github/workflows/pr-docs-check/test_rerun.py176CODE
LOW.github/workflows/pr-docs-check/test_rerun.py191CODE
LOW.github/workflows/pr-docs-check/test_rerun.py231CODE
LOW.github/workflows/pr-docs-check/prepare_run.py41CODE
LOW.github/workflows/pr-docs-check/prepare_context.py64CODE
LOW.github/workflows/pr-docs-check/prepare_context.py85CODE
LOW.github/workflows/pr-docs-check/prepare_context.py114CODE
LOW.github/workflows/pr-docs-check/test_branch_identity.py56CODE
LOW.github/workflows/pr-docs-check/validate_outcome.py208CODE
LOW.github/workflows/pr-docs-check/validate_outcome.py424CODE
AI Slop Vocabulary14 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMeng/common/cross/install-debs.py128 # keyboxd, which makes it robust on hosts running GnuPG 2.4+ (e.g. AzureCOMMENT
LOW…ommon/core-templates/steps/enable-internal-sources.yml34 # If running on dnceng (internal project), just use the default behavior for NuGetAuthenticate.COMMENT
MEDIUMeng/skill-evals/pr-attention-queue/eval.vally.yaml32# An active mutation-refusal test needs a runtime harness first: a token scopedCOMMENT
MEDIUM.devcontainer/scripts/container-creation.sh14# Add .NET Dev Certs to environment to facilitate debugging.COMMENT
MEDIUMsrc/Mvc/Mvc.TagHelpers/src/FormTagHelper.cs260 // A <form> tag that doesn't utilize asp-* attributes. Let it flow to the output.COMMENT
MEDIUMsrc/SignalR/server/Core/src/Internal/Utf8HashLookup.cs14/// This type is not robust against hash collision attacks. DO NOT add arbitrary adversary-influenced keys to the collecCOMMENT
MEDIUM…ts/Web.JS/src/Services/ComponentDescriptorDiscovery.ts278 // comment invalid. We could unencode them in .NET Code, but that would be slower to do and we can leverage the fact tCOMMENT
MEDIUMsrc/Components/Web.JS/src/Validation/DomUtils.ts62 // Use getComputedStyle for robust visibility detection covering CSS classes, stylesheets,COMMENT
MEDIUMsrc/Components/Web/src/WebRenderer.cs119 // parameters, we utilize the source-generated WebRendererSerializerContextCOMMENT
MEDIUMsrc/Components/Components/src/ChangeDetection.cs33 if (oldValueType != newValueType // Definitely differentCODE
MEDIUM…nents/Components/src/Reflection/ComponentProperties.cs320 // SupplyParameterFromQuery feature that did not utilize cascading values, and thus did not have this liCOMMENT
MEDIUMsrc/Http/Headers/src/SetCookieHeaderValue.cs161 /// "SameSite" cookies offer a robust defense against CSRF attack whenCOMMENT
MEDIUMsrc/Http/Http.Extensions/src/RequestDelegateFactory.cs792 // For complex types, leverage the shared form binding infrastructure. For example,COMMENT
MEDIUMsrc/Http/Http.Extensions/src/RequestDelegateFactory.cs2689 // leverage the STJ polymorphism support.COMMENT
Excessive Try-Catch Wrapping14 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMeng/common/cross/install-debs.py44 print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...")CODE
MEDIUMeng/common/cross/install-debs.py208 print(f"Error: Package '{current}' was not found in the available packages.")CODE
LOW.github/workflows/test-quarantine.lock.yml4064 except Exception as e:CODE
LOW.github/workflows/test-quarantine.lock.yml4135 except Exception:CODE
LOW.github/workflows/test-quarantine.lock.yml4293 except Exception as e:CODE
LOW.github/workflows/test-quarantine.lock.yml4477 except Exception as ex:CODE
LOW.github/workflows/test-quarantine.lock.yml4734 except Exception as ex:CODE
LOW.github/workflows/test-quarantine.md415 except Exception as e:CODE
LOW.github/workflows/test-quarantine.md486 except Exception:CODE
LOW.github/workflows/test-quarantine.md645 except Exception as e:CODE
LOW.github/workflows/test-quarantine.md829 except Exception as ex:CODE
LOW.github/workflows/test-quarantine.md1086 except Exception as ex:CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3814 except Exception:CODE
LOW…/scripts/test-quarantine/collect_case_a_eligibility.py3845 except Exception:CODE
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…S/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts11// In this implementation, all the DTO types are really heap pointers at runtime, hence allCOMMENT
HIGH…ebAssembly/src/Hosting/WebAssemblyHostConfiguration.cs38 // In this implementation, this largely exists as a way to satisfy theCOMMENT
Redundant / Tautological Comments9 hits · 14 pts
SeverityFileLineSnippetContext
LOWeng/common/tools.sh333 # Check if the script is older than 30 days using timestamp fileCOMMENT
LOWeng/common/tools.sh442 # Check if the toolset has already been extractedCOMMENT
LOWeng/common/SetupNugetSources.sh66 # Check if disabledPackageSources section existsCOMMENT
LOWeng/common/SetupNugetSources.sh72 # Check if this source name is disabledCOMMENT
LOWeng/common/SetupNugetSources.sh92 # Check if source already existsCOMMENT
LOWeng/common/SetupNugetSources.sh122 # Check if disabledPackageSources section existsCOMMENT
LOWeng/common/SetupNugetSources.sh192 # Check if there is no existing credential for this FeedNameCOMMENT
LOWeng/common/core-templates/steps/source-build.yml31 # Check if AzDO substitutes in a build config from a variable, and use it if so.COMMENT
LOWeng/common/core-templates/steps/install-microbuild.yml64 # Check if ESRP is disabled while SignType is realCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMeng/build.sh376# Initialize global variables need to be set before the import of Arcade is importedCOMMENT
MEDIUMeng/common/cross/build-rootfs.sh693 # Create the symlink in the same directoryCOMMENT
MEDIUMeng/common/core-templates/job/helix-job-monitor.yml214 # Create a minimal NuGet.config that only references the local nupkg directory.COMMENT
MEDIUM…kflows/agentics-maintenance-dotnet-AspNetCore.Docs.yml24# This file is the agentic maintenance workflow for the SideRepoOps targetCOMMENT
Example Usage Blocks4 hits · 7 pts
SeverityFileLineSnippetContext
LOWeng/common/native/install-dependencies.sh7# Usage:COMMENT
LOW…common/templates-official/variables/pool-providers.yml12# How to use:COMMENT
LOWeng/common/templates/variables/pool-providers.yml12# How to use:COMMENT
LOW⚡eng/common/core-templates/job/renovate.yml11# Usage:COMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…jectTemplates/content/McpServer-CSharp/local/README.md692. Publish to NuGet.org with `dotnet nuget push bin/Release/*.nupkg --api-key <your-api-key> --source https://api.nuget.CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…ent/McpServer-CSharp/common/Tools/RandomNumberTools.cs5/// Sample MCP tools for demonstration purposes.COMMENT
Cross-Language Confusion1 hit · 2 pts
SeverityFileLineSnippetContext
HIGH.github/workflows/pr-docs-check/test_runtime_wiring.py266 self.assertIn("github.event.pull_request.number || inputs.pr_number", workflow)STRING
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…y/EntityFrameworkCore/test/EF.Test/SqlStoreTestBase.cs17// TODO: Add test variation with non IdentityDbContextCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWeng/common/cross/install-debs.py18CODE