.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
This report summarizes scanner evidence for dotnet/runtime, a C# project with 18,398 GitHub stars. SynthScan examined 11,299,866 lines of code across 42227 source files, recording 32633 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low 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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 31074 finding(s).
Are imports declared and package/API names verified? 1250 finding(s).
Are wrappers, guards, and repeated structures necessary? 469 finding(s).
Which changes need focused human review? 32633 finding(s).
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.
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.
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.
The scanner identified 32633 distinct pattern matches across 24 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .CodeQL.yml | 1 | # This file configures CodeQL runs and TSA bug autofiling. For more information, see: | COMMENT |
| LOW | .CodeQL.yml | 21 | # REPO-WIDE RULE EXCLUSIONS | COMMENT |
| LOW | eng/LicenseHeader.txt | 1 | // Licensed to the .NET Foundation under one or more agreements. | COMMENT |
| LOW | eng/native/sanitizer-ignorelist.txt | 1 | # This file has exclusions to the Clang address sanitizer to suppress error reports | COMMENT |
| LOW | eng/native/version/runtime_version.h | 1 | #define RuntimeAssemblyMajorVersion 0 | COMMENT |
| LOW | eng/native/version/_version.h | 1 | #ifndef VER_COMPANYNAME_STR | COMMENT |
| LOW | eng/native/version/_version.h | 21 | #define VER_FILEVERSION 00,00,00,00000 | COMMENT |
| LOW | eng/wasm/wasm-tool-cache.sh | 1 | #!/bin/sh | COMMENT |
| LOW | eng/pipelines/helix-platforms.yml | 1 | # Helix Platform Definitions | COMMENT |
| LOW | eng/pipelines/runtime-diagnostics.yml | 1 | # runtime-diagnostics.yml | COMMENT |
| LOW | eng/pipelines/cdac/prepare-cdac-helix-steps.yml | 1 | # prepare-cdac-helix-steps.yml — Shared steps for preparing cDAC dump test Helix payloads. | COMMENT |
| LOW | eng/pipelines/cdac/cdac-helix-test-leg.yml | 1 | # cdac-helix-test-leg.yml -- wraps the matrix + per-platform job + artifact | COMMENT |
| LOW | eng/pipelines/libraries/outerloop.yml | 121 | COMMENT | |
| LOW | …ines/libraries/deploy-networking-echo-test-servers.yml | 1 | # This pipeline deploys the test servers we are using to run (outerloop) Functional tests for various functionality in S | COMMENT |
| LOW | eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml | 61 | displayName: Prepare OneFuzz deployment | COMMENT |
| LOW | …elines/coreclr/templates/superpmi-collect-pipeline.yml | 361 | # Compile in composite mode so the whole framework is one version bubble and | COMMENT |
| LOW | eng/pipelines/coreclr/templates/setup-build-caches.yml | 61 | nameSuffix: ${{ parameters.nameSuffix }} | COMMENT |
| LOW | eng/pipelines/common/evaluate-paths-job.yml | 1 | ### Job used to evaluate changed paths on a pull request to emit variables to condition jobs based on paths. | COMMENT |
| LOW | eng/pipelines/common/platform-matrix.yml | 1 | parameters: | COMMENT |
| LOW | …xtra-platforms/runtime-extra-platforms-linuxbionic.yml | 41 | nameSuffix: AllSubsets_Mono | COMMENT |
| LOW | …es/performance/templates/build-perf-maui-apps-net7.yml | 21 | steps: | COMMENT |
| LOW | …es/performance/templates/build-perf-maui-apps-net7.yml | 41 | # contents: '*/Shipping/*.nupkg' | COMMENT |
| LOW | …es/performance/templates/build-perf-maui-apps-net7.yml | 61 | # overwriteExistingFiles: true | COMMENT |
| LOW | …es/performance/templates/build-perf-maui-apps-net7.yml | 81 | # destinationFolder: $(Build.SourcesDirectory)/MauiTesting/ArtifactPacks/Microsoft.NETCore.App.Runtime.Mono.andro | 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/stages/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| LOW | …g/common/core-templates/steps/get-github-app-token.yml | 1 | # Mints a short-lived GitHub App installation access token by signing a JWT | COMMENT |
| LOW | eng/common/core-templates/steps/install-microbuild.yml | 1 | parameters: | COMMENT |
| LOW | eng/common/core-templates/job/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | 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 | docs/design/datacontracts/ManagedTypeSource.md | 21 | // Throws InvalidOperationException if the type cannot be resolved. | COMMENT |
| LOW | docs/design/datacontracts/ExecutionManager.md | 21 | // Get the method descriptor corresponding to the given code block | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 61 | // Equivalent to the native MethodTable::GetNumInstanceFieldBytes(), which is computed as | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 81 | public virtual bool IsByRefLike(ITypeHandle typeHandle); | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 821 | public bool IsByRefLike(ITypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].F | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 841 | // | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 861 | // // the same address. Reading it without the HasLayout check interprets unrelated memory. | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 881 | && _continuationSingletonEEClassPointer != TargetPointer.Null | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 901 | // MT - 1*ptrSize : NumSeries (positive) | COMMENT |
| LOW | docs/design/datacontracts/RuntimeTypeSystem.md | 921 | // Each val_serie_item is { HALF_SIZE_T nptrs; HALF_SIZE_T skip; } packed into one pointer-width. | COMMENT |
| LOW | docs/design/datacontracts/CodeNotifications.md | 121 | // is not registered. The cDAC does not distinguish these cases (legacy DAC did, via | COMMENT |
| LOW | docs/design/datacontracts/BuiltInCOM.md | 41 | bool IsContained, | COMMENT |
| LOW | docs/design/datacontracts/GCInfo.md | 41 | // Returns the size in bytes of stack-passed arguments that the callee pops on return, | COMMENT |
| LOW | docs/design/datacontracts/GCInfo.md | 701 | // 1. Find safe point match for the normalized instruction offset | COMMENT |
| LOW | docs/design/datacontracts/GCInfo.md | 721 | { | COMMENT |
| LOW | docs/design/datacontracts/GCInfo.md | 741 | // - otherwise use the first untracked slot, relative to EBP for EBP frames or to | COMMENT |
| LOW | docs/design/datacontracts/StressLog.md | 201 | // 3. If the current read pointer is at the end of the chunk (this will never happen on the first iteration), check | COMMENT |
| LOW | docs/design/datacontracts/EcmaMetadata.md | 141 | byte[] GetReadWriteMetadata(ModuleHandle handle) | COMMENT |
| LOW | docs/design/datacontracts/EcmaMetadata.md | 161 | // Follow NextSegment until it is null, reading each remaining node as a StgPoolSeg. | COMMENT |
| LOW | docs/design/datacontracts/EcmaMetadata.md | 181 | // See [MetadataReader](https://github.com/dotnet/runtime/blob/1b945942604aa94b4717243b6d301a17b7ae41f1/src/librarie | COMMENT |
| LOW | docs/design/features/typemap.md | 41 | /// </summary> | COMMENT |
| LOW | docs/design/features/typemap.md | 81 | /// Create a type association between a type and its proxy. | COMMENT |
| 30180 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | ….NET.Sdk.WebAssembly.Pack.Tasks/ConvertDllsToWebCil.cs | 211 | var webcilWriter = Microsoft.WebAssembly.Build.Tasks.WebcilConverter.FromPortableExecutable(inputPath: dllFi | CODE |
| CRITICAL | …est/Mono.Linker.Tests.Cases/DataFlow/XmlAnnotations.cs | 15 | [LogDoesNotContain("IL2067: Mono.Linker.Tests.Cases.DataFlow.XmlAnnotations.ReadFromInstanceField():*", true)] | CODE |
| CRITICAL⚡ | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 177 | "p", "Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchyDataflowAnnotationValidation.DerivedClass.S | CODE |
| CRITICAL⚡ | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 178 | "p", "Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchyDataflowAnnotationValidation.BaseClass.Sing | CODE |
| CRITICAL⚡ | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 188 | "'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the parameter 'p' of metho | CODE |
| CRITICAL⚡ | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 189 | "don't match overridden parameter 'p' of method 'Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchy | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 200 | "'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the parameter 'p' of metho | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 201 | "don't match overridden parameter 'p' of method 'Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchy | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 316 | "'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 317 | "don't match overridden return value of method 'Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchyD | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 591 | "'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'Mo | CODE |
| CRITICAL | …/VirtualMethodHierarchyDataflowAnnotationValidation.cs | 592 | "don't match overridden return value of method 'Mono.Linker.Tests.Cases.DataFlow.VirtualMethodHierarchyDataf | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 97 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicMethods()", | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 100 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicFields()", | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 115 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicMethods()", | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 118 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicFields()", | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 168 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicMethods()", | CODE |
| CRITICAL | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 171 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicFields()", | CODE |
| CRITICAL⚡ | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 191 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicFields()", | CODE |
| CRITICAL⚡ | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 194 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicMethods()", | CODE |
| CRITICAL⚡ | …test/Mono.Linker.Tests.Cases/DataFlow/LocalDataFlow.cs | 197 | "Mono.Linker.Tests.Cases.DataFlow.LocalDataFlow.GetWithPublicConstructors()", | CODE |
| CRITICAL | …Mono.Linker.Tests.Cases/DataFlow/MethodThisDataFlow.cs | 35 | "Mono.Linker.Tests.Cases.DataFlow.MethodThisDataFlow.GetWithNonPublicMethods()", | CODE |
| CRITICAL | …Mono.Linker.Tests.Cases/DataFlow/MethodThisDataFlow.cs | 48 | "Mono.Linker.Tests.Cases.DataFlow.MethodThisDataFlow.GetWithNonPublicMethods()", | CODE |
| CRITICAL | …Mono.Linker.Tests.Cases/DataFlow/MethodThisDataFlow.cs | 61 | "Mono.Linker.Tests.Cases.DataFlow.MethodThisDataFlow.GetWithNonPublicMethods()", | CODE |
| CRITICAL | …t/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.cs | 22 | [LogContains("Duplicate preserve of 'Mono.Linker.Tests.Cases.LinkXml.LinkXmlErrorCases.TypeWithEverything.TypeWithEv | CODE |
| CRITICAL | …t/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.cs | 23 | [LogContains("Duplicate preserve of 'Mono.Linker.Tests.Cases.LinkXml.LinkXmlErrorCases.TypeWithEverything.Method()'" | CODE |
| CRITICAL | …er.Tests.Cases/UnreachableBlock/UninitializedLocals.cs | 12 | [ExpectILFailure("Mono.Linker.Tests.Cases.UnreachableBlock.Dependencies.ClassA.Method_2() - ReturnEmpty: Stack must | CODE |
| CRITICAL | …er.Tests.Cases/UnreachableBlock/UninitializedLocals.cs | 25 | Mono.Linker.Tests.Cases.UnreachableBlock.Dependencies.ClassA.Method_1(); | CODE |
| CRITICAL | …er.Tests.Cases/UnreachableBlock/UninitializedLocals.cs | 26 | Mono.Linker.Tests.Cases.UnreachableBlock.Dependencies.ClassA.Method_2(); | CODE |
| CRITICAL | …ker.Tests.Cases/UnreachableBlock/EndScopeOnMethoEnd.cs | 18 | Mono.Linker.Tests.Cases.UnreachableBlock.Dependencies.EndScopeOnMethod.TryFinally(); | CODE |
| CRITICAL | …r.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.cs | 57 | [LogContains("IL2045: Mono.Linker.Tests.Cases.LinkAttributes.Dependencies.TypeOnCopyAssemblyWithAttributeUsage.TypeO | CODE |
| CRITICAL | …/LinkAttributes/AssemblyLevelLinkerAttributeRemoval.cs | 19 | new Mono.Linker.Tests.Cases.TestAttributeLib.Foo(); | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 11 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.ObjectAttri | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 12 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.ObjectAttri | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 13 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.EnumAttribu | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 14 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.ByteAttribu | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 15 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.StringAttri | CODE |
| CRITICAL⚡ | …no.Linker.Tests.Cases/LinkAttributes/TypedArguments.cs | 16 | [LogContains("Assigning external custom attribute 'Mono.Linker.Tests.Cases.LinkAttributes.TypedArguments.TypeAttribu | CODE |
| CRITICAL | …KeepUsed/UnusedAttributeOnGenericParameterIsRemoved.cs | 17 | var tmp2 = new Mono.Linker.Tests.Cases.Attributes.OnlyKeepUsed.Dependencies.TypeWithGenericMethod().GenericM | CODE |
| CRITICAL⚡ | …s/OnlyKeepUsed/UnusedAttributeOnReturnTypeIsRemoved.cs | 17 | var tmp = new Mono.Linker.Tests.Cases.Attributes.OnlyKeepUsed.Dependencies.AssemblyWithUnusedAttributeOnRetu | CODE |
| CRITICAL⚡ | …s/OnlyKeepUsed/UnusedAttributeOnReturnTypeIsRemoved.cs | 18 | var tmp2 = new Mono.Linker.Tests.Cases.Attributes.OnlyKeepUsed.Dependencies.AssemblyWithUnusedAttributeOnRet | CODE |
| CRITICAL⚡ | …s/OnlyKeepUsed/UnusedAttributeOnReturnTypeIsRemoved.cs | 19 | var tmp3 = new Mono.Linker.Tests.Cases.Attributes.OnlyKeepUsed.Dependencies.AssemblyWithUnusedAttributeOnRet | CODE |
| CRITICAL | …/StaticInterfaceMethods/BaseProvidesInterfaceMethod.cs | 37 | [KeptMember("Mono.Linker.Tests.Cases.Inheritance.Interfaces.StaticInterfaceMethods.BaseProvidesInterfaceMethod.I | CODE |
| CRITICAL | …nterfaceTypeInOtherUsedOnlyByCopiedAssemblyExplicit.cs | 14 | [KeptMemberInAssembly("copy.dll", typeof(InterfaceTypeInOtherUsedOnlyByCopiedAssemblyExplicit_Copy.A), "Mono.Linker. | CODE |
| CRITICAL | …nusedTypeHasExplicitInterfaceMethodPreservedViaXml.xml | 4 | <method signature="System.Void Mono.Linker.Tests.Cases.Inheritance.Interfaces.OnReferenceType.NoKeptCtor.Unu | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 425 | [ExpectedWarning("IL2046", "ExplicitImplementationClassWithRequires.Mono.Linker.Tests.Cases.RequiresCapabili | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 426 | [ExpectedWarning("IL3003", "ExplicitImplementationClassWithRequires.Mono.Linker.Tests.Cases.RequiresCapabili | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 427 | [ExpectedWarning("IL3051", "ExplicitImplementationClassWithRequires.Mono.Linker.Tests.Cases.RequiresCapabili | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 516 | [ExpectedWarning("IL2046", "IBaseWithRequires.Method()", "ExplicitImplementationClassWithoutRequires.Mono.Li | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 517 | [ExpectedWarning("IL3003", "IBaseWithRequires.Method()", "ExplicitImplementationClassWithoutRequires.Mono.Li | CODE |
| CRITICAL⚡ | ….Cases/RequiresCapability/RequiresAttributeMismatch.cs | 518 | [ExpectedWarning("IL3051", "IBaseWithRequires.Method()", "ExplicitImplementationClassWithoutRequires.Mono.Li | CODE |
| CRITICAL | …ases/RequiresCapability/RequiresOnStaticConstructor.cs | 163 | " Using member 'Mono.Linker.Tests.Cases.RequiresCapability.RequiresOnStaticConstructor.TypeIsBeforeFieldInit | CODE |
| CRITICAL | …nker.Tests.Cases/TestFramework/CanCompileILAssembly.cs | 16 | Console.WriteLine(new Mono.Linker.Tests.Cases.TestFramework.Dependencies.ILAssemblySample().GiveMeAValue()); | CODE |
| CRITICAL | …inker.Tests.Cases/TestFramework/ILVerificationWorks.cs | 10 | [ExpectILFailure("Mono.Linker.Tests.Cases.TestFramework.Dependencies.AssemblyWithInvalidIL.GiveMeAValue()", | CODE |
| CRITICAL | …inker.Tests.Cases/TestFramework/ILVerificationWorks.cs | 22 | System.Console.WriteLine(new Mono.Linker.Tests.Cases.TestFramework.Dependencies.AssemblyWithInvalidIL().Give | CODE |
| CRITICAL | …ases/TestFramework/ILVerificationErrorsCanBeIgnored.cs | 10 | [IgnoreILFailure("Mono.Linker.Tests.Cases.TestFramework.Dependencies.AssemblyWithInvalidIL.GiveMeAValue() - ReturnMissin | CODE |
| CRITICAL | …ases/TestFramework/ILVerificationErrorsCanBeIgnored.cs | 20 | System.Console.WriteLine(new Mono.Linker.Tests.Cases.TestFramework.Dependencies.AssemblyWithInvalidIL().Give | CODE |
| CRITICAL | …arningSuppression/SuppressWarningsInMembersAndTypes.cs | 10 | [Mono.Linker.Tests.Cases.Expectations.Metadata.Reference("System.Core.dll")] | CODE |
| CRITICAL | …arnings/WarningSuppression/SuppressWarningsInModule.cs | 13 | [Mono.Linker.Tests.Cases.Expectations.Metadata.Reference("System.Core.dll")] | CODE |
| CRITICAL | …ession/SuppressWarningsInMembersAndTypesUsingTarget.cs | 16 | [Mono.Linker.Tests.Cases.Expectations.Metadata.Reference("System.Core.dll")] | CODE |
| 961 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …yzer.Tests/UnconditionalSuppressMessageCodeFixTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfilesattribute("message")] public | STRING |
| HIGH | …nalyzer.Tests/RequiresUnreferencedCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfilesattribute("message")] public | STRING |
| HIGH | …slynAnalyzer.Tests/RequiresDynamicCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfilesattribute("message")] public | STRING |
| HIGH | …ynAnalyzer.Tests/RequiresAssemblyFilesAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfilesattribute("message")] public | STRING |
| HIGH | …nalyzer.Tests/RequiresUnreferencedCodeAnalyzerTests.cs | 0 | using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() => 0; [requir | STRING |
| HIGH | …slynAnalyzer.Tests/RequiresDynamicCodeAnalyzerTests.cs | 0 | using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() => 0; [requir | STRING |
| HIGH | …ynAnalyzer.Tests/RequiresAssemblyFilesAnalyzerTests.cs | 0 | using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() => 0; [requir | STRING |
| HIGH | …nalyzer.Tests/RequiresUnreferencedCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …slynAnalyzer.Tests/RequiresDynamicCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …ynAnalyzer.Tests/RequiresAssemblyFilesAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …nalyzer.Tests/RequiresUnreferencedCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …slynAnalyzer.Tests/RequiresDynamicCodeAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …ynAnalyzer.Tests/RequiresAssemblyFilesAnalyzerTests.cs | 0 | using system; using system.diagnostics.codeanalysis; public class c { [requiresassemblyfiles("message")] public int m1() | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CustomAttributeTests.cs | 0 | .assembly extern mscorlib { } .assembly test { } .class public auto ansi test extends [mscorlib]system.object { .method | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/MethodTests.cs | 0 | .assembly extern mscorlib { } .assembly test { } .class public auto ansi test extends [mscorlib]system.object { .method | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/InteropTests.cs | 0 | .assembly extern mscorlib { } .assembly test { } .class public auto ansi test extends [mscorlib]system.object { .method | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CustomAttributeTests.cs | 0 | .assembly extern mscorlib { } .assembly testarraybounds { } .class public auto ansi test extends [mscorlib]system.object | STRING |
| HIGH | …/tools/ilasm/tests/ILAssembler.Tests/ParameterTests.cs | 0 | .assembly extern mscorlib { } .assembly testarraybounds { } .class public auto ansi test extends [mscorlib]system.object | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/MethodTests.cs | 0 | .assembly extern mscorlib { } .assembly testarraybounds { } .class public auto ansi test extends [mscorlib]system.object | STRING |
| HIGH | …s/ilasm/tests/ILAssembler.Tests/TypeDefinitionTests.cs | 0 | .assembly extern mscorlib { } .assembly testarraybounds { } .class public auto ansi test extends [mscorlib]system.object | STRING |
| HIGH | …ools/ilasm/tests/ILAssembler.Tests/PdbDocumentTests.cs | 0 | .assembly extern system.runtime { } .assembly testassembly { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …ls/ilasm/tests/ILAssembler.Tests/SequencePointTests.cs | 0 | .assembly extern system.runtime { } .assembly testassembly { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CompilerOptionsTests.cs | 0 | .assembly extern system.runtime { } .assembly testassembly { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …c/tools/ilasm/tests/ILAssembler.Tests/AssemblyTests.cs | 0 | .assembly extern system.runtime { } .assembly testassembly { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/MethodTests.cs | 0 | .assembly test { } .class public auto ansi beforefieldinit test { .method public static void testmethod() cil managed { | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/InteropTests.cs | 0 | .assembly test { } .class public auto ansi beforefieldinit test { .method public static void testmethod() cil managed { | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CompilerOptionsTests.cs | 0 | .assembly test { } .class public auto ansi beforefieldinit test { .method public static void testmethod() cil managed { | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/SourceDirectiveTests.cs | 0 | .assembly test { } .class public auto ansi beforefieldinit test { .method public static void testmethod() cil managed { | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/VTableTests.cs | 0 | .assembly test { } .assembly extern mscorlib { } .data vt = int32(0) .vtfixup [1] int32 fromunmanaged at vt .class publi | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CompilerOptionsTests.cs | 0 | .assembly test { } .assembly extern mscorlib { } .data vt = int32(0) .vtfixup [1] int32 fromunmanaged at vt .class publi | STRING |
| HIGH | …ols/ilasm/tests/ILAssembler.Tests/NativeExportTests.cs | 0 | .assembly test { } .assembly extern mscorlib { } .data vt = int32(0) .vtfixup [1] int32 fromunmanaged at vt .class publi | STRING |
| HIGH | …/ilasm/tests/ILAssembler.Tests/CompilerOptionsTests.cs | 0 | .assembly 'my-assembly_123' { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …c/tools/ilasm/tests/ILAssembler.Tests/AssemblyTests.cs | 0 | .assembly 'my-assembly_123' { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | src/tools/ilasm/tests/ILAssembler.Tests/ModuleTests.cs | 0 | .assembly 'my-assembly_123' { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …ilasm/tests/ILAssembler.Tests/DocumentCompilerTests.cs | 0 | .assembly 'my-assembly_123' { } .class public auto ansi beforefieldinit test { } | STRING |
| HIGH | …stem.Numerics.Tensors/tests/ReadOnlyTensorSpanTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ], [ [10, 11, 12], [13, 14, 15], | STRING |
| HIGH | …libraries/System.Numerics.Tensors/tests/TensorTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ], [ [10, 11, 12], [13, 14, 15], | STRING |
| HIGH | …aries/System.Numerics.Tensors/tests/TensorSpanTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ], [ [10, 11, 12], [13, 14, 15], | STRING |
| HIGH | …stem.Numerics.Tensors/tests/ReadOnlyTensorSpanTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, ..], [4, 5, ..], .. ], [ [10, 11, ..], [13, 14, ..], .. ], | STRING |
| HIGH | …libraries/System.Numerics.Tensors/tests/TensorTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, ..], [4, 5, ..], .. ], [ [10, 11, ..], [13, 14, ..], .. ], | STRING |
| HIGH | …aries/System.Numerics.Tensors/tests/TensorSpanTests.cs | 0 | system.numerics.tensors.tensorspan<int32>[3, 3, 3] { [ [1, 2, ..], [4, 5, ..], .. ], [ [10, 11, ..], [13, 14, ..], .. ], | STRING |
| HIGH | …ts/SourceGenerationTests/GeneratorTests.Incremental.cs | 0 | using system.collections.generic; using microsoft.extensions.configuration; public class program { public static void ma | STRING |
| HIGH | …ests/SourceGenerationTests/GeneratorTests.Baselines.cs | 0 | using system.collections.generic; using microsoft.extensions.configuration; public class program { public static void ma | STRING |
| HIGH | …/tests/SourceGenerationTests/GeneratorTests.Helpers.cs | 0 | using system.collections.generic; using microsoft.extensions.configuration; public class program { public static void ma | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10FeedFormatterTests.cs | 0 | " d2p1:author_name3=""author_value"" d1p2:author_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10ItemFormatterTests.cs | 0 | " d2p1:author_name3=""author_value"" d1p2:author_name4= | STRING |
| HIGH | …em/ServiceModel/Syndication/Rss20ItemFormatterTests.cs | 0 | " d2p1:author_name3=""author_value"" d1p2:author_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10FeedFormatterTests.cs | 0 | " d2p1:contributor_name3=""contributor_value"" d1p2:contributor_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10ItemFormatterTests.cs | 0 | " d2p1:contributor_name3=""contributor_value"" d1p2:contributor_name4= | STRING |
| HIGH | …em/ServiceModel/Syndication/Rss20ItemFormatterTests.cs | 0 | " d2p1:contributor_name3=""contributor_value"" d1p2:contributor_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10FeedFormatterTests.cs | 0 | " d2p1:category_name3=""category_value"" d1p2:category_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10ItemFormatterTests.cs | 0 | " d2p1:category_name3=""category_value"" d1p2:category_name4= | STRING |
| HIGH | …em/ServiceModel/Syndication/Rss20ItemFormatterTests.cs | 0 | " d2p1:category_name3=""category_value"" d1p2:category_name4= | STRING |
| HIGH | …ndication/AtomPub10CategoriesDocumentFormatterTests.cs | 0 | " d2p1:category_name3=""category_value"" d1p2:category_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10FeedFormatterTests.cs | 0 | " d2p1:copyright_name3=""copyright_value"" d1p2:copyright_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10ItemFormatterTests.cs | 0 | " d2p1:copyright_name3=""copyright_value"" d1p2:copyright_name4= | STRING |
| HIGH | …em/ServiceModel/Syndication/Rss20ItemFormatterTests.cs | 0 | " d2p1:copyright_name3=""copyright_value"" d1p2:copyright_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10FeedFormatterTests.cs | 0 | " d2p1:content_name3=""content_value"" d1p2:content_name4= | STRING |
| HIGH | …m/ServiceModel/Syndication/Atom10ItemFormatterTests.cs | 0 | " d2p1:content_name3=""content_value"" d1p2:content_name4= | STRING |
| HIGH | …em/ServiceModel/Syndication/Rss20ItemFormatterTests.cs | 0 | " d2p1:content_name3=""content_value"" d1p2:content_name4= | STRING |
| 93 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | eng/pipelines/runtime-diagnostics.yml | 144 | # runs them through their xunit harness. | COMMENT |
| MEDIUM | eng/common/cross/install-debs.py | 128 | # keyboxd, which makes it robust on hosts running GnuPG 2.4+ (e.g. Azure | COMMENT |
| LOW | …ommon/core-templates/steps/enable-internal-sources.yml | 34 | # If running on dnceng (internal project), just use the default behavior for NuGetAuthenticate. | COMMENT |
| MEDIUM | .github/workflows/holistic-review.lock.yml | 26 | # Review a pull request's changes for correctness, performance, and consistency with project conventions. Dispatched per | COMMENT |
| MEDIUM | .github/workflows/holistic-review.lock.yml | 328 | GH_AW_PROMPT_CONTENT_0005: "{{#runtime-import .github/workflows/holistic-review.md}}\n" | CODE |
| MEDIUM | …skills/ci-pipeline-monitor/scripts/fetch_helix_logs.py | 66 | # Coreclr multi-test convention: App Exit Code 100 means test harness | COMMENT |
| MEDIUM | src/native/libs/Common/JavaScript/loader/run.ts | 26 | // ideally we want to utilize network and CPU at the same time | COMMENT |
| MEDIUM | …nerateHWIntrinsicTests/GenerateHWIntrinsicTests_Arm.cs | 10 | // This file isn't very robust and makes several assumptions | COMMENT |
| MEDIUM | src/tests/profiler/native/profilerstring.h | 18 | // Definitely won't work for non-ascii characters so hopefully we never start using | COMMENT |
| MEDIUM | ….Tasks.Parallel/src/System/Threading/Tasks/Parallel.cs | 27 | /// By default, methods on the Parallel class attempt to utilize all available processors, are non-cancelable, and t | COMMENT |
| MEDIUM | …nsactions.Local/src/System/Transactions/Transaction.cs | 434 | /// have much value because the caller doesn't know how to utilize it. But if the PromoterType is recognized, th | COMMENT |
| MEDIUM | …nsactions.Local/src/System/Transactions/Transaction.cs | 435 | /// caller should know how to utilize the PromotedToken to communicate with the promoting distributed transactio | COMMENT |
| MEDIUM | …ions.Local/src/System/Transactions/TransactionState.cs | 1964 | // Once the transaction is promoted leverage the distributed | COMMENT |
| MEDIUM | ….Cbor/src/System/Formats/Cbor/Reader/CborReader.Map.cs | 27 | /// Fundamentally, this is a technical restriction stemming from the fact that CBOR allows keys of arbitrary typ | COMMENT |
| MEDIUM | ….Cbor/src/System/Formats/Cbor/Writer/CborWriter.Map.cs | 32 | /// Fundamentally, this is a technical restriction stemming from the fact that CBOR allows keys of any type, | COMMENT |
| MEDIUM | …/System.Runtime.Tests/System/Text/Unicode/Utf8Tests.cs | 959 | // generally applicable; for example, enumerating scalars from UTF-8 cannot utilize | COMMENT |
| MEDIUM | …tem.Runtime/tests/System.IO.Tests/GB18030/FileTests.cs | 76 | // so comparisons are robust regardless of whether the data uses LF or CRLF line endings. | COMMENT |
| MEDIUM | …/System.Runtime.CompilerServices/AsyncProfilerTests.cs | 466 | // no-op there, leaving the robust IP->name resolution untouched. | COMMENT |
| MEDIUM | …ystem.Runtime.CompilerServices/AsyncProfilerV2Tests.cs | 2510 | // >= keeps the assertion robust against additional method events from the harness. | COMMENT |
| MEDIUM | …ystem.Runtime.CompilerServices/AsyncProfilerV1Tests.cs | 3155 | // Using >= keeps the assertion robust against additional method events from the harness. | COMMENT |
| MEDIUM | ….Threading.Tasks.Dataflow/src/Blocks/BroadcastBlock.cs | 510 | /// <summary>The source utilize this helper.</summary> | COMMENT |
| MEDIUM | …em.Threading.Tasks.Dataflow/src/Internal/SourceCore.cs | 24 | // likely utilize their own IncomingLock. We can hold OutgoingLock while acquiring ValueLock or IncomingLock. | COMMENT |
| MEDIUM | …hreading.Tasks.Dataflow/src/Internal/SpscTargetCore.cs | 27 | // and a block like ActionBlock can utilize that knowledge to choose this target instead of the default TargetCore. | COMMENT |
| MEDIUM | …System.Threading.Tasks.Dataflow/src/Internal/Common.cs | 341 | // By using these same tasks, we're a bit more robust against disposals, | COMMENT |
| MEDIUM | …ies/System.Private.CoreLib/src/System/Number.Grisu3.cs | 16 | // The general idea behind Grisu3 is to leverage additional bits and cached powers of ten to generate the correc | COMMENT |
| MEDIUM | …stem.Private.CoreLib/src/System/String.Manipulation.cs | 1508 | /// It is not recommended that protocol parsers utilize this API. Protocol specifications often | COMMENT |
| MEDIUM | …stem.Private.CoreLib/src/System/String.Manipulation.cs | 1533 | /// It is not recommended that protocol parsers utilize this API. Protocol specifications often | COMMENT |
| MEDIUM | …em.Private.CoreLib/src/System/Number.DecimalIeee754.cs | 84 | // logic robust for every finite bit pattern. | COMMENT |
| MEDIUM | …e.CoreLib/src/System/MemoryExtensions.Globalization.cs | 455 | /// It is recommended that protocol parsers not utilize this API. See the documentation | COMMENT |
| MEDIUM | …e.CoreLib/src/System/MemoryExtensions.Globalization.cs | 468 | /// It is recommended that protocol parsers not utilize this API. See the documentation | COMMENT |
| MEDIUM | …System.Private.CoreLib/src/System/Number.BigInteger.cs | 859 | // We leverage two arrays - Pow10Table and Pow10BigNumTable to speed up the Pow10 calculation. | COMMENT |
| MEDIUM | src/libraries/System.Private.CoreLib/src/System/SR.cs | 37 | // class load time), assembly load event handlers, etc. Essentially, | COMMENT |
| MEDIUM | …s/System.Private.CoreLib/src/System/IO/Path.Windows.cs | 216 | // To make this a little more robust, generate our own name with more | COMMENT |
| MEDIUM | …em/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs | 554 | // This logic may be invoked multiple times on the same instance and needs to be robust against that. | COMMENT |
| MEDIUM | …/src/System/Runtime/CompilerServices/ContractHelper.cs | 135 | // error message. Let's leverage Silverlight's default error message there. | COMMENT |
| MEDIUM | …eLib/src/System/Diagnostics/Tracing/ActivityTracker.cs | 150 | // By first finding the target start to stop we are more robust. | COMMENT |
| MEDIUM | …System.Private.CoreLib/src/System/Text/RunePosition.cs | 220 | // generally applicable; for example, enumerating scalars from UTF-8 cannot utilize | COMMENT |
| MEDIUM | ….Private.CoreLib/src/System/Text/SpanRuneEnumerator.cs | 46 | // generally applicable; for example, enumerating scalars from UTF-8 cannot utilize | COMMENT |
| MEDIUM | …rivate.CoreLib/src/System/Text/StringRuneEnumerator.cs | 45 | // generally applicable; for example, enumerating scalars from UTF-8 cannot utilize | COMMENT |
| MEDIUM | …CoreLib/src/System/Text/StringBuilderRuneEnumerator.cs | 61 | // generally applicable; for example, enumerating scalars from UTF-8 cannot utilize | COMMENT |
| MEDIUM | …System.Private.CoreLib/src/System/Text/Unicode/Utf8.cs | 223 | // Essentially, ICU treats invalid UTF-16 sequences as opaque characters that only compare | COMMENT |
| MEDIUM | …Lib/src/System/Text/Unicode/TextSegmentationUtility.cs | 38 | // Essentially, if we saw Prepend data, we can't have Control | CR | LF data afterward (rule GB5). | COMMENT |
| MEDIUM | …rivate.CoreLib/src/System/Threading/NamedMutex.Unix.cs | 85 | // On FreeBSD, pthread process-shared robust mutexes cannot be placed in shared memory mapped | COMMENT |
| MEDIUM | …rivate.CoreLib/src/System/Threading/NamedMutex.Unix.cs | 88 | // On Haiku, robust mutexes are WIP. See https://github.com/dotnet/runtime/pull/126701#issuecomment-4334338213. | COMMENT |
| MEDIUM | …ystem.Private.CoreLib/src/System/Threading/SpinWait.cs | 51 | /// <see cref="SpinWait"/> is a value type, which means that low-level code can utilize SpinWait without | COMMENT |
| MEDIUM | …/System/Threading/WaitSubsystem.WaitableObject.Unix.cs | 551 | // treats that case as abandonment as well and releases waiters, as it's a bit more robust. As the handl | COMMENT |
| MEDIUM | …rivate.CoreLib/src/System/Threading/Tasks/ValueTask.cs | 66 | /// <remarks>Stored in the <see cref="ValueTask"/> rather than in the configured awaiter to utilize otherwise pa | COMMENT |
| MEDIUM | …rivate.CoreLib/src/System/Threading/Tasks/ValueTask.cs | 480 | /// <remarks>Stored in the <see cref="ValueTask{TResult}"/> rather than in the configured awaiter to utilize oth | COMMENT |
| MEDIUM | …sions/src/System/Linq/Expressions/ExpressionVisitor.cs | 634 | // Essentially, we don't want the rewritten node to be semantically | COMMENT |
| MEDIUM | …/System/Text/RegularExpressions/RegexPrefixAnalyzer.cs | 901 | /// This uses a more robust algorithm than is used by TryFindFixedLiterals and thus can find starting sets it co | COMMENT |
| MEDIUM | …Text/RegularExpressions/Symbolic/RegexNodeConverter.cs | 410 | // Essentially 0 C1 C2 ... Cn 0 ==> G = (C1 | C2 | ... | Cn) | COMMENT |
| MEDIUM | …rExpressions/Symbolic/SymbolicRegexMatcher.Automata.cs | 70 | /// This map is used to compactly represent NFA state ids in NFA mode in order to utilize | COMMENT |
| MEDIUM | …tem.Management/src/System/Management/ManagementPath.cs | 256 | // Test/utilize isWbemPathShared *only* on public + internal members! | COMMENT |
| MEDIUM | …tem.Management/src/System/Management/ManagementPath.cs | 351 | // Test/utilize isWbemPathShared *only* on public + internal members! | COMMENT |
| MEDIUM | …nt/src/System/Management/ManagementObjectCollection.cs | 284 | // not cloned) and if it gets disposed we end up throwing the next time its used. Essentially, | COMMENT |
| MEDIUM | …libraries/System.Console/src/System/ConsolePal.Unix.cs | 136 | // We could leverage Console.Read() here however | COMMENT |
| MEDIUM | …ibraries/Common/tests/System/Xml/ModuleCore/cparser.cs | 31 | //Note: You can override these if you want to leverage our parser (inherit), and change | COMMENT |
| MEDIUM | …aries/Common/src/System/Text/EncodingHelper.Windows.cs | 25 | // and Encoding.GetEncoding(0) returns the ANSI codepage if its encoding data is available else it returns UTF8. | COMMENT |
| MEDIUM | …System/IO/IsolatedStorage/IsolatedStorageFileStream.cs | 61 | // On .NET Framework FileStream has an internal no arg constructor that we utilize to provide the facade. We don | COMMENT |
| MEDIUM | …System.Security.Cryptography.Cose/tests/TestKeyRing.cs | 65 | // EC keys. Retry a few times to make the test robust against this transient failure. | COMMENT |
| 99 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/pipelines/helix-platforms.yml | 16 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 18 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 82 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 84 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 211 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 213 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 258 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 260 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 271 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 273 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 293 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/helix-platforms.yml | 295 | # =========================================== | COMMENT |
| MEDIUM | eng/pipelines/runtime-diagnostics.yml | 127 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | eng/pipelines/runtime-diagnostics.yml | 130 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/pipelines/runtime-diagnostics.yml | 150 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/pipelines/runtime-diagnostics.yml | 153 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | eng/pipelines/runtime-diagnostics.yml | 231 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | eng/pipelines/runtime-diagnostics.yml | 243 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 3 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/stages/renovate.yml | 9 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 1 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 3 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | eng/common/core-templates/job/renovate.yml | 17 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .github/workflows/validate-pat-pool.yml | 33 | # ----------------------------------------------------------- | COMMENT |
| MEDIUM | .github/workflows/validate-pat-pool.yml | 37 | # ----------------------------------------------------------- | COMMENT |
| MEDIUM | .github/workflows/validate-pat-pool.yml | 139 | # ----------------------------------------------------------- | COMMENT |
| MEDIUM | .github/workflows/validate-pat-pool.yml | 141 | # ----------------------------------------------------------- | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 1 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 3 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 32 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 34 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 126 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 128 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 178 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 180 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 352 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/CMakeLists.txt | 354 | #=============================================================================== | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1050 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1052 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1111 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1113 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1387 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1389 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1458 | #============================================================================ | COMMENT |
| MEDIUM | src/native/external/zlib-ng/CMakeLists.txt | 1460 | #============================================================================ | COMMENT |
| MEDIUM | src/tests/run.cs | 1362 | #============================================================================ | COMMENT |
| MEDIUM | src/tests/run.cs | 1371 | # ============================================================================ | COMMENT |
| MEDIUM | …ons.Tests/IdnMapping/Data/Unicode_16_0/IdnaTest_16.txt | 105 | # ============================================================================================ | COMMENT |
| MEDIUM | …sions.Tests/IdnMapping/Data/Unicode_9_0/IdnaTest_9.txt | 60 | # ==================================================================================================== | COMMENT |
| MEDIUM | …ons.Tests/IdnMapping/Data/Unicode_11_0/IdnaTest_11.txt | 92 | # ============================================================================================ | COMMENT |
| MEDIUM | …s.Tests/IdnMapping/Data/Unicode_15_1/IdnaTest_15_1.txt | 97 | # ============================================================================================ | COMMENT |
| MEDIUM | …s.Tests/IdnMapping/Data/Unicode_15_0/IdnaTest_15_0.txt | 97 | # ============================================================================================ | COMMENT |
| MEDIUM | …ons.Tests/IdnMapping/Data/Unicode_13_0/IdnaTest_13.txt | 97 | # ============================================================================================ | COMMENT |
| MEDIUM | …ons.Tests/IdnMapping/Data/Unicode_17_0/IdnaTest_17.txt | 105 | # ============================================================================================ | COMMENT |
| MEDIUM | …sions.Tests/IdnMapping/Data/Unicode_6_0/IdnaTest_6.txt | 44 | # ==================================================================================================== | COMMENT |
| MEDIUM | ….Net.Security/tests/FunctionalTests/TlsSessionTests.cs | 1799 | // ── External certificate validation ─────────────────────────────── | COMMENT |
| MEDIUM | ….Net.Security/tests/FunctionalTests/TlsSessionTests.cs | 2282 | // ── Helpers ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …tem.Net.Security/src/System/Net/Security/TlsSession.cs | 215 | // ── State ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …tem.Net.Security/src/System/Net/Security/TlsSession.cs | 852 | // ── Handshake ───────────────────────────────────────────────────── | COMMENT |
| 37 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | docs/design/security/System.HashCode.md | 36 | ### Step 1 - Converting inputs to binary (optional) | COMMENT |
| LOW⚡ | docs/design/security/System.HashCode.md | 42 | ### Step 2 - Internal round functions | COMMENT |
| LOW⚡ | docs/design/security/System.HashCode.md | 50 | ### Step 3 - Generating and consuming the hash code | COMMENT |
| LOW | .github/workflows/holistic-review.md | 315 | ## Step 0: Prepare Workspace | COMMENT |
| LOW | .github/workflows/holistic-review.md | 341 | ## Step 1: Determine the Review Scope | COMMENT |
| LOW | .github/workflows/holistic-review.md | 380 | ## Step 2: Load Review Guidelines | COMMENT |
| LOW | .github/workflows/holistic-review.md | 386 | ## Step 3: Review and Submit | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 70 | ## Step 1: Read the Test Infrastructure | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 96 | ## Step 2: Establish the Failure Contract | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 131 | ## Step 3: Choose the Correct Mechanism | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 241 | ## Step 4: Construct Narrow Conditions | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 294 | ## Step 5: Account for Merged Runners | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 311 | ## Step 6: Validate Narrowness | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 331 | ## Step 7: Post-Merge Issue Hygiene | COMMENT |
| LOW | .github/skills/test-quarantine/SKILL.md | 347 | ## Step 8: Review the Change | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 22 | ### Step 0: Load Relevant Instructions | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 26 | ### Step 1: Gather Code Context (No PR Narrative Yet) | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 41 | ### Step 2: Discover Area-Specific Agents | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 54 | ### Step 3: Form an Independent Assessment | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 65 | ### Step 4: Incorporate PR Narrative and Reconcile | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 76 | ### Step 5: Detailed Analysis | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 57 | # Step 0: Prerequisites (agent) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 61 | # Step 1: Resolve pipeline definitions (agent) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 65 | # Step 2: Fetch latest builds (deterministic) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 68 | # Step 3: Extract failed tests + fetch logs (deterministic) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 72 | # Step 4: Triage (agent — non-deterministic) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 77 | # Step 5: Validate DB before report (deterministic) | COMMENT |
| LOW⚡ | .github/skills/ci-pipeline-monitor/SKILL.md | 82 | # Step 6: Generate report (deterministic — only after DB is clean) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 179 | ### Step 0: Prerequisites (agent) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 190 | ### Step 1: Resolve Pipeline Definitions (agent) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 214 | ### Step 2: Fetch Latest Builds (deterministic — scripted) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 223 | ### Step 3: Extract Failed Tests and Fetch Logs (deterministic — scripted) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 249 | ### Step 4: Triage Failures (agent — non-deterministic) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 255 | ### Step 5: Validate DB (deterministic — scripted) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 300 | ### Step 6: Generate Report (deterministic — scripted) | COMMENT |
| LOW | .github/skills/ci-pipeline-monitor/SKILL.md | 313 | ### Step 7: Bisect Regressions (agent — on request) | COMMENT |
| LOW | …skills/ci-pipeline-monitor/references/prerequisites.md | 1 | # Step 0: Prerequisites | COMMENT |
| LOW⚡ | …/ci-pipeline-monitor/scripts/setup_and_fetch_builds.py | 160 | # Step 1: Create/overwrite database | COMMENT |
| LOW⚡ | …/ci-pipeline-monitor/scripts/setup_and_fetch_builds.py | 169 | # Step 2: Fetch builds and populate pipelines table | COMMENT |
| LOW | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 97 | # Step 1: Get test runs for this build | COMMENT |
| LOW | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 113 | # Step 2: For each run, get failed results | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 37 | ### Step 0: Fetch the Issue and Safety Scan | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 121 | ### Step 1: Classify the Issue | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 139 | ### Step 2: Detect Mislabeling | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 174 | ### Step 3: Search for Duplicates | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 214 | ### Step 4: Research Prior Art | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 227 | ### Step 5: Type-Specific Investigation | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 247 | ### Step 6: Assess and Prioritize | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 296 | ### Step 7: Formulate Recommendation | COMMENT |
| LOW | .github/skills/issue-triage/SKILL.md | 359 | ### Step 8: Present the Triage Report | COMMENT |
| LOW | .github/skills/build-and-test/SKILL.md | 40 | ### Step 1: Build the Baseline (from repo root) | COMMENT |
| LOW | .github/skills/build-and-test/SKILL.md | 87 | ### Step 2: Configure Environment | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 32 | ## Step 0: Parse input | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 50 | ## Step 1: Resolve identities and require explicit permission for non-owned PRs | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 66 | ## Step 2: Gather PR CI context | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 84 | ## Step 3: Decide which failures are in scope | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 105 | ## Step 4: Analyze each candidate failure | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 169 | ## Step 5: Write draft files and optionally create live issues | COMMENT |
| LOW | .github/skills/pr-failure-scan/SKILL.md | 298 | ## Step 6: Final output format | COMMENT |
| LOW⚡ | .github/skills/api-proposal/SKILL.md | 318 | #### Step 1: Push and capture commit URL | COMMENT |
| 118 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/design/features/standalone-gc-eventing.md | 182 | we do want it to be easy to add new events. It will likely be difficult to balance auto-generated code with the need for | CODE |
| HIGH | .github/skills/breaking-change-doc/SKILL.md | 344 | ### AI-generated content disclosure | COMMENT |
| HIGH | …/tools/illink/src/linker/Resources/Strings.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/tools/ilasm/src/ILAssembler/gen/CILParser.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/tools/ilasm/src/ILAssembler/gen/CILLexer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/native/eventpipe/ep.c | 1712 | // This calls into auto-generated code to initialize the runtime specific providers | COMMENT |
| HIGH | …tests/Interop/COM/NETClients/Primitives/StringTests.cs | 312 | Assert.Equal(englishCulture.LCID, lcid); // CLR->COM LCID marshalling is explicitly hardcoded to en-US a | CODE |
| HIGH | src/tests/JIT/jit64/regress/vsw/543229/test.cs | 13 | // This code was generated by a tool. | COMMENT |
| HIGH | …s.ResourceManager.Tests/Resources/AToZResx.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ger.Tests/Resources/TestResx.netstandard17.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …s.ResourceManager.Tests/Resources/TestResx.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ions/tests/BinaryFormatTests/TestResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …arExpressions/Symbolic/SymbolicRegexMatcher.Explore.cs | 24 | // Explore all initial states as requested | COMMENT |
| HIGH | …s/System/Runtime/Serialization/Schema/RoundTripTest.cs | 45 | Assert.Contains(@"This code was generated by a tool.", code); | CODE |
| HIGH | …tem.Data.Common/tests/System/Data/DataSet1.Designer.cs | 6 | // This code was generated by a tool. | COMMENT |
| HIGH | …/System.Data.Common/tests/System/Data/MonkeyDataSet.cs | 6 | // This code was generated by a tool. | COMMENT |
| HIGH | …del.TypeConverter/tests/Resources/TestResx.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …y/tests/FunctionalTests/SslStreamStreamToStreamTest.cs | 325 | // Do normal reads as requested until the read mode is set | COMMENT |
| HIGH | …y/tests/FunctionalTests/SslStreamStreamToStreamTest.cs | 344 | // Do normal reads as requested until the read mode is set | COMMENT |
| HIGH | …lection.Context/tests/Properties/Resources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …s/System/CodeDom/Compiler/CSharpCodeGenerationTests.cs | 741 | // This code was generated by a tool. | COMMENT |
| HIGH | …s/System/CodeDom/Compiler/CSharpCodeGenerationTests.cs | 1649 | // This code was generated by a tool. | COMMENT |
| HIGH | …s/System/CodeDom/Compiler/CSharpCodeGenerationTests.cs | 3142 | // This code was generated by a tool. | COMMENT |
| HIGH | …tests/System/CodeDom/Compiler/VBCodeGenerationTests.cs | 707 | ' This code was generated by a tool. | CODE |
| HIGH | …tests/System/CodeDom/Compiler/VBCodeGenerationTests.cs | 1580 | ' This code was generated by a tool. | CODE |
| HIGH | …tests/System/CodeDom/Compiler/VBCodeGenerationTests.cs | 2924 | ' This code was generated by a tool. | CODE |
| HIGH | src/libraries/System.CodeDom/src/PACKAGE.md | 78 | // This code was generated by a tool. | COMMENT |
| HIGH | …tem.Threading/src/System/Threading/ReaderWriterLock.cs | 841 | // the original code above does not result in releasing all writer locks as requested by the lock cookie | COMMENT |
| HIGH | …/System/Collections/Concurrent/OrderablePartitioner.cs | 39 | /// create as many partitions as requested, an empty enumerator should be returned for each of the | COMMENT |
| HIGH | src/libraries/System.Speech/ref/System.Speech.cs | 5 | // This code was generated by a tool. | COMMENT |
| HIGH | src/coreclr/nativeresources/processrc.sh | 52 | printf "// This code was generated by processrc.sh and is not meant to be modified manually.\n\n" | CODE |
| HIGH | src/coreclr/vm/dllimport.cpp | 422 | // was replaced by the hardcoded LCID_ENGLISH_US as requested by VSTO. | COMMENT |
| HIGH | src/coreclr/vm/methodtablebuilder.cpp | 9452 | // Nothing set for overlap, mark as requested. | COMMENT |
| HIGH | src/coreclr/jit/emitxarch.cpp | 14134 | // For AOT, `dst` is not aligned as requested, but the final assembly will have them aligned. | COMMENT |
| HIGH | src/coreclr/md/inc/stgtiggerstorage.h | 129 | // the backup file is deleted as requested. The restore of the file is done | COMMENT |
| HIGH | src/mono/mono/tests/bug-2907.cs | 69 | // This code was generated by a tool. | COMMENT |
| HIGH | …r/tests/Assets/Projects/LocalizedApp/Hello.Designer.cs | 6 | // This code was generated by a tool. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .config/CredScanSuppressions.json | 13 | "placeholder": [ | CODE |
| LOW | ….Net.Http/tests/UnitTests/DigestAuthenticationTests.cs | 64 | [InlineData("test@example.org", "username=\"test@example.org\"")] | CODE |
| LOW⚡ | …m.Net.Http/tests/UnitTests/HttpEnvironmentProxyTest.cs | 140 | [InlineData("placeholder@1.2.3.4/foo", "1.2.3.4", "80", "placeholder", "")] | CODE |
| LOW⚡ | …m.Net.Http/tests/UnitTests/HttpEnvironmentProxyTest.cs | 141 | [InlineData("placeholder@1.2.3?.4", "1.2.0.3", "80", "placeholder", "")] | CODE |
| LOW⚡ | …m.Net.Http/tests/UnitTests/HttpEnvironmentProxyTest.cs | 142 | [InlineData("placeholder:@1.2.3.4/foo:", "1.2.3.4", "80", "placeholder", "")] | CODE |
| LOW | …ystem.Formats.Cbor/tests/Reader/CborReaderTests.Tag.cs | 46 | [InlineData(new ulong[] { 32, 1, 1 }, new object[] { 1, "lorem ipsum" }, "d820c1c182016b6c6f72656d20697073756d") | CODE |
| LOW | …es/System.Formats.Cbor/tests/Writer/CborWriterTests.cs | 39 | Assert.Throws<InvalidOperationException>(() => writer.WriteTextString("lorem ipsum")); | CODE |
| LOW | …ystem.Formats.Cbor/tests/Writer/CborWriterTests.Tag.cs | 42 | [InlineData(new ulong[] { 32, 1, 1 }, new object[] { 1, "lorem ipsum" }, "d820c1c182016b6c6f72656d20697073756d") | CODE |
| LOW | …m.Security.Cryptography.Xml/tests/EncryptedXmlTests.cs | 293 | string xml = @"<EncryptedKey Id=""key1"" Type=""http://example.com/type"" MimeType=""application/xml"" Encod | CODE |
| LOW | …m.Security.Cryptography.Xml/tests/EncryptedXmlTests.cs | 309 | Assert.Equal("user@example.com", encKey.Recipient); | CODE |
| LOW | …m.Security.Cryptography.Xml/tests/EncryptedXmlTests.cs | 1395 | Recipient='user@example.com' xmlns='http://www.w3.org/2001/04/xmlenc#'> | CODE |
| LOW | …m.Security.Cryptography.Xml/tests/EncryptedXmlTests.cs | 1416 | Assert.Equal("user@example.com", encKey.Recipient); | CODE |
| LOW⚡ | …essions/tests/FunctionalTests/GroupCollectionTests2.cs | 21 | Assert.Equal("555-6666", collection[2].ToString()); | CODE |
| LOW⚡ | …essions/tests/FunctionalTests/GroupCollectionTests2.cs | 30 | Assert.Equal("555-6666", collection[2].ToString()); | CODE |
| LOW⚡ | …essions/tests/FunctionalTests/GroupCollectionTests2.cs | 39 | Assert.Equal("555-6666", collection[2].ToString()); | CODE |
| LOW | …essions/tests/FunctionalTests/GroupCollectionTests2.cs | 115 | string[] expected = ["212-555-6666", "212", "555-6666"]; | CODE |
| LOW | …ressions/tests/FunctionalTests/GroupCollectionTests.cs | 98 | Assert.Equal("555-6666", collection[2].ToString()); | CODE |
| LOW | …Expressions/tests/FunctionalTests/Regex.Match.Tests.cs | 3174 | const string Input = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue ma | CODE |
| LOW | …Expressions/tests/FunctionalTests/Regex.Match.Tests.cs | 3174 | const string Input = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue ma | CODE |
| LOW | …mon/tests/System/Data/SqlTypes/SqlStringSortingTest.cs | 28 | private static readonly string[,] s_specialMatchingString = new string[4, 2] {{"Lorem ipsum dolor sit amet", "\u | CODE |
| LOW | …mon/tests/System/Data/SqlTypes/SqlStringSortingTest.cs | 28 | private static readonly string[,] s_specialMatchingString = new string[4, 2] {{"Lorem ipsum dolor sit amet", "\u | CODE |
| LOW | ….Runtime.Serialization.Xml/tests/SerializationTypes.cs | 1484 | billAddress.Name = "John Doe"; | CODE |
| LOW⚡ | src/libraries/Common/tests/Tests/System/StringTests.cs | 4903 | [InlineData("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin maximus convallis luctus. Curabitur | CODE |
| LOW⚡ | src/libraries/Common/tests/Tests/System/StringTests.cs | 4903 | [InlineData("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin maximus convallis luctus. Curabitur | CODE |
| LOW⚡ | src/libraries/Common/tests/Tests/System/StringTests.cs | 4906 | "LorEm ipsum dolor sit amEt, consEctEtur adipiscing Elit. Proin maximus convallis luctus. Curabitur | CODE |
| LOW⚡ | src/libraries/Common/tests/Tests/System/StringTests.cs | 4906 | "LorEm ipsum dolor sit amEt, consEctEtur adipiscing Elit. Proin maximus convallis luctus. Curabitur | CODE |
| LOW | …ests/SourceGenerationTests/GeneratorTests.Baselines.cs | 836 | public ClassWhereParametersHaveDefaultValue(string? name = "John Doe", string address = | CODE |
| LOW | …pp/Version0/DefaultConstructorParameters.generated.txt | 63 | string name = "John Doe"!; | CODE |
| LOW | …pp/Version1/DefaultConstructorParameters.generated.txt | 63 | string name = "John Doe"!; | CODE |
| LOW | …pp/Version1/DefaultConstructorParameters.generated.txt | 68 | name = "John Doe"; | CODE |
| LOW | …62/Version0/DefaultConstructorParameters.generated.txt | 66 | string name = "John Doe"!; | CODE |
| LOW | …62/Version1/DefaultConstructorParameters.generated.txt | 66 | string name = "John Doe"!; | CODE |
| LOW | …62/Version1/DefaultConstructorParameters.generated.txt | 71 | name = "John Doe"; | CODE |
| LOW | …r/tests/Common/ConfigurationBinderTests.TestClasses.cs | 241 | public ClassWhereParametersHaveDefaultValue(string? name = "John Doe", string address = "1 Microsoft Way", | CODE |
| LOW | …ies/System.Security.Cryptography/tests/CryptoStream.cs | 401 | @"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. | CODE |
| LOW | …ies/System.Security.Cryptography/tests/CryptoStream.cs | 401 | @"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. | CODE |
| LOW⚡ | …tem.Security.Cryptography/tests/AsnEncodedDataTests.cs | 120 | isOpenSsl3_4 ? "othername: UPN:subjectupn1@example.org" : | CODE |
| LOW⚡ | …tem.Security.Cryptography/tests/AsnEncodedDataTests.cs | 121 | isOpenSsl3 ? "othername: UPN::subjectupn1@example.org" : "othername:<unsupported>", | CODE |
| LOW⚡ | …tem.Security.Cryptography/tests/AsnEncodedDataTests.cs | 123 | "email:sanemail1@example.org", | CODE |
| LOW⚡ | …rity.Cryptography/tests/X509Certificates/PropsTests.cs | 411 | TestComplexGetNameInfo("sanemail1@example.org", X509NameType.EmailName, false); | CODE |
| LOW⚡ | …rity.Cryptography/tests/X509Certificates/PropsTests.cs | 417 | TestComplexGetNameInfo("ianemail1@example.org", X509NameType.EmailName, true); | CODE |
| LOW⚡ | …rity.Cryptography/tests/X509Certificates/PropsTests.cs | 423 | TestComplexGetNameInfo("subjectupn1@example.org", X509NameType.UpnName, false); | CODE |
| LOW⚡ | …rity.Cryptography/tests/X509Certificates/PropsTests.cs | 429 | TestComplexGetNameInfo("issuerupn1@example.org", X509NameType.UpnName, true); | CODE |
| LOW | …yptography/tests/X509Certificates/DynamicChainTests.cs | 665 | writer.WriteCharacterString(UniversalTagNumber.UTF8String, "@example.org"); | CODE |
| LOW | …yptography/tests/X509Certificates/DynamicChainTests.cs | 766 | writer.WriteCharacterString(UniversalTagNumber.UTF8String, "@example.org"); | CODE |
| LOW | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 63 | builder.AddEmailAddress("user@example.org"); | CODE |
| LOW | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 157 | builder.AddUserPrincipalName("user@example.org"); | CODE |
| LOW⚡ | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 215 | builder.AddEmailAddress("sanemail1@example.org"); | CODE |
| LOW⚡ | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 216 | builder.AddEmailAddress("sanemail2@example.org"); | CODE |
| LOW⚡ | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 217 | builder.AddUserPrincipalName("subjectupn1@example.org"); | CODE |
| LOW⚡ | …ates/CertificateCreation/SubjectAltNameBuilderTests.cs | 218 | builder.AddUserPrincipalName("subjectupn2@example.org"); | CODE |
| LOW | …ices/tests/LibraryImportGenerator.Tests/StringTests.cs | 276 | new object[] { "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae posuere mauris, sed ultri | CODE |
| LOW | …ices/tests/LibraryImportGenerator.Tests/StringTests.cs | 276 | new object[] { "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae posuere mauris, sed ultri | CODE |
| LOW | …vices/tests/LibraryImportGenerator.Tests/ArrayTests.cs | 451 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae posuere mauris, sed ultrices leo. Su | CODE |
| LOW | …vices/tests/LibraryImportGenerator.Tests/ArrayTests.cs | 451 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae posuere mauris, sed ultrices leo. Su | CODE |
| LOW⚡ | …/System.Text.Json/tests/Common/AsyncEnumerableTests.cs | 382 | yield return WrapArgs(Enumerable.Range(0, 100).Select(i => $"lorem ipsum dolor: {i}"), 500, DeserializeAsync | CODE |
| LOW⚡ | …/System.Text.Json/tests/Common/AsyncEnumerableTests.cs | 383 | yield return WrapArgs(Enumerable.Range(0, 100).Select(i => $"lorem ipsum dolor: {i}"), 500, DeserializeAsync | CODE |
| LOW⚡ | …/System.Text.Json/tests/Common/AsyncEnumerableTests.cs | 384 | yield return WrapArgs(Enumerable.Range(0, 10).Select(i => new { Field1 = i, Field2 = $"lorem ipsum dolor: {i | CODE |
| LOW⚡ | …/System.Text.Json/tests/Common/AsyncEnumerableTests.cs | 385 | yield return WrapArgs(Enumerable.Range(0, 10).Select(i => new { Field1 = i, Field2 = $"lorem ipsum dolor: {i | CODE |
| LOW⚡ | …/System.Text.Json/tests/Common/AsyncEnumerableTests.cs | 386 | yield return WrapArgs(Enumerable.Range(0, 100).Select(i => new { Field1 = i, Field2 = $"lorem ipsum dolor: { | CODE |
| 118 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/ci-pipeline-monitor/scripts/setup_and_fetch_builds.py | 160 | # Step 1: Create/overwrite database | COMMENT |
| LOW⚡ | …/ci-pipeline-monitor/scripts/setup_and_fetch_builds.py | 169 | # Step 2: Fetch builds and populate pipelines table | COMMENT |
| LOW | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 97 | # Step 1: Get test runs for this build | COMMENT |
| LOW | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 113 | # Step 2: For each run, get failed results | COMMENT |
| LOW⚡ | …/native/managed/cdac/tests/UnitTests/StackWalkTests.cs | 2989 | // Step 1: frame0 -> parent frame1; context takes frame1's IP/SP/FP. | COMMENT |
| LOW⚡ | …/native/managed/cdac/tests/UnitTests/StackWalkTests.cs | 2995 | // Step 2: frame1 -> parent frame2. | COMMENT |
| LOW | …ative/libs/System.Globalization.Native/pal_collation.c | 1012 | // In case the search result is pointing at the last character (including Surrogate case) of the source string, | COMMENT |
| LOW | …ive/libs/System.Security.Cryptography.Native/openssl.c | 1120 | // Do a lookup with no_name set. The purpose of this function is to map only the | COMMENT |
| LOW⚡ | src/native/corehost/comhost/comhost.cpp | 616 | // Step 0: Initialize logging | COMMENT |
| LOW⚡ | src/native/corehost/comhost/comhost.cpp | 621 | // Step 1: Get CLSID mapping | COMMENT |
| LOW | src/native/corehost/comhost/comhost.cpp | 644 | // Step 2: Register each CLSID | COMMENT |
| LOW⚡ | src/native/corehost/comhost/comhost.cpp | 669 | // Step 0: Initialize logging | COMMENT |
| LOW⚡ | src/native/corehost/comhost/comhost.cpp | 674 | // Step 1: Get CLSID mapping | COMMENT |
| LOW | src/native/corehost/comhost/comhost.cpp | 697 | // Step 2: Unregister each CLSID | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 747 | // Step 1: Validate the object properties' validation attributes | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 756 | // Step 2: Validate the object's validation attributes | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 766 | // Step 3: Test for IAsyncValidatableObject implementation (preferred), fall back to IValidatableObject | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 1116 | // Step 1: Validate the object properties' validation attributes | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 1125 | // Step 2: Validate the object's validation attributes | COMMENT |
| LOW⚡ | …src/System/ComponentModel/DataAnnotations/Validator.cs | 1135 | // Step 3: Test for IValidatableObject implementation | COMMENT |
| LOW⚡ | …m.Runtime.Tests/System/Threading/PeriodicTimerTests.cs | 154 | // Step 1: Verify that if we have an active wait the timer does not get collected. | COMMENT |
| LOW⚡ | …m.Runtime.Tests/System/Threading/PeriodicTimerTests.cs | 157 | // Step 2: Verify that now the timer does get collected | COMMENT |
| LOW | …ystem/Buffers/Text/Base64Helper/Base64EncoderHelper.cs | 174 | // Step 1 : Split 48 bytes into 64 bytes with each byte using 6-bits from input | COMMENT |
| LOW | …ystem/Buffers/Text/Base64Helper/Base64EncoderHelper.cs | 192 | // Step 2: Now we have the indices calculated. Next step is to use these indices to translate. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 894 | // Step 2: Now we need to reshuffle bits to remove the 0 bits. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 900 | // Step 3: Pack 48 bytes | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1098 | // Step 1: Load 64 bytes and de-interleave. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1105 | // Step 2: Map each valid input to its Base64 value. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1142 | // Step 3: Combine the partial result. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1150 | // Step 4: Detect an invalid input value. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1164 | // Step 5: Compress four bytes into three. | COMMENT |
| LOW⚡ | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 1169 | // Step 6: Interleave and store decoded results. | COMMENT |
| LOW | …ystem/Buffers/Text/Base64Helper/Base64DecoderHelper.cs | 883 | // Step 1: Translate encoded Base64 input to their original indices | COMMENT |
| LOW | …rivate.CoreLib/src/System/Runtime/Intrinsics/Scalar.cs | 300 | // so we need to check if the result is less than one | COMMENT |
| LOW | …rivate.CoreLib/src/System/Runtime/Intrinsics/Scalar.cs | 1791 | // so we need to check if the result is greater than the | COMMENT |
| LOW | …em.Private.CoreLib/src/System/Collections/Hashtable.cs | 647 | // in the same bucket. So in the reader we need to check if the hash table is modified during ab | COMMENT |
| LOW | …m.Text.RegularExpressions/gen/RegexGenerator.Parser.cs | 92 | // If there are 3 parameters, we need to check if the third argument is | COMMENT |
| LOW | ….Text.RegularExpressions/gen/RegexGenerator.Emitter.cs | 4688 | // greater than 1, we need to check if there was at least one successful iteration, in which | COMMENT |
| LOW | …ns/src/System/Text/RegularExpressions/RegexCompiler.cs | 5328 | // greater than 1, we need to check if there was at least one successful iteration, in which cas | COMMENT |
| LOW | …src/System/Text/RegularExpressions/RegexInterpreter.cs | 298 | // If they are not the same character, then we need to check if the backreference character part | COMMENT |
| LOW | …/src/System/DirectoryServices/ActiveDirectory/Utils.cs | 1505 | // Here we need to check if we retrieved all the msDS-HasInstantiatedNCs values | COMMENT |
| LOW | …/src/System/DirectoryServices/ActiveDirectory/Utils.cs | 1643 | // Here we need to check if we retrieved all the msDS-HasInstantiatedNCs values | COMMENT |
| LOW | …Binder/gen/ConfigurationBindingGenerator.Suppressor.cs | 61 | // To account for this, we need to check if the location is an InvocationExpression or a child of an | COMMENT |
| LOW | …ecurity/src/System/Net/CertificateValidationPal.OSX.cs | 99 | // We need to check if the server actually requested it during handshake. | COMMENT |
| LOW | …ecurity/src/System/Net/CertificateValidationPal.OSX.cs | 104 | // For Network Framework, we need to check if the server actually requested | COMMENT |
| LOW | …r/src/System/Diagnostics/PerformanceCounterCategory.cs | 104 | // we need to check if is a custom category and if the IsMultiInstance value is set in the registry. | COMMENT |
| LOW | …/libraries/System.Text.Json/tests/Common/UnionTests.cs | 793 | // Step 2: serialize the same instance back. The union property must come | COMMENT |
| LOW⚡ | …tem.IO.Packaging/src/System/IO/Packaging/ZipPackage.cs | 849 | //Step 1: Check if there is an override entry present corresponding to the | COMMENT |
| LOW⚡ | …tem.IO.Packaging/src/System/IO/Packaging/ZipPackage.cs | 857 | //Step 2: Check if there is a default entry corresponding to the | COMMENT |
| LOW⚡ | …tem.IO.Packaging/src/System/IO/Packaging/ZipPackage.cs | 864 | //Step 3: If we did not find an entry in the override and the default | COMMENT |
| LOW | ….IO.Packaging/src/System/IO/Packaging/PackUriHelper.cs | 528 | // Step 1: Get the safe-unescaped form of the URI first. This will unescape all the characters | COMMENT |
| LOW | ….IO.Packaging/src/System/IO/Packaging/PackUriHelper.cs | 542 | // Step 2: Get the canonically escaped Path with only ascii characters | COMMENT |
| LOW | …ivate.Xml/src/System/Xml/Dom/XmlAttributeCollection.cs | 321 | // after remove the attribute, we need to check if a default attribute node should be created and inserted i | COMMENT |
| LOW⚡ | src/coreclr/interpreter/compiler.cpp | 6200 | // Step 2: Handle live stack vars (excluding return value) | COMMENT |
| LOW⚡ | src/coreclr/interpreter/compiler.cpp | 6209 | // Step 1: Collect live IL vars | COMMENT |
| LOW | src/coreclr/interpreter/compiler.cpp | 6245 | // Step 3: Identify byref and byref-like types to be zeroed | COMMENT |
| LOW | src/coreclr/interpreter/compiler.cpp | 6275 | // Step 4: Build GC reference map | COMMENT |
| LOW⚡ | src/coreclr/interpreter/compiler.cpp | 6416 | // Step 5: Get continuation type handle | COMMENT |
| LOW⚡ | src/coreclr/interpreter/compiler.cpp | 6423 | // Step 6: Build InterpAsyncSuspendData structure | COMMENT |
| LOW | src/coreclr/interpreter/compiler.cpp | 6545 | // Step 7: Emit the INTOP_HANDLE_CONTINUATION instruction | COMMENT |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 51 | async def download_deb_files_parallel(mirror, packages, tmp_dir): | CODE |
| LOW | eng/common/cross/install-debs.py | 67 | async def download_package_index_parallel(mirror, arch, suites, check_sig, keyring): | CODE |
| LOW | eng/common/cross/install-debs.py | 339 | def _rootfs_extraction_filter(member, dest_path): | CODE |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 86 | def test_filters_metadata_and_preserves_oldest_first(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 129 | def test_empty_and_non_scanner_pages(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 134 | def test_candidates_beyond_one_thousand_issues(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 149 | def test_api_failure_does_not_publish_partial_candidates(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 152 | def test_compiled_script_and_agent_gate(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 177 | def test_eval_harness_restores_trusted_filter(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 271 | def test_reads_and_decides_on_same_candidate(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 277 | def test_rejects_missing_failed_or_mismatched_evidence(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 301 | def test_empty_candidates_are_unavailable_not_passed(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 307 | def test_candidate_metadata_must_be_valid(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 332 | def test_read_results_must_be_successful_and_from_the_same_agent(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 342 | def test_current_candidate_metadata_is_required(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 363 | def test_filtered_comment_entries_do_not_invalidate_comments_read(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 368 | def test_eval_requires_trusted_candidate_setup_and_comments(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 379 | def test_eval_setup_runs_under_posix_shell(self): | STRING |
| LOW | …thub/workflows/evals/test_ci_failure_fix_candidates.py | 434 | def test_eval_requires_mcp_body_reads(self): | STRING |
| LOW | src/native/libs/Common/JavaScript/host/index.ts | 40 | function browserHostExportsToTable(map: BrowserHostExports): BrowserHostExportsTable { | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 72 | export function dotnetUpdateInternalsSubscriber() { | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 150 | function browserHostExportsFromTable(table: BrowserHostExportsTable, native: BrowserHostExports): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 164 | function interopJavaScriptExportsFromTable(table: InteropJavaScriptExportsTable, interop: InteropJavaScriptExports): | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 177 | function nativeBrowserExportsFromTable(table: NativeBrowserExportsTable, interop: NativeBrowserExports): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 188 | function diagnosticsExportsFromTable(table: DiagnosticsExportsTable, interop: DiagnosticsExports): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/cross-module/index.ts | 203 | function nativeHelperExportsFromTable(table: BrowserUtilsExportsTable, interop: BrowserUtilsExports): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/assets.ts | 23 | export function resolveAllDownloadsQueued(): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/assets.ts | 27 | export function setLoadBootResourceCallback(callback: LoadBootResourceCallback | undefined): void { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/assets.ts | 73 | export async function callLibraryInitializerOnRuntimeConfigLoaded(asset: JsAsset): Promise<any> { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/assets.ts | 87 | export async function callLibraryInitializerOnRuntimeReady([asset, modulePromise]: [JsAsset, Promise<any>]): Promise<voi | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/assets.ts | 561 | export function verifyAllAssetsDownloaded(): void { | CODE |
| LOW | …tive/libs/Common/JavaScript/loader/lib-initializers.ts | 8 | export async function invokeLibraryInitializers(functionName: string, args: any[]): Promise<void> { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/icu.ts | 44 | function getShardedIcuResourceName(culture: string): string { | CODE |
| LOW | src/native/libs/Common/JavaScript/loader/bootstrap.ts | 74 | export function makeURLAbsoluteWithApplicationBase(url: string) { | CODE |
| LOW | src/native/libs/System.Native.Browser/native/index.ts | 39 | function nativeBrowserExportsToTable(map: NativeBrowserExports): NativeBrowserExportsTable { | CODE |
| LOW | src/native/libs/System.Native.Browser/utils/index.ts | 63 | function browserUtilsExportsToTable(map: BrowserUtilsExports): BrowserUtilsExportsTable { | CODE |
| LOW⚡ | …/native/libs/System.Native.Browser/diagnostics/exit.ts | 89 | function installUnhandledErrorHandler() { | CODE |
| LOW⚡ | …/native/libs/System.Native.Browser/diagnostics/exit.ts | 97 | function uninstallUnhandledErrorHandler() { | CODE |
| LOW⚡ | …/native/libs/System.Native.Browser/diagnostics/exit.ts | 104 | function unhandledRejectionHandler(event: PromiseRejectionEvent) { | CODE |
| LOW | …native/libs/System.Native.Browser/diagnostics/index.ts | 53 | function diagnosticsExportsToTable(map: DiagnosticsExports): DiagnosticsExportsTable { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/native/index.ts | 53 | function interopJavaScriptExportsToTable(map: InteropJavaScriptExports): InteropJavaScriptExportsTable { | CODE |
| LOW | …nteropServices.JavaScript.Native/interop/scheduling.ts | 54 | function preventTimerThrottlingTick(id: { value: number }) { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/interop/http.ts | 32 | export function httpSupportsStreamingRequest(): boolean { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/interop/http.ts | 55 | export function httpSupportsStreamingResponse(): boolean { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/interop/http.ts | 213 | export function httpGetResponseHeaderNames(controller: HttpController): string[] { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/interop/http.ts | 219 | export function httpGetResponseHeaderValues(controller: HttpController): string[] { | CODE |
| LOW | …time.InteropServices.JavaScript.Native/interop/http.ts | 249 | export function httpGetStreamedResponseBytes(controller: HttpController, bufferPtr: VoidPtr, bufferLength: number): Cont | CODE |
| LOW | …nteropServices.JavaScript.Native/interop/web-socket.ts | 379 | function webSocketReceiveBuffering(ws: WebSocketExtension, eventQueue: Queue<any>, bufferPtr: VoidPtr, bufferLength: num | CODE |
| LOW | …nteropServices.JavaScript.Native/interop/gc-handles.ts | 153 | export function upgradeManagedProxyToStrongRef(owner: any, gcHandle: GCHandle): void { | CODE |
| LOW | …pServices.JavaScript.Native/interop/managed-exports.ts | 39 | export function releaseJsOwnedObjectByGcHandle(gcHandle: GCHandle) { | CODE |
| LOW | …e.InteropServices.JavaScript.Native/interop/marshal.ts | 119 | export function getSignatureArgumentCount(signature: JSFunctionSignature): number { | CODE |
| LOW | …ystem.Net.Http/tests/FunctionalTests/HttpClientTest.cs | 1466 | internal sealed class CustomResponseHandler : HttpMessageHandler | CODE |
| LOW | …untime/InteropServices/JavaScript/SecondRuntimeTest.js | 1 | export async function runSecondRuntimeAndTestStaticState(guid) { | CODE |
| LOW | …untime/InteropServices/JavaScript/SecondRuntimeTest.js | 23 | async function getIncrementStateFunction(runtime) { | CODE |
| LOW | …/Prerequisites/NetCoreServer/Handlers/LargeResponse.cs | 12 | public class LargeResponseHandler | CODE |
| LOW | …tests/FunctionalTests/HttpClientJsonExtensionsTests.cs | 623 | file sealed class CustomResponseHandler : HttpMessageHandler | CODE |
| LOW | …vate.Xml/src/System/Xml/Xsl/IlGen/StaticDataManager.cs | 56 | internal sealed class StaticDataManager | CODE |
| LOW | src/coreclr/inc/pgo_formatprocessing.h | 231 | template<class SchemaAndDataHandler> | CODE |
| LOW | …s/aot/ILCompiler.RyuJit/Compiler/ProfileDataManager.cs | 12 | public class ProfileDataManager | CODE |
| LOW | …t/ILCompiler.ReadyToRun/Compiler/ProfileDataManager.cs | 17 | public class ProfileDataManager | CODE |
| 100 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/design/coreclr/jit/lsra-heuristic-tuning.md | 14 | We noticed that it is not always beneficial to give preference to free register candidates during register selection. So | CODE |
| HIGH | …ts/ExecutionManager/Helpers/NibbleMapConstantLookup.cs | 28 | // In this implementation we may "extend" the lookup period of a function several hundred bytes | COMMENT |
| HIGH | src/native/external/llvm-libunwind/src/Unwind-EHABI.cpp | 469 | // In this implementation, the phases don't share the VRS backing store. | COMMENT |
| HIGH | …or/src/System/Formats/Cbor/Writer/CborWriter.Simple.cs | 12 | // In this implementation "that simple choice is not possible" for CTAP2 mode (RequiresPreservingFloatPrecision) | COMMENT |
| HIGH | …/src/System/Threading/PortableThreadPool.GateThread.cs | 146 | // don't count towards the equivalent existing thread count. In this implementation, the | COMMENT |
| HIGH | …rc/System/Security/Cryptography/RsaPaddingProcessor.cs | 396 | // In this implementation, sLen is restricted to the length of the input hash. | COMMENT |
| HIGH | …rc/System/Security/Cryptography/RsaPaddingProcessor.cs | 488 | // In this implementation, sLen is restricted to hLen. | COMMENT |
| HIGH | …ext/src/System/Reflection/Context/Custom/CustomType.cs | 94 | // In this implementation, we return the existing property. | COMMENT |
| HIGH | …ext/src/System/Reflection/Context/Custom/CustomType.cs | 108 | // In this implementation, we throw AmbiguousMatchException even if the two properties are | COMMENT |
| HIGH | …ext/src/System/Reflection/Context/Custom/CustomType.cs | 209 | // In this implementation, we return the existing method. | COMMENT |
| HIGH | …s.Logging.EventSource/src/EventSourceLoggerProvider.cs | 30 | private EventSourceLogger? _loggers; // Linked list of loggers that I have created | CODE |
| HIGH | src/coreclr/tools/Common/JitInterface/CorInfoImpl.cs | 4902 | // In this implementation this is made more complex as the JIT is exposed to CORINFO_FIELD_STRUCT | COMMENT |
| HIGH | src/coreclr/jit/jiteh.cpp | 3804 | // looping outward over the region graph. However, I have added asserts, as a | COMMENT |
| HIGH | src/coreclr/utilcode/guidfromname.cpp | 145 | // htonl and htons. I've implemented what I think is meant and I've | COMMENT |
| HIGH | src/coreclr/debug/di/process.cpp | 4169 | // different pointer, and its wrong. So I've added the type to the breakpoint so we can cast properly here. I'd love | COMMENT |
| HIGH | src/coreclr/debug/di/dbgtransportpipeline.cpp | 148 | // sake I have added an extra field member which points to the buffer. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 20 | CODE | |
| LOW | eng/common/cross/install-debs.py | 198 | CODE | |
| LOW | eng/common/cross/install-debs.py | 223 | CODE | |
| LOW | eng/common/cross/install-debs.py | 261 | CODE | |
| LOW | eng/common/cross/install-debs.py | 295 | CODE | |
| LOW | eng/common/cross/install-debs.py | 350 | CODE | |
| LOW | …/ci-pipeline-monitor/scripts/setup_and_fetch_builds.py | 91 | CODE | |
| LOW | …ub/skills/ci-pipeline-monitor/scripts/update_github.py | 62 | CODE | |
| LOW | …skills/ci-pipeline-monitor/scripts/validate_results.py | 36 | CODE | |
| LOW | …/skills/ci-pipeline-monitor/scripts/generate_report.py | 75 | CODE | |
| LOW | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 88 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 593 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1649 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1673 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1779 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 2036 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 2988 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 3172 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 3407 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 3820 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4138 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4355 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4498 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4794 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4849 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 4978 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 5177 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 6100 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 844 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 932 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1854 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 2278 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 2818 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 3232 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 3596 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1133 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1336 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 1380 | CODE | |
| LOW | src/coreclr/scripts/fuzzlyn_summarize.py | 87 | CODE | |
| LOW | src/coreclr/scripts/fuzzer_setup.py | 73 | CODE | |
| LOW | src/coreclr/scripts/superpmi_diffs.py | 158 | CODE | |
| LOW | src/coreclr/scripts/superpmi_collect_setup.py | 339 | CODE | |
| LOW | src/coreclr/scripts/superpmi_collect_setup.py | 477 | CODE | |
| LOW | src/coreclr/scripts/antigen_run.py | 81 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 133 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 202 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 475 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 671 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 739 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 55 | CODE | |
| LOW | src/coreclr/scripts/jitformat.py | 20 | CODE | |
| LOW | src/coreclr/scripts/fuzzlyn_run.py | 117 | CODE | |
| LOW | src/coreclr/scripts/genLttngProvider.py | 176 | CODE | |
| LOW | src/coreclr/scripts/genLttngProvider.py | 301 | CODE | |
| LOW | src/coreclr/scripts/genLttngProvider.py | 430 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 130 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 343 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 585 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 115 | CODE | |
| LOW | src/coreclr/scripts/genEventPipe.py | 81 | CODE | |
| 33 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/install-debs.py | 44 | print(f"Error downloading {url}: {type(e).__name__} - {e}. Retrying...") | CODE |
| MEDIUM | eng/common/cross/install-debs.py | 208 | print(f"Error: Package '{current}' was not found in the available packages.") | CODE |
| LOW | …skills/ci-pipeline-monitor/scripts/fetch_helix_logs.py | 145 | except Exception as e: | CODE |
| MEDIUM | …ub/skills/ci-pipeline-monitor/scripts/update_github.py | 28 | print(f"Error: database {db_path} not found.", file=sys.stderr) | CODE |
| LOW | …ub/skills/ci-pipeline-monitor/scripts/update_github.py | 55 | except Exception as exc: | CODE |
| LOW | …skills/ci-pipeline-monitor/scripts/validate_results.py | 449 | except Exception as e: | STRING |
| MEDIUM | …/skills/ci-pipeline-monitor/scripts/generate_report.py | 28 | print(f"Error: database {db_path} not found.", file=sys.stderr) | CODE |
| MEDIUM⚡ | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 80 | print("Error getting token from az cli: empty access token.", file=sys.stderr) | CODE |
| LOW⚡ | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 83 | except Exception as e: | CODE |
| MEDIUM⚡ | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 84 | print(f"Error getting token: {e}", file=sys.stderr) | CODE |
| LOW | src/coreclr/scripts/superpmi.py | 879 | except Exception: | CODE |
| LOW | src/coreclr/scripts/superpmi.py | 920 | except Exception as exception: | CODE |
| LOW | src/coreclr/scripts/superpmi.py | 4251 | except Exception as exception: | CODE |
| LOW | src/coreclr/scripts/superpmi.py | 4329 | except Exception as exception: | CODE |
| MEDIUM | src/coreclr/scripts/superpmi.py | 6008 | print("Error: private store directory '" + coreclr_args.private_store + "' not found.") | STRING |
| LOW | src/coreclr/scripts/superpmi.py | 3686 | except Exception as ex: | STRING |
| LOW | src/coreclr/scripts/superpmi.py | 4599 | except Exception: | STRING |
| LOW | src/coreclr/scripts/superpmi.py | 4829 | except Exception: | STRING |
| MEDIUM | src/coreclr/scripts/superpmi_diffs_setup.py | 213 | print('Error: {} not found'.format(jit_analyze_tool)) | CODE |
| LOW | src/coreclr/scripts/superpmi_diffs_setup.py | 247 | except Exception as exception: | CODE |
| MEDIUM | src/coreclr/scripts/superpmi_diffs_setup.py | 401 | print('Error: `git` not found at {}'.format(git_exe_tool)) | CODE |
| MEDIUM | src/coreclr/scripts/superpmi_diffs.py | 224 | print("Error: jit-analyze not found in {} (continuing)".format(jit_analyze_dir)) | CODE |
| MEDIUM | src/coreclr/scripts/superpmi_diffs.py | 234 | print("Error: `git` not found at {} (continuing)".format(git_exe_tool)) | CODE |
| LOW | src/coreclr/scripts/superpmi_collect_setup.py | 462 | except Exception as ex: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 61 | except Exception as ex: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 71 | except Exception: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 417 | except Exception as exception: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 639 | except Exception as ex1: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 643 | except Exception as ex2: | CODE |
| LOW | src/coreclr/scripts/jitutil.py | 696 | except Exception as ex: | CODE |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 295 | except Exception as exception: | STRING |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 361 | except Exception: | STRING |
| LOW | src/coreclr/scripts/superpmi_aspnet2.py | 65 | except Exception as e: | CODE |
| MEDIUM | src/coreclr/scripts/superpmi_aspnet2.py | 315 | print(f"Error: mcs[.exe] not found at {mcs_cmd}. Ensure runtime bits include mcs.", file=sys.stderr) | STRING |
| LOW⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 390 | except Exception as e: | STRING |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 391 | print(f"Error: {e}", file=sys.stderr) | STRING |
| LOW⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 401 | except Exception as e: | STRING |
| LOW⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 408 | except Exception as e: | STRING |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 409 | print(f"Error during standard termination: {e}") | STRING |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_aspnet2.py | 419 | print("Error: No .mc files found.") | STRING |
| LOW | src/coreclr/scripts/superpmi_nativeaot_app.py | 111 | except Exception as e: | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 440 | print("Error: unable to locate Core_Root; pass --core_root explicitly.", file=sys.stderr) | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 443 | print(f"Error: Core_Root {core_root} doesn't exist.", file=sys.stderr) | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 447 | print(f"Error: {shim_path} not found.", file=sys.stderr) | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 450 | print(f"Error: {core_root / 'aotsdk'} not found. Is the NativeAOT framework built?", file=sys.stderr) | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 453 | print(f"Error: --rid {args.rid} isn't the RID of this machine ({host_rid()}); the collection runs " | CODE |
| MEDIUM⚡ | src/coreclr/scripts/superpmi_nativeaot_app.py | 457 | print("Error: --parallelism must be at least 1.", file=sys.stderr) | CODE |
| LOW | src/coreclr/scripts/superpmi_nativeaot_app.py | 522 | except Exception as exception: | CODE |
| MEDIUM | src/coreclr/scripts/superpmi_nativeaot_app.py | 527 | print(f"Error: {exception}", file=sys.stderr) | CODE |
| MEDIUM | src/mono/mono/mini/genmdesc.py | 205 | print ("Error emitting opcode '{0}': '{1}'.".format (op.name, sys.exc_info())) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …reclr/jit/DeabstractionAndConditionalEscapeAnalysis.md | 732 | Now let's briefly look at the `Linq` case ([link to source](https://github.com/dotnet/runtime/blob/4951e38fc5882ddf7df68 | CODE |
| MEDIUM | docs/workflow/ci/pipelines-overview.md | 9 | * [Running of different runtime-level tests and their orchestration in Helix](#running-of-different-runtime-level-tests- | COMMENT |
| MEDIUM | docs/workflow/ci/pipelines-overview.md | 87 | ## Running of different runtime-level tests and their orchestration in Helix | COMMENT |
| MEDIUM | .github/workflows/breaking-change-doc.md | 145 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-failure-fix.md | 20 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-failure-fix.md | 304 | Emit one `create_pull_request` using the Fix-PR template (Templates section). The PR MUST link the KBE (`Linked KBE: #<n | CODE |
| MEDIUM | .github/workflows/holistic-review.md | 286 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/closed-issue-reference-check.md | 21 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/README.md | 26 | Agentic workflow safe outputs sanitize posted bodies and [remove agent-provided HTML/XML comments](https://github.github | CODE |
| MEDIUM | .github/workflows/README.md | 26 | Agentic workflow safe outputs sanitize posted bodies and [remove agent-provided HTML/XML comments](https://github.github | CODE |
| MEDIUM | .github/workflows/ci-failure-scan-feedback.md | 21 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | COMMENT |
| MEDIUM | .github/workflows/ci-failure-scan.md | 20 | # Run agentic jobs in an isolated `copilot-pat-pool` environment. | 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 | 239 | [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.89.21/.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.89.21/.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.89.21/.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.89.21/.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.89.21/.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.89.21/.github/aw/create-shared-agentic-workflow.md | CODE |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 146 | # Initialize repository for agentic workflows | COMMENT |
| MEDIUM | .github/agents/agentic-workflows.agent.md | 174 | - Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.89.21/.github/aw/github-agentic-work | CODE |
| MEDIUM | src/native/managed/cdac/gen/Emitter.cs | 304 | /// Emits the common lazy partial-property scaffold: a backing field, a read | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi.py | 11 | # Script to orchestrate SuperPMI collections, replays, asm diffs, and SuperPMI | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | eng/common/cross/build-rootfs.sh | 693 | # Create the symlink in the same directory | COMMENT |
| MEDIUM | eng/common/core-templates/job/helix-job-monitor.yml | 214 | # Create a minimal NuGet.config that only references the local nupkg directory. | COMMENT |
| MEDIUM | .devcontainer/scripts/postCreateCommand.sh | 15 | # Create the Android emulator. | COMMENT |
| MEDIUM | src/native/libs/build-local.sh | 9 | # This file is not used during the dotnet runtime build. | COMMENT |
| MEDIUM | src/native/external/llvm-libunwind/docs/conf.py | 5 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| MEDIUM | src/tests/Common/scripts/bringup_runtest.sh | 412 | # Create the overlay | COMMENT |
| MEDIUM | src/coreclr/pal/tests/palsuite/runpaltests.sh | 40 | # Create the test output root directory | COMMENT |
| MEDIUM | src/coreclr/pal/tests/palsuite/runpaltests.sh | 122 | # Create a folder with the test name, and use that as the working directory for the test. Many PAL tests don't clean u | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi.py | 690 | # Create a queue with one entry for each of the threads we're | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi.py | 1163 | # Create a temporary response file to put all the arguments to crossgen2 (otherwise the path length | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi.py | 4368 | # Create the cache location. Note that we'll create it even if we end up not copying anything. | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi.py | 257 | # Create a parser for core_root. It can be specified directly, | STRING |
| MEDIUM | src/coreclr/scripts/superpmi.py | 281 | # Create a set of arguments common to target specification. Used for collect, replay, asmdiffs, upload, upload-private, | STRING |
| MEDIUM | src/coreclr/scripts/superpmi.py | 289 | # Create a set of arguments common to all commands that run SuperPMI. | STRING |
| MEDIUM | src/coreclr/scripts/superpmi.py | 337 | # Create a set of arguments common to all SuperPMI replay commands, namely basic replay and ASM diffs. | STRING |
| MEDIUM | src/coreclr/scripts/jitutil.py | 766 | # Create the target directory now, if it doesn't already exist. | COMMENT |
| MEDIUM | src/coreclr/scripts/jitformat.py | 207 | # Create a patch file | COMMENT |
| MEDIUM | src/coreclr/scripts/genEventPipe.py | 31 | #This file is generated using the logic from <root>/src/scripts/genEventPipe.py | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi_aspnet2.py | 176 | # Create a Localhost.yml to define the local environment since we can't access the PerfLab. | COMMENT |
| MEDIUM | src/coreclr/scripts/superpmi_aspnet2.py | 363 | # Define the environment variable sets to run for each scenario | STRING |
| MEDIUM | src/coreclr/scripts/utilities.py | 5 | ## This file provides utility functions to the adjacent python scripts | COMMENT |
| MEDIUM | …lr/debug/ee/amd64/gen_amd64InstrDecode/createTables.sh | 9 | # Create the program createOpcodes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ls/ci-pipeline-monitor/scripts/extract_failed_tests.py | 163 | except (json.JSONDecodeError, TypeError): | CODE |
| HIGH | src/coreclr/scripts/superpmi.py | 4599 | except Exception: | CODE |
| HIGH | src/coreclr/scripts/superpmi.py | 4829 | except Exception: | CODE |
| HIGH | src/coreclr/scripts/jitutil.py | 167 | except: | CODE |
| HIGH | src/coreclr/scripts/jitutil.py | 71 | except Exception: | CODE |
| HIGH | src/coreclr/scripts/jitrollingbuild.py | 361 | except Exception: | CODE |
| HIGH | src/coreclr/scripts/coreclr_arguments.py | 151 | except: | CODE |
| HIGH | src/coreclr/scripts/coreclr_arguments.py | 140 | except: | CODE |
| HIGH | src/mono/browser/runtime/genmintops.py | 111 | except FileNotFoundError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 18 | CODE | |
| LOW | src/native/external/llvm-libunwind/docs/conf.py | 13 | CODE | |
| LOW | src/native/external/llvm-libunwind/docs/conf.py | 13 | CODE | |
| LOW | src/coreclr/scripts/superpmi.py | 44 | CODE | |
| LOW | src/coreclr/scripts/superpmi_replay_setup.py | 19 | CODE | |
| LOW | src/coreclr/scripts/superpmi_replay_setup.py | 20 | CODE | |
| LOW | src/coreclr/scripts/fuzzlyn_summarize.py | 23 | CODE | |
| LOW | src/coreclr/scripts/fuzzer_setup.py | 19 | CODE | |
| LOW | src/coreclr/scripts/superpmi_diffs_setup.py | 28 | CODE | |
| LOW | src/coreclr/scripts/superpmi_diffs.py | 20 | CODE | |
| LOW | src/coreclr/scripts/superpmi_collect_setup.py | 39 | CODE | |
| LOW | src/coreclr/scripts/superpmi_collect_setup.py | 40 | CODE | |
| LOW | src/coreclr/scripts/antigen_run.py | 22 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 577 | CODE | |
| LOW | src/coreclr/scripts/jitutil.py | 577 | CODE | |
| LOW | src/coreclr/scripts/superpmi_benchmarks.py | 23 | CODE | |
| LOW | src/coreclr/scripts/superpmi_benchmarks.py | 24 | CODE | |
| LOW | src/coreclr/scripts/superpmi_replay.py | 17 | CODE | |
| LOW | src/coreclr/scripts/fuzzlyn_run.py | 24 | CODE | |
| LOW | src/coreclr/scripts/genLttngProvider.py | 52 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 21 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 23 | CODE | |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 28 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 15 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 18 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 19 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 23 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet.py | 24 | CODE | |
| LOW | src/coreclr/scripts/genEventPipe.py | 7 | CODE | |
| LOW | src/coreclr/scripts/genEventPipe.py | 8 | CODE | |
| LOW | src/coreclr/scripts/genEventPipe.py | 9 | CODE | |
| LOW | src/coreclr/scripts/superpmi_aspnet2.py | 23 | CODE | |
| LOW | …c/coreclr/scripts/superpmi_asmdiffs_checked_release.py | 18 | CODE | |
| LOW | …c/coreclr/scripts/superpmi_asmdiffs_checked_release.py | 19 | CODE | |
| LOW | src/coreclr/scripts/antigen_summarize.py | 20 | CODE | |
| LOW | src/coreclr/scripts/genDummyProvider.py | 12 | CODE | |
| LOW | src/coreclr/scripts/genEventingTests.py | 2 | CODE | |
| LOW | src/coreclr/scripts/genEventing.py | 12 | CODE | |
| LOW | src/coreclr/scripts/superpmi_diffs_summarize.py | 20 | CODE | |
| LOW | …clr/scripts/superpmi_asmdiffs_checked_release_setup.py | 21 | CODE | |
| LOW | …clr/scripts/superpmi_asmdiffs_checked_release_setup.py | 22 | CODE | |
| LOW | …clr/scripts/superpmi_asmdiffs_checked_release_setup.py | 22 | CODE | |
| LOW | …clr/scripts/superpmi_asmdiffs_checked_release_setup.py | 22 | CODE | |
| LOW | …mono/mono/tests/gc-descriptors/gen-descriptor-tests.py | 3 | CODE | |
| LOW | src/mono/mono/offsets/offsets-tool.py | 4 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …System.Private.Xml.Linq/tests/Schema/ExtensionTests.cs | 72 | <body>Don't forget to call me!</body> | CODE |
| LOW | …System.Private.Xml.Linq/tests/Schema/ExtensionTests.cs | 336 | object childElementValue = "Don't forget to call me! Please!"; | CODE |
| LOW | …System.Private.Xml.Linq/tests/Schema/ExtensionTests.cs | 363 | object childElementValue = "Don't forget to call me! Please!"; | CODE |
| LOW | …tools/superpmi/superpmi-shared/methodcontextreader.cpp | 528 | // Don't forget to release the lock! | COMMENT |
| MEDIUM | …oreclr/tools/superpmi/superpmi-shared/lightweightmap.h | 327 | // It's worth noting that the actual order of insertion here doesnt meet what you might expect. It's using memcmp, | COMMENT |
| LOW | src/coreclr/pal/src/misc/fmtmessage.cpp | 251 | TRACE( "Allocated %d TCHARs. Don't forget to call free to " | CODE |
| MEDIUM | src/coreclr/jit/gcencode.cpp | 3944 | // As discussed above, handle the case where the generics context is obtained via | COMMENT |
| MEDIUM | src/coreclr/jit/gentree.h | 2479 | // `GenTree::VisitResult VisitorFunction(GenTree* operand)`. Here is a simple example: | COMMENT |
| LOW | src/coreclr/utilcode/loaderheap.cpp | 658 | // On DEBUG, we force a non-zero extra so people don't forget to adjust for it on backout | COMMENT |
| LOW | src/coreclr/debug/ee/funceval.cpp | 3977 | // exception. We just go ahead and send the FuncEvalComplete event over now. Don't forget to enable/disable PGC | COMMENT |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 41 | throw new Exception ("New changes in Sse (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 43 | throw new Exception ("New changes in Sse2 (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 45 | throw new Exception ("New changes in Sse3 (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 47 | throw new Exception ("New changes in Ssse3 (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 49 | throw new Exception ("New changes in Sse41 (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| LOW⚡ | src/mono/tests/HwIntrinsics/Program.cs | 51 | throw new Exception ("New changes in Sse42 (don't forget to update simd-intrinsics.c if necessary)"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/build.sh | 177 | # Check if an action is passed in | COMMENT |
| LOW | eng/native/version/copy_version_files.sh | 9 | # Set IFS to nothing to prevent the shell from combining all of the piped output into a single line in the scrip | COMMENT |
| LOW | eng/common/tools.sh | 333 | # Check if the script is older than 30 days using timestamp file | COMMENT |
| LOW | eng/common/tools.sh | 442 | # Check if the toolset has already been extracted | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 66 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 72 | # Check if this source name is disabled | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 92 | # Check if source already exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 122 | # Check if disabledPackageSources section exists | COMMENT |
| LOW | eng/common/SetupNugetSources.sh | 192 | # 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 | 64 | # Check if ESRP is disabled while SignType is real | COMMENT |
| LOW | …ests/System/Net/EnterpriseTests/setup/apacheweb/run.sh | 27 | # Check if ProFTPD is running | COMMENT |
| LOW | src/coreclr/scripts/superpmi.py | 683 | # Add back to the queue, in case another process wants to run. | COMMENT |
| LOW | src/coreclr/scripts/superpmi.py | 4593 | # Check if the blob already exists, and delete it if it does, before uploading / replacing it. | STRING |
| LOW | src/coreclr/scripts/jitrollingbuild.py | 355 | # Check if the blob already exists, and delete it if it does, before uploading / replacing it. | STRING |
| LOW | src/mono/mono/tests/verifier/make_tests.sh | 2330 | #Check if the verifier push the right type on stack | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …skills/ci-pipeline-monitor/scripts/validate_results.py | 183 | SUBSTR(error_message, 1, INSTR(error_message || CHAR(10), CHAR(10)) - 1) as error_sig, | CODE |
| HIGH | src/coreclr/scripts/genEventPipe.py | 662 | if (!value || value_len == 0) { | CODE |
| HIGH | …mono/mono/tests/gc-descriptors/gen-descriptor-tests.py | 112 | print (" default: return null;") | CODE |
| HIGH | …mono/mono/tests/gc-descriptors/gen-descriptor-tests.py | 118 | print (" if (which >= {0}) return null;".format (len (names))) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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/common/core-templates/job/renovate.yml | 11 | # Usage: | COMMENT |
| LOW | …raries/Common/tests/TestUtilities/TestEventListener.cs | 17 | /// Example usage: | COMMENT |
| LOW | …ies/Common/tests/System/Net/StressTests/build-local.sh | 5 | ## Usage: | COMMENT |
| LOW | src/coreclr/vm/callhelpers.h | 376 | // Example usage: | COMMENT |
| LOW | src/coreclr/scripts/superpmi_aspnet2.py | 14 | # Usage example: | COMMENT |
| LOW | src/coreclr/debug/di/rspriv.h | 1089 | // Example usage: | COMMENT |
| LOW | …o/wasm/Wasm.Build.Tests/Common/BuildAndRunAttribute.cs | 15 | /// Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/native/eventpipe/ds-ipc-pal-namedpipe.c | 824 | // TODO: Add error handling. | COMMENT |
| LOW | src/coreclr/vm/jitinterface.h | 308 | // TODO: implement stack probing for other architectures https://github.com/dotnet/runtime/issues/13519 | COMMENT |
| LOW | src/coreclr/vm/amd64/cgencpu.h | 402 | // TODO: implement when we enable Intel CET on Unix | COMMENT |
| LOW | src/coreclr/vm/amd64/cgencpu.h | 426 | // TODO: implement when we enable Intel CET on Unix | COMMENT |
| LOW | src/coreclr/jit/indirectcalltransformer.cpp | 583 | // TODO: implement chaining for multiple GDV candidates | COMMENT |
| LOW | …/src/System/Reflection/Runtime/General/TypeResolver.cs | 48 | // TODO: implement | COMMENT |
| LOW | src/coreclr/nativeaot/Runtime/portable.cpp | 130 | // TODO: implement | COMMENT |
| LOW | src/mono/mono/mini/cfgdump.c | 460 | case PT_METHOD: // TODO: implement proper equal. | CODE |
| LOW | src/mono/mono/eventpipe/test/ep-tests.c | 1077 | // TODO: Add test setting rundown and write events. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/native/libs/Common/JavaScript/types/internal.ts | 47 | print(message: string): void; | CODE |
| HIGH | src/mono/browser/runtime/types/internal.ts | 459 | print(message: string): void; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/coreclr/scripts/superpmi.py | 4215 | List the superpmi collections using the Azure Storage REST api Args: path_filter (lambda: string -> bool): | STRING |
| HIGH | src/coreclr/scripts/jitrollingbuild.py | 258 | List the JITs in Azure Storage using REST api Args: filter_func (lambda: string -> bool): filter to apply | STRING |