ML.NET is an open source and cross-platform machine learning framework for .NET.
This report summarizes scanner evidence for dotnet/machinelearning, a C# project with 9,359 GitHub stars. SynthScan examined 1,218,246 lines of code across 3873 source files, recording 2233 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 2.7 (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? 2147 finding(s).
Are imports declared and package/API names verified? 72 finding(s).
Are wrappers, guards, and repeated structures necessary? 19 finding(s).
Which changes need focused human review? 2233 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 2233 distinct pattern matches across 17 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 | 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 | …toML.SourceGenerator/Template/SweepableEstimator_T_.cs | 1 | // ------------------------------------------------------------------------------ | COMMENT |
| LOW | ….AutoML.SourceGenerator/Template/SweepableEstimator.cs | 1 | // ------------------------------------------------------------------------------ | COMMENT |
| LOW | ….SourceGenerator/Template/SweepableEstimatorFactory.cs | 1 | // ------------------------------------------------------------------------------ | COMMENT |
| LOW | …soft.ML.AutoML.SourceGenerator/Template/SearchSpace.cs | 1 | // ------------------------------------------------------------------------------ | COMMENT |
| LOW | …soft.ML.AutoML.SourceGenerator/Template/SearchSpace.cs | 281 | /// <summary> | COMMENT |
| LOW | …ft.ML.AutoML.SourceGenerator/Template/EstimatorType.cs | 1 | // ------------------------------------------------------------------------------ | COMMENT |
| LOW | …osoft.ML.InternalCodeAnalyzer/Descriptions.Designer.cs | 1 | //------------------------------------------------------------------------------ | COMMENT |
| LOW | tools-local/Microsoft.ML.InternalCodeAnalyzer/Utils.cs | 1 | // Licensed to the .NET Foundation under one or more agreements. | COMMENT |
| LOW | test/Microsoft.ML.Core.Tests/UnitTests/TestLoss.cs | 21 | COMMENT | |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 161 | COMMENT | |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 181 | // CheckSameValues(concatOut.OutputData, postConcatDv); | COMMENT |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 201 | COMMENT | |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 1441 | var loadedData = mlContext.Data.LoadFromBinary(outputDataPath); | COMMENT |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 1461 | // ""OutputData"": ""$data2"" | COMMENT |
| LOW | …t/Microsoft.ML.Core.Tests/UnitTests/TestEntryPoints.cs | 1481 | // OutputModel: ""$model3"" | COMMENT |
| LOW | test/Microsoft.ML.Core.Tests/UnitTests/TestVBuffer.cs | 1081 | /// <param name="len">The length of the vectors to generate</param> | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 2181 | /// <param name="onnxTxtName">Optional file path to write the text version of the onnx model.</param> | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 2201 | { | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 2221 | where TRow : class | COMMENT |
| LOW | …ML.Tests/TrainerEstimators/MatrixFactorizationTests.cs | 381 | // Apply the trained model to the examples with out-of-range indexes. | COMMENT |
| LOW | …ML.Tests/TrainerEstimators/MatrixFactorizationTests.cs | 501 | COMMENT | |
| LOW | …ML.Tests/TrainerEstimators/MatrixFactorizationTests.cs | 521 | // s.NumIterations = 100; | COMMENT |
| LOW | …Tests/Scenarios/Api/CookbookSamples/CookbookSamples.cs | 161 | var cachedTrainData = mlContext.Data.Cache(trainData); | COMMENT |
| LOW | …Tests/Scenarios/Api/CookbookSamples/CookbookSamples.cs | 241 | var modelParameters = trainedModel.LastTransformer.Model as MaximumEntropyModelParameters; | COMMENT |
| LOW | …L.Tests/Scenarios/Api/Estimators/PredictAndMetadata.cs | 41 | COMMENT | |
| LOW | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 141 | { | COMMENT |
| LOW | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 401 | var paths = toCompare.Where(pa => (pa.CmpUsage & situation) != PathArgument.Usage.None).ToArray(); | COMMENT |
| LOW | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 421 | return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.DataModel, null, ctx.ModelPath(), loaderArgs, | COMMENT |
| LOW | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 461 | /// stdout</param> | COMMENT |
| LOW | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 481 | { | COMMENT |
| LOW | test/Microsoft.ML.TestFramework/BaseTestBaseline.cs | 981 | if (inner != null) | COMMENT |
| LOW | …icrosoft.ML.TestFramework/DataPipe/TestDataPipeBase.cs | 161 | { | COMMENT |
| LOW | …mmon/SavePipe/SavePipeTermDictionaryNgramHash-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …t/Common/SavePipe/SavePipeCountTargetEncoding-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …t/Common/SavePipe/SavePipeTermDictionaryNgram-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …aselineOutput/Common/SavePipe/SavePipeWordBag-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …ineOutput/Common/SavePipe/SavePipeInvertHash3-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …ineOutput/Common/SavePipe/SavePipeInvertHash2-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …selineOutput/Common/SavePipe/SavePipeExprVec2-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …t/BaselineOutput/Common/SavePipe/SavePipeHash-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …mon/SavePipe/SavePipeTrainAndScoreFccFastTree-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …ineOutput/Common/SavePipe/SavePipeInvertHash4-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …ineOutput/Common/SavePipe/SavePipeInvertHash5-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …selineOutput/Common/SavePipe/SavePipeExpr-All-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …selineOutput/Common/SavePipe/SavePipeKeyToVec-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| LOW | …Common/SavePipe/TestParquetPrimitiveDataTypes-Data.txt | 1 | #@ TextLoader{ | COMMENT |
| 1847 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ML.TestFramework/Attributes/TorchSharpFactAttribute.cs | 26 | // && Microsoft.ML.TestFrameworkCommon.Utility.NativeLibrary.NativeLibraryExists("torch_cpu"); | COMMENT |
| CRITICAL | …ML.TestFramework/Attributes/TensorflowFactAttribute.cs | 26 | && Microsoft.ML.TestFrameworkCommon.Utility.NativeLibrary.NativeLibraryExists("tensorflow"); | CODE |
| CRITICAL | ….TestFramework/Attributes/TensorflowTheoryAttribute.cs | 26 | && Microsoft.ML.TestFrameworkCommon.Utility.NativeLibrary.NativeLibraryExists("tensorflow"); | CODE |
| CRITICAL⚡ | …Rank/FastRank-TrainTest-MSM-sparse-sample-test-out.txt | 16 | at Microsoft.ML.Runtime.Data.TestCommand.RunCore(IChannel ch) in C:\DotNet\machinelearning\src\Microsoft.ML.Data\Comm | CODE |
| CRITICAL⚡ | …Rank/FastRank-TrainTest-MSM-sparse-sample-test-out.txt | 17 | at Microsoft.ML.Runtime.Data.TestCommand.Run() in C:\DotNet\machinelearning\src\Microsoft.ML.Data\Commands\TestComman | CODE |
| CRITICAL⚡ | …Rank/FastRank-TrainTest-MSM-sparse-sample-test-out.txt | 18 | at Microsoft.ML.Runtime.Tools.Maml.MainCore(ConsoleEnvironment env, String args, Boolean alwaysPrintStacktrace) in C: | CODE |
| CRITICAL | test/Microsoft.ML.CodeGenerator.Tests/UtilTest.cs | 200 | var actualStr = Microsoft.ML.CodeGenerator.Utilities.Utils.Normalize(testStrArray[i]); | CODE |
| CRITICAL | …les/Dynamic/Trainers/Regression/LightGbmWithOptions.cs | 43 | Booster = new Microsoft.ML.Trainers.LightGbm.GossBooster.Options() | CODE |
| CRITICAL | …c/Microsoft.ML.StandardTrainers/Standard/SdcaBinary.cs | 327 | int numFeatures = data.Schema.Feature.Value.Type.GetVectorSize(); | CODE |
| CRITICAL | …c/Microsoft.ML.StandardTrainers/Standard/SdcaBinary.cs | 2026 | int numFeatures = data.Schema.Feature.Value.Type.GetVectorSize(); | CODE |
| CRITICAL | …osoft.ML.Mkl.Components/SymSgdClassificationTrainer.cs | 703 | int numFeatures = data.Schema.Feature.Value.Type.GetVectorSize(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/FastTreeRanking.cs | 150 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/GamTrainer.cs | 233 | InputLength = context.TrainingSet.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/RandomForestClassification.cs | 226 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/FastTreeClassification.cs | 199 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/TreeEnsembleFeaturizer.cs | 655 | if (vm.InputType.GetVectorSize() != data.Schema.Feature.Value.Type.GetVectorSize()) | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/TreeEnsembleFeaturizer.cs | 659 | vm.InputType.GetVectorSize(), data.Schema.Feature.Value.Type.GetVectorSize()); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/TreeEnsembleFeaturizer.cs | 726 | if (data != null && vm.InputType.GetVectorSize() != data.Schema.Feature.Value.Type.GetVectorSize()) | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/TreeEnsembleFeaturizer.cs | 730 | vm.InputType.GetVectorSize(), data.Schema.Feature.Value.Type.GetVectorSize()); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/FastTreeTweedie.cs | 130 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/RandomForestRegression.cs | 363 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | src/Microsoft.ML.FastTree/FastTreeRegression.cs | 120 | FeatureCount = trainData.Schema.Feature.Value.Type.GetValueCount(); | CODE |
| CRITICAL | …soft.ML.Data/Scorers/MulticlassClassificationScorer.cs | 417 | var keyType = trainSchema.Label.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.T | CODE |
| CRITICAL | …soft.ML.Data/Scorers/MulticlassClassificationScorer.cs | 493 | var type = trainSchema.Label.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.Type | CODE |
| CRITICAL | src/Microsoft.ML.Data/Scorers/BinaryClassifierScorer.cs | 67 | var keyType = trainSchema.Label.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.T | CODE |
| CRITICAL | src/Microsoft.ML.Data/Utilities/StreamUtils.cs | 21 | return Microsoft.ML.Internal.IO.ZStreamIn.Open(fileName); | CODE |
| CRITICAL | src/Microsoft.ML.Data/Transforms/ValueMapping.cs | 508 | else if (Microsoft.ML.Data.Conversion.Conversions.DefaultInstance.TryParse(in value, out res)) | CODE |
| CRITICAL | …/Microsoft.ML.Ensemble/OutputCombiners/BaseStacking.cs | 155 | switch (data.Schema.Label.Value.Type.GetRawKind()) | CODE |
| CRITICAL | …oft.ML.TorchSharp/NasBert/TextClassificationTrainer.cs | 219 | Microsoft.ML.Internal.Utilities.Utils.MarshalActionInvoke(SaveLabelValues<int>, labelColType.ItemType.RawTyp | CODE |
| CRITICAL | …oft.ML.TorchSharp/NasBert/TextClassificationTrainer.cs | 284 | var labelGetter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_decodeInitMethodInfo, vecType.ItemTyp | CODE |
| CRITICAL | src/Microsoft.ML.TorchSharp/NasBert/NerTrainer.cs | 282 | Microsoft.ML.Internal.Utilities.Utils.MarshalActionInvoke(SaveLabelValues<int>, labelColType.ItemType.RawTyp | CODE |
| CRITICAL | src/Microsoft.ML.TorchSharp/NasBert/NerTrainer.cs | 347 | var labelGetter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_decodeInitMethodInfo, vecType.ItemTyp | CODE |
| CRITICAL | src/Microsoft.ML.TorchSharp/NasBert/NasBertTrainer.cs | 521 | var getter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_makeLabelAnnotationGetter, this, k | CODE |
| CRITICAL | src/Microsoft.ML.TorchSharp/NasBert/NasBertTrainer.cs | 543 | var getter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_makeLabelAnnotationGetter, this, k | CODE |
| CRITICAL | …t.ML.TorchSharp/AutoFormerV2/ObjectDetectionTrainer.cs | 626 | Microsoft.ML.Internal.Utilities.Utils.MarshalActionInvoke(SaveLabelValues<int>, labelColType.ItemType.RawTyp | CODE |
| CRITICAL | …t.ML.TorchSharp/AutoFormerV2/ObjectDetectionTrainer.cs | 701 | var labelGetter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_decodeInitMethodInfo, vecType.ItemTyp | CODE |
| CRITICAL | …t.ML.TorchSharp/AutoFormerV2/ObjectDetectionTrainer.cs | 756 | var getter = Microsoft.ML.Internal.Utilities.Utils.MarshalInvoke(_makeLabelAnnotationGetter, this, keyTy | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 740 | T = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorProto(); | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 748 | G = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.GraphProto(); | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 756 | SparseTensor = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.SparseTenso | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4627 | TensorType = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4634 | SequenceType = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypePro | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4641 | MapType = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto.Ty | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4648 | SparseTensorType = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.Typ | CODE |
| CRITICAL⚡ | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4655 | OpaqueType = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 804 | T = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorProt | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 813 | G = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.GraphProto | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 864 | SparseTensor = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 1109 | Type = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto(); | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 1140 | Type = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypePro | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 1903 | Graph = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.GraphProto(); | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 1956 | Graph = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.GraphP | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3220 | Segment = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorProto.Type | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3276 | Segment = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.Tens | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3820 | Values = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorProto(); | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3828 | Indices = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorProto(); | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3851 | Values = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.Tenso | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 3860 | Indices = new global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.Tens | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4677 | global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto.Types.Tensor | CODE |
| CRITICAL | src/Microsoft.ML.OnnxConverter/OnnxMl.cs | 4688 | global::Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TypeProto.Types.Sequen | CODE |
| 11 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 90 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 93 | // Step 3: Check ONNX model's text format. This test will be not necessary if Step 2 can run on Linux and | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 310 | // Step 1: Test calibrator with binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 318 | // Step 2: Test calibrator without any binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 323 | // Step 3: Test calibrator with a non-default Score column name and without any binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1783 | // Step 2: Load back the saved .idv | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1790 | // Step 3: Create ONNX model which simply applies Identity to Label column | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1798 | // Step 4: Get input and output names of model | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1805 | // Step 5: Apply Onnx Model | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1810 | // Step 6: Compare results to an onnx model created using the mappedData IDataView | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 68 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 168 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 209 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 564 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 595 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1759 | // Step 1: Load the Iris Dataset and apply a Value To Key Mapping to it. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 66 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 73 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 84 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 87 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 97 | // Step 5: Inspect the prediction of the first example. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 119 | // Step 1: Read and cache the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 122 | // Step 2: Create a binary classifier that exercises the parallel training path. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 132 | // Step 3: Train and evaluate the classifier on the training data. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 136 | // Step 4: Evaluate a featureless classifier as a quality baseline. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 270 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 277 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 282 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 285 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 294 | // Step 5: Inspect the prediction of the first example. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 312 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 319 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 325 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 328 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 347 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 354 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 359 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 362 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 28 | ### Step 1: Clarify the Request | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 36 | ### Step 2: Choose Execution Strategy | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 46 | ### Step 3: Research Phase | COMMENT |
| LOW | .github/agents/code-testing-generator.agent.md | 59 | ### Step 4: Planning Phase | COMMENT |
| LOW | .github/agents/code-testing-generator.agent.md | 72 | ### Step 5: Implementation Phase | COMMENT |
| LOW | .github/agents/code-testing-generator.agent.md | 83 | ### Step 6: Final Build Validation | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 94 | ### Step 7: Final Test Validation | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 102 | ### Step 8: Coverage Gap Iteration | COMMENT |
| LOW⚡ | .github/agents/code-testing-generator.agent.md | 112 | ### Step 9: Report Results | COMMENT |
| LOW | .github/skills/ci-scan/references/playbook.md | 37 | ## Step 1 - Select the source build | COMMENT |
| LOW⚡ | .github/skills/ci-scan/references/playbook.md | 48 | ## Step 2 - Walk the timeline | COMMENT |
| LOW⚡ | .github/skills/ci-scan/references/playbook.md | 58 | ## Step 3 - Classify each failure | COMMENT |
| LOW⚡ | .github/skills/ci-scan/references/playbook.md | 62 | ## Step 4 - Follow-up gate | COMMENT |
| LOW⚡ | .github/skills/ci-scan/references/playbook.md | 66 | ## Step 5 - Dedup | COMMENT |
| LOW | .github/skills/ci-scan/references/playbook.md | 77 | ## Step 6 - Draft the KBE | COMMENT |
| LOW | .github/skills/ci-scan/references/playbook.md | 81 | ## Step 7 - Tally | COMMENT |
| LOW | .github/skills/code-testing-agent/SKILL.md | 66 | ### Step 1: Determine the user request | COMMENT |
| LOW | .github/skills/code-testing-agent/SKILL.md | 72 | ### Step 2: Invoke the Test Generator | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 554 | // Step 1: Get backadd wave | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 557 | // Step 2: FFT transformation | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 565 | // Step 3: Calculate mags of FFT | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 581 | // Step 4: Calculate spectral | COMMENT |
| 25 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …toML.SourceGenerator/Template/SweepableEstimator_T_.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | ….AutoML.SourceGenerator/Template/SweepableEstimator.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | ….SourceGenerator/Template/SweepableEstimatorFactory.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …soft.ML.AutoML.SourceGenerator/Template/SearchSpace.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ft.ML.AutoML.SourceGenerator/Template/EstimatorType.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …osoft.ML.InternalCodeAnalyzer/Descriptions.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | test/Microsoft.ML.Tokenizers.Tests/BpeTests.cs | 696 | "mock testing with AI-generated scenarios: # test_database.py from unittest.mock import Mock import | CODE |
| HIGH | …es/Azure/Model/AzureObjectDetectionModelOutputClass.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …or/Templates/Azure/Model/AzureImageModelOutputClass.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …Generator/Templates/Azure/Console/AzureModelBuilder.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …oft.ML.CodeGenerator/Templates/Console/ModelBuilder.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …oft.ML.CodeGenerator/Templates/Console/ModelProject.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …oft.ML.CodeGenerator/Templates/Console/ConsumeModel.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …ML.CodeGenerator/Templates/Console/ModelOutputClass.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …t.ML.CodeGenerator/Templates/Console/PredictProgram.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …t.ML.CodeGenerator/Templates/Console/PredictProject.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | ….ML.CodeGenerator/Templates/Console/ModelInputClass.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | src/Microsoft.Data.Analysis/Strings.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …crosoft.ML.Transforms/Properties/Resources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 90 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 93 | // Step 3: Check ONNX model's text format. This test will be not necessary if Step 2 can run on Linux and | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 310 | // Step 1: Test calibrator with binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 318 | // Step 2: Test calibrator without any binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 323 | // Step 3: Test calibrator with a non-default Score column name and without any binary prediction trainer | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1783 | // Step 2: Load back the saved .idv | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1790 | // Step 3: Create ONNX model which simply applies Identity to Label column | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1798 | // Step 4: Get input and output names of model | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1805 | // Step 5: Apply Onnx Model | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1810 | // Step 6: Compare results to an onnx model created using the mappedData IDataView | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 68 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 168 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 209 | // Step 2: Convert ML.NET model to ONNX format and save it as a model file and a text file. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 564 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 595 | // Step 1: Create and train a ML.NET pipeline. | COMMENT |
| LOW | test/Microsoft.ML.Tests/OnnxConversionTest.cs | 1759 | // Step 1: Load the Iris Dataset and apply a Value To Key Mapping to it. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 66 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 73 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 84 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 87 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 97 | // Step 5: Inspect the prediction of the first example. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 119 | // Step 1: Read and cache the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 122 | // Step 2: Create a binary classifier that exercises the parallel training path. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 132 | // Step 3: Train and evaluate the classifier on the training data. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 136 | // Step 4: Evaluate a featureless classifier as a quality baseline. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 270 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 277 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 282 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 285 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 294 | // Step 5: Inspect the prediction of the first example. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 312 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 319 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 325 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 328 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 347 | // Step 1: Read the data as an IDataView. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 354 | // Step 2: Create a binary classifier. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 359 | // Step 3: Train the pipeline created. | COMMENT |
| LOW⚡ | test/Microsoft.ML.Tests/TrainerEstimators/SdcaTests.cs | 362 | // Step 4: Make prediction and evaluate its quality (on training set). | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 554 | // Step 1: Get backadd wave | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 557 | // Step 2: FFT transformation | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 565 | // Step 3: Calculate mags of FFT | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 581 | // Step 4: Calculate spectral | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 589 | // Step 5: IFFT transformation | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 730 | //Step 8: Calculate Expected Value | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 739 | //Step 8: Calculated Expected Value | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 742 | //Step 9: Calculate Boundary Unit | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 747 | //Step 10: Calculate UpperBound and LowerBound | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 834 | //Step 8: Calculate Expected Value | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 838 | //Step 9: Calculate Boundary Unit | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 843 | //Step 10: Calculate UpperBound and LowerBound | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 851 | //Step 11: Update Anomaly Score | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 854 | //Step 12: Update IsAnomaly | COMMENT |
| LOW⚡ | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 857 | //Step 13: Update Expected Value, LowerBound and UpperBound for not anomaly points. | COMMENT |
| LOW | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 610 | // Step 6: Calculate mag and ave_mag of IFFT | COMMENT |
| LOW | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 623 | // Step 7: Calculate raw score and set result | COMMENT |
| LOW | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 718 | //Step 8: Calculate Expected Value | COMMENT |
| LOW | …/Microsoft.ML.TimeSeries/SrCnnEntireAnomalyDetector.cs | 816 | //Step 11: Update Anomaly Score, Expected Value and Boundaries | COMMENT |
| LOW⚡ | …c/Microsoft.ML.TimeSeries/SrCnnAnomalyDetectionBase.cs | 174 | // Step 1: Get backadd wave | COMMENT |
| LOW⚡ | …c/Microsoft.ML.TimeSeries/SrCnnAnomalyDetectionBase.cs | 177 | // Step 2: FftTransform transformation | COMMENT |
| LOW⚡ | …c/Microsoft.ML.TimeSeries/SrCnnAnomalyDetectionBase.cs | 183 | // Step 3: Calculate mags of FftTransform | COMMENT |
| 7 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | test/Microsoft.ML.TestFramework/TestCommandBase.cs | 640 | /// do not use this, but instead utilize the <see cref="TestCommandBase.RunContextBase.InitPath"/> | COMMENT |
| MEDIUM | …ard/LogisticRegression/MulticlassLogisticRegression.cs | 173 | // Should we instead leverage the pass made by the LBFGS base class? Ideally, it wouldn't | COMMENT |
| MEDIUM | src/Microsoft.ML.FastTree/GamTrainer.cs | 76 | /// Whether to utilize the disk or the data's native transposition facilities (where applicable) when perfor | COMMENT |
| MEDIUM | src/Microsoft.ML.FastTree/FastTreeArguments.cs | 397 | /// Whether to utilize the disk or the data's native transposition facilities (where applicable) when performing | COMMENT |
| MEDIUM | src/Microsoft.ML.TimeSeries/STL/InnerStl.cs | 113 | /// The core for the robust trend-seasonal decomposition. See the ref: http://www.wessa.net/download/stl.pdf, | COMMENT |
| MEDIUM | src/Microsoft.ML.TimeSeries/STL/Loess.cs | 132 | /// This is used for robust weight, It is one iteration step of loess. | COMMENT |
| MEDIUM | src/Microsoft.ML.TimeSeries/STL/Loess.cs | 175 | /// The number of iterations for robust regression. | COMMENT |
| MEDIUM | src/Microsoft.ML.Core/Utilities/Stats.cs | 234 | /// <remarks>Should be robust for all values of n, p</remarks> | COMMENT |
| MEDIUM | src/Microsoft.ML.Core/Data/ServerChannel.cs | 37 | /// performant though more robust calls to <see cref="Register{TRet}"/> and | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/DataView/CacheDataView.cs | 740 | /// robust to that usage.) | COMMENT |
| MEDIUM | …soft.ML.Data/DataLoadSave/LegacyCompositeDataLoader.cs | 345 | /// Essentially, this is a helper method for the LoadTransform class. | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/DataLoadSave/MultiFileSource.cs | 29 | /// The provided <paramref name="paths"/> can utilize wildcards to load all source files. For example: | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/DataLoadSave/TransformWrapper.cs | 12 | /// Note that there are some important differences in usages that make this shimming somewhat non-seamless, so the g | COMMENT |
| MEDIUM | …c/Microsoft.ML.Data/DataLoadSave/Binary/BinarySaver.cs | 843 | /// <param name="type">The type of the codec to write and utilize</param> | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/Utilities/ApplyTransformUtils.cs | 77 | // It's probably more robust to make CompositeDataLoader not even be an IDataView, this | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/Transforms/Normalizer.cs | 50 | /// * Robust Scaling - Optionally centers the data and scales based on the range of data and the quantile min and ma | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/Transforms/InvertHashUtils.cs | 48 | // Second choice: if key, utilize the KeyValues metadata for that key, if it has one and is text. | COMMENT |
| MEDIUM | …crosoft.ML.Data/Transforms/TrainAndScoreTransformer.cs | 103 | // Essentially, all trainer estimators when fitted return a transformer that produces scores -- which is to say, all | COMMENT |
| MEDIUM | …oft.ML.Data/Transforms/ValueToKeyMappingTransformer.cs | 69 | // REVIEW: This pattern isn't robust enough. If a new field is added, this code needs | COMMENT |
| MEDIUM | …/Microsoft.ML.Data/Transforms/LabelConvertTransform.cs | 165 | // Certainly there's nothing contractual requiring I suppress this. Should I suppress | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/Dirty/IniFileUtils.cs | 19 | // TODO: Should be made more robust to handle things like "Evaluators = " sand such. | COMMENT |
| MEDIUM | src/Microsoft.ML.Data/Commands/SaveDataCommand.cs | 165 | // If it is a text saver, utilize a special utility for this purpose. | COMMENT |
| MEDIUM | …ft.ML.AutoML/API/MulticlassClassificationExperiment.cs | 32 | /// Collection of trainers the AutoML experiment can leverage. | COMMENT |
| MEDIUM | src/Microsoft.ML.AutoML/API/RecommendationExperiment.cs | 24 | /// Collection of trainers the AutoML experiment can leverage. | COMMENT |
| MEDIUM | …rosoft.ML.AutoML/API/BinaryClassificationExperiment.cs | 34 | /// Collection of trainers the AutoML experiment can leverage. | COMMENT |
| MEDIUM | src/Microsoft.ML.AutoML/API/RegressionExperiment.cs | 32 | /// Collection of trainers the AutoML experiment can leverage. | COMMENT |
| MEDIUM | src/Microsoft.ML.AutoML/API/RankingExperiment.cs | 23 | /// Collection of trainers the AutoML experiment can leverage. | COMMENT |
| MEDIUM | src/Microsoft.ML.DataView/VBuffer.cs | 368 | /// if one is doing a more involved computation involving many operations, it may be faster to utilize | COMMENT |
| MEDIUM | …osoft.ML.Transforms/MissingValueHandlingTransformer.cs | 117 | /// <param name="replaceWith">The replacement method to utilize.</param> | COMMENT |
| MEDIUM | src/Microsoft.ML.Transforms/NormalizerCatalog.cs | 327 | /// Create a <see cref="NormalizingEstimator"/>, which normalizes using statistics that are robust to outliers b | COMMENT |
| MEDIUM | src/Microsoft.ML.Transforms/NormalizerCatalog.cs | 358 | /// Create a <see cref="NormalizingEstimator"/>, which normalizes using statistics that are robust to outliers b | COMMENT |
| MEDIUM | src/Microsoft.ML.Transforms/LambdaTransform.cs | 92 | /// argument into its <typeparamref name="TDst"/> argument and can utilize the per-cursor <typeparamref name="TS | COMMENT |
| MEDIUM | …icrosoft.ML.Transforms/Text/NgramHashingTransformer.cs | 833 | // re-used. The collector will utilize its copier to make it safe, in | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 44 | /// In this implementation, PFI computes the change in all possible regression evaluation metrics for each featu | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 107 | /// In this implementation, PFI computes the change in all possible regression evaluation metrics for each featu | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 194 | /// In this implementation, PFI computes the change in all possible binary classification evaluation metrics for | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 257 | /// In this implementation, PFI computes the change in all possible binary classification evaluation metrics for | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 348 | /// In this implementation, PFI computes the change in all possible multiclass classification evaluation metrics | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 411 | /// In this implementation, PFI computes the change in all possible multiclass classification evaluation metrics | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 507 | /// In this implementation, PFI computes the change in all possible ranking evaluation metrics for each feature, | COMMENT |
| HIGH | …L.Transforms/PermutationFeatureImportanceExtensions.cs | 572 | /// In this implementation, PFI computes the change in all possible ranking evaluation metrics for each feature, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …mon/Command/SavePipeTextLoaderWithMultilines-1-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| HIGH | …ommon/Command/SavePipeTextLoaderWithMultilines-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| HIGH | …d/linux-arm/SavePipeTextLoaderWithMultilines-1-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| HIGH | …and/linux-arm/SavePipeTextLoaderWithMultilines-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| HIGH | …linux-arm64/SavePipeTextLoaderWithMultilines-1-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| HIGH | …d/linux-arm64/SavePipeTextLoaderWithMultilines-out.txt | 0 | bird 16 here is text after the empty line dog 17 this is a line with an empty animal "" 0 this is a line with an empty i | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | …osoft.ML.Mkl.Components/SymSgdClassificationTrainer.cs | 528 | private sealed class InputDataManager : IDisposable | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | eng/common/cross/install-debs.py | 18 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/samples/Microsoft.ML.Samples.OneDal/run_bench.py | 92 | CODE |