Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark
This report summarizes scanner evidence for microsoft/SynapseML, a Scala project with 5,244 GitHub stars. SynthScan examined 693,684 lines of code across 3768 source files, recording 2340 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 6.9 (Moderate 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.
Can maintainers explain intent, assumptions, and trade-offs? 1747 finding(s).
Are imports declared and package/API names verified? 213 finding(s).
Are wrappers, guards, and repeated structures necessary? 898 finding(s).
Which changes need focused human review? 2340 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 2340 distinct pattern matches across 18 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 | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 8 | ## Step 1: Load libraries and add service information | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 30 | ## Step 2: Attach the storage account to hold the audio files | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 59 | ## Step 3: Read in text data | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 82 | ## Step 4: Synthesize audio from text | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 106 | ## Step 5: Listen to an audio file | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 8 | ## Step 1: Imports and Keys | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 20 | ## Step 2: Basic Usage | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 74 | ## Step 3: Asynchronous Usage | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 88 | ## Step 4: Batching | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 119 | ## Step 5: Multi-Key | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 24 | ### Step 1: Provide the keys for Azure AI Services and Azure OpenAI to authenticate the applications. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 54 | ### Step 2: Load the PDF documents into a Spark DataFrame. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 82 | ### Step 3: Read the documents using Azure AI Document Intelligence. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 120 | ### Step 4: Split the documents into chunks. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 154 | ### Step 5: Generate Embeddings. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 177 | ### Step 6: Store the embeddings in Azure Cognitive Search Vector Store. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 219 | ### Step 7: Ask a Question. | COMMENT |
| LOW | …ckstart - Document Question and Answering with PDFs.md | 279 | ### Step 8: Respond to a User’s Question. | COMMENT |
| LOW | …Explore Algorithms/Vowpal Wabbit/Contextual Bandits.md | 46 | ## Step 2: Use VowpalWabbitFeaturizer to convert data features into vector | COMMENT |
| LOW | …Explore Algorithms/Vowpal Wabbit/Contextual Bandits.md | 67 | ## Step 3: Train model | COMMENT |
| LOW | …Explore Algorithms/Vowpal Wabbit/Contextual Bandits.md | 91 | ## Step 4: Predict and evaluate | COMMENT |
| LOW⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 10 | ## Step 1: Prerequisites | COMMENT |
| LOW⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 19 | ## Step 2: Import this guide as a notebook | COMMENT |
| LOW⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 28 | ## Step 3: Fill in your service information | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 48 | ## Step 4: Load Data | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 70 | ## Step 5: Generate Embeddings | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 92 | ## Step 6: Reduce Embedding dimensionality for Visualization | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 110 | ## Step 7: Plot the embeddings | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 136 | ## Step 8: Build a fast vector index to over review embeddings | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 155 | ## Step 8: Build the retrieval model pipeline | COMMENT |
| LOW | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 176 | ## Step 9: Retrieve results | COMMENT |
| LOW | …/version-1.0.10/Explore Algorithms/OpenAI/Langchain.md | 13 | ## Step 1: Prerequisites | COMMENT |
| LOW | …/version-1.0.10/Explore Algorithms/OpenAI/Langchain.md | 21 | ## Step 2: Import this guide as a notebook | COMMENT |
| LOW | …/version-1.0.10/Explore Algorithms/OpenAI/Langchain.md | 47 | ## Step 3: Fill in the service information and construct the LLM | COMMENT |
| LOW | …/version-1.0.10/Explore Algorithms/OpenAI/Langchain.md | 85 | ## Step 4: Basic Usage of LangChain Transformer | COMMENT |
| LOW | …/version-1.0.10/Explore Algorithms/OpenAI/Langchain.md | 133 | ## Step 5: Using LangChain for Large scale literature review | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 13 | ## Step 1: Prepare Environment | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 33 | ## Step 2: Load Input Data | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 87 | ## Step 3: Generate Embeddings | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 105 | ## Step 4: Build the query against embeddings | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 129 | ## Step 5: Build a fast vector index to over review embeddings | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 162 | ## Step 6: Find top k Nearest Neighbors ON GPU | COMMENT |
| LOW | …tart - Custom Embeddings and Approximate KNN on GPU.md | 178 | ## Step 7: Collect and display results | COMMENT |
| LOW⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 13 | ## Step 1: Prerequisites | COMMENT |
| LOW⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 22 | ## Step 2: Import this guide as a notebook | COMMENT |
| LOW⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 32 | ## Step 3: Fill in your service information | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 53 | ## Step 4: Load Data | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 75 | ## Step 5: Generate Embeddings | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 97 | ## Step 6: Reduce Embedding dimensionality for Visualization | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 115 | ## Step 7: Plot the embeddings | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 141 | ## Step 8: Build the query against embeddings | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 181 | ## Step 9: Fit KNN model | COMMENT |
| LOW | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 194 | ## Step 10: Retrieve query results | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 8 | ## Step 1: Load libraries and add service information | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 30 | ## Step 2: Attach the storage account to hold the audio files | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 59 | ## Step 3: Read in text data | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 82 | ## Step 4: Synthesize audio from text | COMMENT |
| LOW | …gorithms/AI Services/Quickstart - Create Audiobooks.md | 106 | ## Step 5: Listen to an audio file | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 8 | ## Step 1: Imports and Keys | COMMENT |
| LOW | …ces/Advanced Usage - Async, Batching, and Multi-Key.md | 20 | ## Step 2: Basic Usage | COMMENT |
| 1005 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ml/services/search/split1/SearchWriterSuitePart1.scala | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …/Quick Examples/transformers/cognitive/_AzureSearch.md | 0 | |{ | "name": "$indexname", | "fields": [ | { | "name": "id", | "type": "edm.string", | "key": true, | "facetable": false | STRING |
| HIGH | …icrosoft/azure/synapse/ml/param/TransformerParam.scala | 0 | |${name}model <- ml_load(sc, path = file.path(test_data_dir, "model-$modelnum.model", "complexparams", "$name")) |${name | STRING |
| HIGH | …/microsoft/azure/synapse/ml/param/EstimatorParam.scala | 0 | |${name}model <- ml_load(sc, path = file.path(test_data_dir, "model-$modelnum.model", "complexparams", "$name")) |${name | STRING |
| HIGH | …rosoft/azure/synapse/ml/param/PipelineStageParam.scala | 0 | |${name}model <- ml_load(sc, path = file.path(test_data_dir, "model-$modelnum.model", "complexparams", "$name")) |${name | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …hms/AI Services/Quickstart - Predictive Maintenance.md | 0 | select timestamp, measurevalue, anomalies.expectedvalue, anomalies.expectedvalue + anomalies.uppermargin as expecteduppe | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| HIGH | …ckstart - Document Question and Answering with PDFs.md | 0 | context :{context} answer the question based on the context above. if the information to answer the question is not pres | STRING |
| 230 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 76 | def _assert_embedding_embedding_size(self, transformed, expected_size): | CODE |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 86 | def _assert_embedding_df_size(self, dataframe, transformed): | CODE |
| LOW | …test/python/synapsemltest/dl/test_deep_vision_model.py | 57 | def test_lit_deep_vision_model(transform, get_data_path): | CODE |
| LOW | …n/python/synapse/ml/hf/HuggingFaceCausalLMTransform.py | 255 | def _predict_single_completion(self, prompt, model, tokenizer): | CODE |
| LOW | …ng/src/main/python/synapse/ml/dl/DeepTextClassifier.py | 231 | def _update_transformation_fn(self): | CODE |
| LOW | …/src/main/python/synapse/ml/dl/DeepVisionClassifier.py | 223 | def _update_transformation_fn(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 147 | def test_getters_preserve_unset_and_wrong_binding_errors(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 155 | def test_java_transfer_does_not_restore_stale_service_values(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 165 | def test_copy_preserves_columns_and_consumes_scalar_extra_values(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 202 | def test_set_params_replaces_pending_generic_service_value(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 211 | def test_generic_service_set_after_named_setter_remains_latest(self): | CODE |
| LOW⚡ | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 219 | def test_failed_named_service_setter_preserves_pending_value(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 34 | def test_ordinary_set_params_does_not_call_jvm(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 45 | def test_nonservice_wrapper_uses_empty_local_metadata(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 52 | def test_prompt_ordinary_updates_remain_atomic_without_jvm(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 63 | def test_generated_service_argument_metadata_does_not_call_jvm(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 80 | def test_legacy_wrappers_without_service_metadata_remain_supported(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 87 | def test_transfer_does_not_inspect_every_unset_param(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 112 | def test_generated_accessors_support_scalar_and_column_values(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 126 | def test_set_params_dispatches_service_arguments_through_setters(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 183 | def test_named_service_setters_replace_pending_generic_values(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 230 | def test_named_service_updates_survive_save_and_load(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 250 | def test_transform_extra_service_value_uses_public_pyspark_path(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 266 | def test_transform_preserves_latest_binding_without_service_requests(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 283 | def test_openai_prompt_service_updates_remain_atomic(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 294 | def test_openai_prompt_validates_service_updates_on_scratch_copy(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 312 | def test_failed_atomic_update_preserves_pending_service_values(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 329 | def test_successful_atomic_update_replaces_pending_service_value(self): | CODE |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 338 | def test_ordinary_params_keep_python_param_behavior(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 119 | def test_transformer_invokes_runnable(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 137 | def test_transformer_applies_inline_settings_on_workers(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 172 | def test_transformer_captures_modern_openai_error(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 190 | def test_transformer_azure_key_override_disables_ad_token_auth(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 224 | def test_inline_settings_override_openai_defaults(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 252 | def test_worker_reconstruction_preserves_direct_client(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 273 | def test_worker_reconstruction_normalizes_azure_urls(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 326 | def test_worker_reconstruction_rejects_conflicting_direct_keys(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 337 | def test_worker_reconstruction_clears_azure_completion_token(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 363 | def test_worker_reconstruction_supports_classic_components(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 372 | def test_worker_settings_override_nested_request_transport(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 414 | def test_transformer_saves_serializable_runnable(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 431 | def test_writer_sanitizes_transport_before_persisting(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 462 | def test_transformer_saves_legacy_openai_chain_with_trusted_settings(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 516 | def test_persisted_chain_strips_nested_transport_aliases(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 556 | def test_saved_azure_chain_preserves_chain_api_version(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 588 | def test_saved_chain_cannot_reference_trusted_openai_secret(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 622 | def test_saved_chain_uses_internal_default_url(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 707 | def test_saved_openai_chain_requires_key_and_url(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 729 | def test_transformer_rejects_non_serializable_runnable_on_save(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 744 | def test_transformer_rejects_unsupported_classic_component_on_save(self): | CODE |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 759 | def test_transformer_rejects_plain_callable(self): | CODE |
| LOW⚡ | …est/services/openai/test_OpenAICompletionDeprecated.py | 13 | def _clear_openai_completion_imports(): | CODE |
| LOW⚡ | …est/services/openai/test_OpenAICompletionDeprecated.py | 20 | def _has_openai_completion_warning(caught): | CODE |
| LOW⚡ | …est/services/openai/test_OpenAICompletionDeprecated.py | 29 | def test_package_import_warns(self): | CODE |
| LOW | …est/services/openai/test_OpenAICompletionDeprecated.py | 43 | def test_submodule_import_warns(self): | CODE |
| LOW | …est/services/openai/test_OpenAICompletionDeprecated.py | 53 | def test_instantiation_warns_and_raises(self): | CODE |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 50 | def test_schema_only_setters_are_available_on_all_generated_stages(self): | CODE |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 63 | def test_custom_name_and_non_strict_mode(self): | CODE |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 74 | def test_schema_setter_replaces_pending_response_format_only_on_success(self): | CODE |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 91 | def test_generated_stubs_do_not_expose_nested_conversion_helpers(self): | CODE |
| 453 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ure/synapse/ml/services/speech/SpeechToTextSuite.scala | 66 | result.NBest.get.head.Display.contains("this is a test") | CODE |
| CRITICAL | …ml/services/search/IndexSchemaLiveRoundTripSuite.scala | 84 | assert(info.analyzers.get.head.asJsObject.fields("name") == JsString("sml_custom_analyzer")) | CODE |
| CRITICAL | …napse/ml/services/search/IndexSchemaParsingSuite.scala | 60 | assert(info.tokenFilters.get.head.asJsObject.fields("preserveOriginal") == JsTrue) | CODE |
| CRITICAL | …napse/ml/services/search/IndexSchemaParsingSuite.scala | 68 | assert(info.suggesters.get.head.asJsObject.fields("name") == JsString("sg")) | CODE |
| CRITICAL | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 97 | assert(results.head.get.document.get.entities.map(_.name).toSet | CODE |
| CRITICAL | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 146 | assert(results.head.get.document.get.sentences(1).assessments.get.head.sentiment == "positive") | CODE |
| CRITICAL⚡ | …e/ml/services/openai/OpenAIPromptPythonOverrides.scala | 146 | | java_value = SparkContext._active_spark_context._jvm.java.util.HashMap() | STRING |
| CRITICAL | …napse/ml/services/openai/HasOpenAIResponseSchema.scala | 80 | | java_schema = jvm.com.microsoft.azure.synapse.ml.param.ServiceParam.toMap(_convert(schema)) | CODE |
| CRITICAL | …osoft/azure/synapse/ml/core/test/fuzzing/Fuzzing.scala | 210 | | sc._jvm.com.microsoft.azure.synapse.ml.core.utils.ModelEquality.assertEqual( | CODE |
| CRITICAL | …m/microsoft/azure/synapse/ml/stages/VerifyCacher.scala | 40 | val copied = cacher.copy(new org.apache.spark.ml.param.ParamMap()) | CODE |
| CRITICAL | …e/synapse/ml/stages/EnsembleByKeyResolutionSuite.scala | 112 | assert(unioned.schema.fields.last.metadata.contains(duplicateKey)) | CODE |
| CRITICAL | …re/synapse/ml/train/VerifyComputeModelStatistics.scala | 645 | val datasetWithAddedColumn = dataset.withColumn(otherLabelColumn, org.apache.spark.sql.functions.lit(0.0)) | CODE |
| CRITICAL | …osoft/azure/synapse/ml/explainers/VerifyRowUtils.scala | 62 | val row = new org.apache.spark.sql.catalyst.expressions.GenericRowWithSchema( | CODE |
| CRITICAL⚡ | …/python/synapse/ml/core/serialize/java_params_patch.py | 87 | obj = sc._jvm.org.apache.spark.sql.types.DataType.fromJson(obj.json()) | CODE |
| CRITICAL⚡ | …/python/synapse/ml/core/serialize/java_params_patch.py | 90 | obj = sc._jvm.org.apache.spark.ml.python.MLSerDe.loads(data) | CODE |
| CRITICAL | core/src/main/python/synapse/ml/core/schema/Utils.py | 109 | return jvm.com.microsoft.azure.synapse.ml.param.ServiceParam.toSeq(value) | CODE |
| CRITICAL⚡ | core/src/main/python/synapse/ml/core/schema/Utils.py | 125 | return jvm.com.microsoft.azure.synapse.ml.param.ServiceParam.toMap( | CODE |
| CRITICAL⚡ | core/src/main/python/synapse/ml/core/schema/Utils.py | 136 | encoded = java_param.jsonEncode(sc._jvm.scala.util.Left.apply(value)) | CODE |
| CRITICAL | core/src/main/python/synapse/ml/core/spark/functions.py | 11 | ctx._jvm.com.microsoft.azure.synapse.ml.core.spark.Functions.template(expr) | CODE |
| CRITICAL | …e/src/main/python/synapse/ml/nn/ConditionalBallTree.py | 21 | self._jconditional_balltree = SparkContext._active_spark_context._jvm.com.microsoft.azure.synapse.ml.nn.Cond | CODE |
| CRITICAL | …e/src/main/python/synapse/ml/nn/ConditionalBallTree.py | 52 | java_obj = SparkContext._active_spark_context._jvm.com.microsoft.azure.synapse.ml.nn.ConditionalBallTree.load( | CODE |
| CRITICAL | core/src/main/python/synapse/ml/io/IOImplicits.py | 94 | extended = jvm.com.microsoft.azure.synapse.ml.io.DataFrameExtensions(self._jdf) | CODE |
| CRITICAL | core/src/main/python/synapse/ml/io/IOImplicits.py | 113 | extended = jvm.com.microsoft.azure.synapse.ml.io.DataFrameExtensions(self._jdf) | CODE |
| CRITICAL | …re/src/main/python/synapse/ml/io/http/HTTPFunctions.py | 28 | # SparkContext._active_spark_context._jvm.com.microsoft.azure.synapse.ml.io.http.HTTPRequestData.schema().json() | COMMENT |
| CRITICAL | …src/main/python/synapse/ml/io/http/JSONOutputParser.py | 19 | jdt = SparkContext.getOrCreate()._jvm.org.apache.spark.sql.types.DataType.fromJson( | CODE |
| CRITICAL | …c/main/python/synapse/ml/downloader/ModelDownloader.py | 66 | return ctx._jvm.com.microsoft.azure.synapse.ml.downloader.ModelSchema( | CODE |
| CRITICAL | …c/main/python/synapse/ml/downloader/ModelDownloader.py | 111 | self._ctx._jvm.com.microsoft.azure.synapse.ml.downloader.ModelDownloader( | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 53 | self.hyperParam = self.jvm.com.microsoft.azure.synapse.ml.automl.HyperParamUtils.getDiscreteHyperParam( | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 70 | self.rangeParam = self.jvm.com.microsoft.azure.synapse.ml.automl.HyperParamUtils.getRangeHyperParam( | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 88 | hyperparamBuilder = self.jvm.org.apache.spark.ml.tuning.ParamGridBuilder() | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 103 | self.gridSpace = self.jvm.com.microsoft.azure.synapse.ml.automl.GridSpace( | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 120 | self.jvm.com.microsoft.azure.synapse.ml.automl.HyperparamBuilder() | CODE |
| CRITICAL | …src/main/python/synapse/ml/automl/HyperparamBuilder.py | 125 | self.paramSpace = self.jvm.com.microsoft.azure.synapse.ml.automl.RandomSpace( | CODE |
| CRITICAL | …cala/org/apache/spark/ml/ComplexParamsSerializer.scala | 88 | * [[org.apache.spark.ml.param.Param.jsonEncode()]]. | COMMENT |
| CRITICAL | …rc/main/python/synapse/ml/policyeval/PolicyEvalUtil.py | 9 | ctx._jvm.com.microsoft.azure.synapse.ml.policyeval.PolicyEvalUDAFUtil.registerUdafs() | CODE |
| CRITICAL | lightgbm/src/test/python/fabric_streaming_regression.py | 302 | hadoop_path = jvm.org.apache.hadoop.fs.Path(path) | CODE |
| CRITICAL | …m/microsoft/azure/synapse/ml/lightgbm/TrainUtils.scala | 52 | state.ctx.trainingParams.delegate.get.beforeTrainIteration( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ocs/version-1.0.10/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …ocs/version-1.0.11/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.1.3/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …art - Multimodal OpenAI Prompter with Responses API.md | 24 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.1.2/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …art - Multimodal OpenAI Prompter with Responses API.md | 24 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.0.9/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.0.7/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.0.6/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …docs/version-1.0.1/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.0.8/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …ocs/version-1.0.14/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …ocs/version-1.0.13/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …ocs/version-1.0.12/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …ocs/version-1.0.15/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.1.0/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …art - Multimodal OpenAI Prompter with Responses API.md | 24 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ocs/version-0.11.3/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ocs/version-0.11.4/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.1.1/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …art - Multimodal OpenAI Prompter with Responses API.md | 24 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …docs/version-1.0.4/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …nAI/Quickstart - OpenAI Embedding and GPU based KNN.md | 42 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …docs/version-1.0.3/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …docs/version-1.0.2/Explore Algorithms/OpenAI/OpenAI.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM⚡ | …ore Algorithms/OpenAI/Quickstart - OpenAI Embedding.md | 37 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| MEDIUM | …docs/version-1.0.5/Explore Algorithms/OpenAI/OpenAI.md | 41 | # Learn more about selecting which embedding model to choose: https://openai.com/blog/new-and-improved-embedding-model | COMMENT |
| 3 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/synapsemltest/hf/test_HuggingFaceCausalLMTransform.py | 9 | CODE | |
| LOW | …/synapsemltest/hf/test_HuggingFaceCausalLMTransform.py | 10 | CODE | |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 4 | CODE | |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 4 | CODE | |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 4 | CODE | |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 6 | CODE | |
| LOW | …ynapsemltest/hf/test_HuggingFaceSentenceTransformer.py | 7 | CODE | |
| LOW | …test/python/synapsemltest/dl/test_deep_vision_model.py | 15 | CODE | |
| LOW | …python/synapsemltest/dl/test_deep_vision_classifier.py | 16 | CODE | |
| LOW | …t/python/synapsemltest/dl/test_deep_text_classifier.py | 7 | CODE | |
| LOW | …c/test/python/synapsemltest/dl/test_deep_text_model.py | 14 | CODE | |
| LOW | …-learning/src/main/python/synapse/ml/cntk/CNTKModel.py | 10 | CODE | |
| LOW | …-learning/src/main/python/synapse/ml/cntk/CNTKModel.py | 10 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/hf/__init__.py | 1 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/hf/__init__.py | 2 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 4 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 5 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 6 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 7 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 8 | CODE | |
| LOW | deep-learning/src/main/python/synapse/ml/dl/__init__.py | 9 | CODE | |
| LOW | …earning/src/main/python/synapse/ml/dl/DeepTextModel.py | 6 | CODE | |
| LOW | …earning/src/main/python/synapse/ml/dl/DeepTextModel.py | 10 | CODE | |
| LOW | …/src/main/python/synapse/ml/dl/DeepVisionClassifier.py | 4 | CODE | |
| LOW | …/src/main/python/synapse/ml/dl/DeepVisionClassifier.py | 7 | CODE | |
| LOW | …/src/main/python/synapse/ml/dl/DeepVisionClassifier.py | 10 | CODE | |
| LOW | …rning/src/main/python/synapse/ml/dl/DeepVisionModel.py | 10 | CODE | |
| LOW | …/src/test/python/synapsemltest/services/test_simple.py | 7 | CODE | |
| LOW | …/src/test/python/synapsemltest/services/test_simple.py | 8 | CODE | |
| LOW | …/src/test/python/synapsemltest/services/test_simple.py | 10 | CODE | |
| LOW | …/src/test/python/synapsemltest/services/test_simple.py | 13 | CODE | |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 16 | CODE | |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 18 | CODE | |
| LOW | …tive/src/main/python/synapse/ml/cognitive/translate.py | 2 | CODE | |
| LOW | …gnitive/src/main/python/synapse/ml/cognitive/vision.py | 2 | CODE | |
| LOW | …itive/src/main/python/synapse/ml/cognitive/__init__.py | 3 | CODE | |
| LOW | …gnitive/src/main/python/synapse/ml/cognitive/openai.py | 2 | CODE | |
| LOW | cognitive/src/main/python/synapse/ml/cognitive/form.py | 2 | CODE | |
| LOW | …ive/src/main/python/synapse/ml/cognitive/geospatial.py | 2 | CODE | |
| LOW | cognitive/src/main/python/synapse/ml/cognitive/text.py | 2 | CODE | |
| LOW | …itive/src/main/python/synapse/ml/cognitive/language.py | 2 | CODE | |
| LOW | …gnitive/src/main/python/synapse/ml/cognitive/search.py | 2 | CODE | |
| LOW | …tive/src/main/python/synapse/ml/cognitive/langchain.py | 2 | CODE | |
| LOW | …gnitive/src/main/python/synapse/ml/cognitive/speech.py | 2 | CODE | |
| LOW | cognitive/src/main/python/synapse/ml/cognitive/face.py | 2 | CODE | |
| LOW | …python/synapse/ml/services/search/AzureSearchWriter.py | 12 | CODE | |
| LOW | tools/verify_python_mapping.py | 19 | CODE | |
| LOW | tools/verify_python_mapping.py | 24 | CODE | |
| LOW | tools/verify_python_mapping.py | 154 | CODE | |
| LOW | tools/verify_snapshot_alignment.py | 26 | CODE | |
| LOW | tools/verify_snapshot_alignment.py | 33 | CODE | |
| LOW | tools/pypi/generate-pypi-mfa-qr.py | 2 | CODE | |
| LOW | tools/pypi/generate-pypi-mfa-qr.py | 3 | CODE | |
| LOW | tools/pypi/generate-pypi-mfa-qr.py | 4 | CODE | |
| LOW | tools/docgen/setup.py | 4 | CODE | |
| LOW | tools/docgen/setup.py | 5 | CODE | |
| LOW | tools/docgen/docgen/channels.py | 9 | CODE | |
| LOW | tools/docgen/docgen/channels.py | 13 | CODE | |
| LOW | tools/docgen/docgen/channels.py | 14 | CODE | |
| LOW | tools/esrp/prepare_jar.py | 4 | CODE | |
| 88 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/ci/sbt_retry.sh | 15 | # --------------------- | COMMENT |
| MEDIUM⚡ | tools/ci/sbt_retry.sh | 24 | # -------------------------------- | COMMENT |
| MEDIUM⚡ | tools/ci/sbt_retry.sh | 34 | # ---------------------------------------------- | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 121 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 123 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 157 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 159 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 353 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 355 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 398 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 400 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 475 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 477 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 793 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 795 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 924 | # ── Round-trip tests ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 1153 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | scripts/test_bump_version.py | 1155 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 14 | # ── Import the module under test ────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 37 | # ── Helpers ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 56 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 58 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 515 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 517 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 675 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 677 | # ══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 980 | # ── Snapshot regression ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/test_bump_version.py | 1038 | # ── Historical replay ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 23 | # ── Context patterns ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 100 | # ── Denylists and allowlists ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 175 | # ── Helpers ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 223 | # ── Analysis ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 305 | # ── Main ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/bump-version.py | 587 | # ── Broad sweep: warn about old version in ANY text file ─────────── | STRING |
| MEDIUM | scripts/bump-version.py | 619 | # ── Step 3: Generate docs and create versioned snapshot ────────── | STRING |
| MEDIUM | .github/workflows/release-tag.yml | 99 | # ── Tags at the released master commit ──────────────── | COMMENT |
| MEDIUM | .github/workflows/release-tag.yml | 128 | # ── Rebase PRs for the spark release branches ────────── | COMMENT |
| MEDIUM | .github/workflows/release-tag.yml | 339 | # ── Summary ──────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pipeline.yaml | 1021 | # build 230974877 went red with `unresolved dependency: ...-internal_2.12 ... not found` on a | COMMENT |
| LOW | pipeline.yaml | 1041 | # spark.aifunc, which is 22.8 of the Scala 25.9 min, away from ebm+predict -- would | COMMENT |
| LOW | pipeline.yaml | 1061 | # which is harmless. Setting it for every target keeps a branch conditional | COMMENT |
| LOW | pipeline.yaml | 1081 | persistCredentials: true | COMMENT |
| LOW | pipeline.yaml | 1201 | # appends unconditionally, so running this step twice against the same tree | COMMENT |
| LOW | pipeline.yaml | 1241 | COMMENT | |
| LOW | pipeline.yaml | 1261 | # Ivy fails the resolve, spark-submit dies before reporting a port, and | COMMENT |
| LOW | pipeline.yaml | 1281 | # comparing content - it reports a phantom modification until the index is | COMMENT |
| LOW | pipeline.yaml | 1301 | else | COMMENT |
| LOW | pipeline.yaml | 1421 | echo "Running Internal tests against OSS $OSS_VERSION..." | COMMENT |
| LOW | pipeline.yaml | 1481 | # longer appends a wall-clock timestamp and every sbt session in this job | COMMENT |
| LOW | …in/python/synapse/ml/hf/HuggingFaceSentenceEmbedder.py | 1 | # Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved. | COMMENT |
| LOW | …/com/microsoft/azure/synapse/ml/onnx/ONNXRuntime.scala | 61 | if (explicitCudaRequested && gpuDeviceId.isEmpty) { | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 421 | override def testObjects(): Seq[TestObject[Languages]] = | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 441 | // lazy val fileSourceUrl: String = urlRoot + "/Translator/source/document-translation-sample.pdf" + containerSasToken | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 461 | // Seq(TargetInput(None, None, targetUrl, "zh-Hans", None)))) | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 481 | // | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 501 | // | COMMENT |
| LOW | …re/synapse/ml/services/translate/TranslatorSuite.scala | 521 | // def prep(df: DataFrame) = { | COMMENT |
| LOW | …s/search/AzureSearchGenericParamPersistenceSuite.scala | 1 | // Copyright (C) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 301 | // def df: DataFrame = Seq( | COMMENT |
| LOW | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 321 | // | COMMENT |
| LOW | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 341 | // | COMMENT |
| LOW | …zure/synapse/ml/services/text/TextAnalyticsSuite.scala | 361 | // assertThrows[SparkException] { | COMMENT |
| LOW | …napse/ml/services/geospatial/AzMapsSearchSchemas.scala | 41 | countryCode: Option[String], | COMMENT |
| LOW | tools/ci/sbt_retry.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/ci/sbt_retry.sh | 21 | # after the default repo1 hostname, so Ivy can fall through a host-specific 429. | COMMENT |
| LOW | tools/ci/sbt_retry.sh | 41 | # Retrying cannot change on-disk state, so before each retry this script evicts | COMMENT |
| LOW | tools/init_scripts/init-rapidsml-cuda-11.8.sh | 1 | # Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved. | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 21 | export MASTER="${SPARK_MASTER:=local[*]}" | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 41 | # export ZEPPELIN_NOTEBOOK_S3_KMS_KEY_REGION # AWS KMS key region | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 61 | # export ZEPPELIN_NOTEBOOK_PUBLIC # Make notebook public by default when created, private otherwise | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 81 | # Options read in YARN client mode | COMMENT |
| LOW | tools/helm/zeppelin/zeppelin-env.sh | 101 | # export HBASE_HOME= # (require) Under which HBase scripts and configuration should be | COMMENT |
| LOW | tools/helm/zeppelin/spark-config/start-common.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/helm/livy/spark-config/start-common.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/helm/spark/start-common.sh | 1 | #!/bin/bash | COMMENT |
| LOW | core/src/test/python/synapsemltest/stages/__init__.py | 1 | # Copyright (C) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …/src/test/python/synapsemltest/exploratory/__init__.py | 1 | # Copyright (C) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …re/src/test/python/synapsemltest/featurize/__init__.py | 1 | # Copyright (C) Microsoft Corporation. All rights reserved. | COMMENT |
| LOW | …zure/synapse/ml/automl/VerifyTuneHyperparameters.scala | 41 | // Getting negative feature values in NaiveBayes, need to look into | COMMENT |
| LOW | …e/synapse/ml/explainers/split1/ICEExplainerSuite.scala | 61 | ICECategoricalFeature("col3"))) | COMMENT |
| LOW | core/src/main/python/synapse/doc/conf.py | 41 | # version = "1.0" # The short X.Y version. | COMMENT |
| LOW | core/src/main/python/synapse/doc/conf.py | 61 | COMMENT | |
| LOW | core/src/main/python/synapse/doc/conf.py | 121 | autodoc_mock_imports = ["pandas"] | COMMENT |
| LOW | …ckstart - Apply Phi Model with HuggingFace CausalLM.md | 61 | ```python | COMMENT |
| LOW | …azure/synapse/ml/vw/VerifyVowpalWabbitClassifier.scala | 301 | COMMENT | |
| LOW | …napse/ml/vw/VerifyVowpalWabbitGenericProgressive.scala | 101 | // TODO: wait for VW to fix CATS producing output through API | COMMENT |
| LOW | .github/workflows/scorecards.yml | 41 | with: | COMMENT |
| LOW | .github/workflows/codeql.yml | 1 | # For most projects, this workflow file will not need changing; you simply need | COMMENT |
| LOW | .github/workflows/dependency-review.yml | 21 | with: | COMMENT |
| LOW | .github/workflows/release-tag.yml | 1 | name: Release Tag Orchestrator | COMMENT |
| LOW | .github/workflows/release-tag.yml | 141 | # upgrade patch twice, producing two commits with the same tree and | COMMENT |
| LOW | templates/sbt_cache.yml | 1 | # Reusable sbt bootstrap cache for CI jobs. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …in/python/synapse/ml/hf/HuggingFaceSentenceEmbedder.py | 184 | except Exception: | CODE |
| LOW | …ning/src/main/python/synapse/ml/dl/LitDeepTextModel.py | 90 | except Exception as err: | CODE |
| MEDIUM | …ning/src/main/python/synapse/ml/dl/LitDeepTextModel.py | 83 | def _check_params(self): | CODE |
| LOW⚡ | tools/verify_python_mapping.py | 84 | except Exception as e: # noqa: BLE001 | CODE |
| LOW⚡ | tools/verify_python_mapping.py | 94 | except Exception: # noqa: BLE001 | CODE |
| LOW⚡ | tools/verify_python_mapping.py | 104 | except Exception: | CODE |
| LOW | tools/verify_python_mapping.py | 137 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/verify_python_mapping.py | 157 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/pypi/generate-pypi-mfa-qr.py | 19 | except Exception as e: | CODE |
| MEDIUM | tools/pypi/generate-pypi-mfa-qr.py | 12 | def retrieve_secret_from_keyvault(vault_url, secret_name): | CODE |
| LOW⚡ | tools/docgen/docgen/channels.py | 129 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/docgen/docgen/channels.py | 130 | print("Error converting the RST file to Markdown:", e) | CODE |
| MEDIUM | tools/docgen/docgen/channels.py | 122 | def _read_rst(self, rst_file_path): | CODE |
| LOW | core/src/test/python/synapsemltest/core/test_logging.py | 89 | except Exception as e: | CODE |
| LOW | core/src/test/python/synapsemltest/core/test_logging.py | 104 | except Exception as e: | CODE |
| LOW | core/src/test/python/synapsemltest/core/test_logging.py | 108 | except Exception as e: | CODE |
| LOW | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 52 | except Exception: | CODE |
| LOW | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 67 | except Exception: | CODE |
| LOW | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 210 | except Exception as e: | CODE |
| LOW | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 270 | except Exception as e: | CODE |
| MEDIUM | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 47 | def safe_get_spark_context(cls) -> SparkContext: | CODE |
| MEDIUM | …main/python/synapse/ml/core/logging/SynapseMLLogger.py | 62 | def _get_synapseml_version(cls) -> Optional[str]: | CODE |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …/Responsible AI/Quickstart - Snow Leopard Detection.md | 29 | except Exception: | CODE |
| MEDIUM | …/Responsible AI/Quickstart - Snow Leopard Detection.md | 26 | def download_bytes(url): | CODE |
| LOW | …docs/version-1.1.3/Explore Algorithms/OpenAI/OpenAI.md | 506 | except Exception as e: | CODE |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …docs/version-1.1.2/Explore Algorithms/OpenAI/OpenAI.md | 506 | except Exception as e: | CODE |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …docs/version-1.1.0/Explore Algorithms/OpenAI/OpenAI.md | 506 | except Exception as e: | CODE |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …docs/version-1.1.1/Explore Algorithms/OpenAI/OpenAI.md | 506 | except Exception as e: | CODE |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | …hms/OpenAI/Quickstart - Understand and Search Forms.md | 356 | except Exception as e: | STRING |
| LOW | lightgbm/src/test/python/fabric_streaming_regression.py | 223 | except Exception as error: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ng/src/main/python/synapse/ml/dl/LitDeepVisionModel.py | 31 | CODE | |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 183 | CODE | |
| LOW | …ynapsemltest/services/test_ServiceParamPythonBridge.py | 230 | CODE | |
| LOW | …semltest/services/langchain/test_LangchainTransform.py | 622 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 153 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 172 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 190 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 207 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 239 | CODE | |
| LOW | …psemltest/services/openai/test_OpenAIResponseSchema.py | 247 | CODE | |
| LOW | …on/synapse/ml/services/langchain/LangchainTransform.py | 389 | CODE | |
| LOW | …on/synapse/ml/services/langchain/LangchainTransform.py | 524 | CODE | |
| LOW | …napse/ml/services/langchain/_LangchainSerialization.py | 338 | CODE | |
| LOW | tools/ci/patch_internal_typing_support.py | 75 | CODE | |
| LOW | tools/ci/e2e_impact.py | 128 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 215 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 281 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 293 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 307 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 332 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 371 | CODE | |
| LOW | tools/ci/tests/test_watch_azure_pipeline.py | 426 | CODE | |
| LOW | tools/acr/clean_acr.py | 160 | CODE | |
| LOW | tools/docgen/docgen/channels.py | 143 | CODE | |
| LOW | tools/esrp/prepare_jar.py | 25 | CODE | |
| LOW | …e/src/main/python/synapse/ml/core/platform/Platform.py | 17 | CODE | |
| LOW | …e/src/main/python/synapse/ml/core/platform/Platform.py | 57 | CODE | |
| LOW | …/python/synapse/ml/core/serialize/java_params_patch.py | 67 | CODE | |
| LOW | core/src/main/python/synapse/ml/core/schema/Utils.py | 89 | CODE | |
| LOW | core/src/main/python/synapse/ml/core/schema/Utils.py | 147 | CODE | |
| LOW | …n/python/synapse/ml/core/schema/TypeConversionUtils.py | 22 | CODE | |
| LOW | …rc/main/python/synapse/ml/explainers/ICETransformer.py | 11 | CODE | |
| LOW | …rc/main/python/synapse/ml/explainers/ICETransformer.py | 31 | CODE | |
| LOW | website/doctest.py | 114 | CODE | |
| LOW | scripts/bump-version.py | 244 | CODE | |
| LOW | scripts/bump-version.py | 388 | CODE | |
| LOW | …ills/synapseml-pr-loop/scripts/watch_azure_pipeline.py | 103 | CODE | |
| LOW | lightgbm/src/test/python/fabric_streaming_regression.py | 84 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …cala/com/microsoft/azure/synapse/ml/onnx/ONNXHub.scala | 86 | val home = new Path("placeholder") | CODE |
| LOW | …e/synapse/ml/services/form/FormRecognizerV3Suite.scala | 187 | "123 Main Street", | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 113 | .setSubscriptionKey("fake-key") | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 131 | assert(request.getFirstHeader("Ocp-Apim-Subscription-Key").getValue == "fake-key") | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 159 | .setSubscriptionKey("fake-key") | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 287 | .setSubscriptionKey("fake-key") | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 301 | assert(request.getFirstHeader("Ocp-Apim-Subscription-Key").getValue == "fake-key") | CODE |
| LOW | …se/ml/services/translate/TextTranslatorCoreSuite.scala | 382 | .setSubscriptionKey("fake-key") | CODE |
| LOW | …synapse/ml/services/language/AnalyzeTextLROSuite.scala | 56 | """Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultricies interdum eros, vehicula dignissim | STRING |
| LOW | …synapse/ml/services/language/AnalyzeTextLROSuite.scala | 56 | """Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultricies interdum eros, vehicula dignissim | STRING |
| LOW | …ml/services/language/AnalyzeTextCoreOfflineSuite.scala | 115 | .setText(Seq("John Doe")) | CODE |
| LOW⚡ | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 44 | .setSubscriptionKey("fake-key") | CODE |
| LOW⚡ | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 52 | assert(query("subscription-key") == "fake-key") | CODE |
| LOW⚡ | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 62 | .setSubscriptionKey("fake-key") | CODE |
| LOW⚡ | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 71 | assert(query("subscription-key") == "fake-key") | CODE |
| LOW | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 121 | .setSubscriptionKey("fake-key") | CODE |
| LOW | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 136 | assert(query("subscription-key") == "fake-key") | CODE |
| LOW | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 180 | stage.setSubscriptionKey("fake-key") | CODE |
| LOW | …napse/ml/services/geospatial/GeospatialCoreSuite.scala | 191 | assert(loaded.getSubscriptionKey == "fake-key") | CODE |
| LOW | …t/azure/synapse/ml/services/CognitiveServiceBase.scala | 742 | case Nil => Seq(lit(false).alias("placeholder")) | CODE |
| LOW | …ure/synapse/ml/services/translate/TextTranslator.scala | 213 | case Nil => Seq(lit(false).alias("placeholder")) | CODE |
| LOW | …azure/synapse/ml/services/speech/SpeechToTextSDK.scala | 446 | case Nil => Seq(lit(false).alias("placeholder")) | CODE |
| LOW | …/azure/synapse/ml/io/split2/DistributedHTTPSuite.scala | 394 | val DF: DataFrame = spark.sparkContext.parallelize(Seq(Tuple1("placeholder"))) | CODE |
| LOW | …/azure/synapse/ml/explainers/split1/SamplerSuite.scala | 290 | val text = "Lorem ipsum dolor sit amet vivendum principes sadipscing cu has" | CODE |
| LOW | …/azure/synapse/ml/explainers/split1/SamplerSuite.scala | 290 | val text = "Lorem ipsum dolor sit amet vivendum principes sadipscing cu has" | CODE |
| LOW | …rk/sql/execution/streaming/DistributedHTTPSource.scala | 228 | .parallelize(Seq(Tuple1("placeholder")), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-learning/src/main/python/synapse/ml/cntk/CNTKModel.py | 32 | pairs = [java_map.apply(i) for i in range(java_map.length())] | CODE |
| HIGH | scripts/bump-version.py | 641 | print(f" git add -u && git commit -m 'chore: Bump version to v{new_v}'") | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …on/synapse/ml/services/langchain/LangchainTransform.py | 583 | # Define the schema for the output of the UDF | COMMENT |
| MEDIUM | core/src/main/python/synapse/doc/conf.py | 5 | # This file is execfile()d with the current directory set to its | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/azure/synapse/ml/policyeval/CressieReadInterval.scala | 17 | * Background http://www.machinedlearnings.com/2020/12/distributionally-robust-contextual.html | COMMENT |
| MEDIUM | …icrosoft/azure/synapse/ml/policyeval/CressieRead.scala | 16 | * Background http://www.machinedlearnings.com/2020/12/distributionally-robust-contextual.html | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ng/src/main/python/synapse/ml/dl/DeepTextClassifier.py | 67 | CODE | |
| LOW | …earning/src/main/python/synapse/ml/dl/DeepTextModel.py | 23 | CODE | |
| LOW | …/src/main/python/synapse/ml/dl/DeepVisionClassifier.py | 69 | CODE | |
| LOW | …rning/src/main/python/synapse/ml/dl/DeepVisionModel.py | 24 | CODE | |
| LOW | …on/synapse/ml/cyber/anomaly/collaborative_filtering.py | 746 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/main/python/synapse/ml/core/serialize/_safe_import.py | 18 | Import a Python class by its fully-qualified name, restricted to an allowlist of trusted module prefixes. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/esrp/prepare_jar.py | 14 | # Check if the current folder is a second-level folder by comparing its depth to the root's depth | COMMENT |
| LOW | tools/esrp/prepare_jar.py | 37 | # Check if a file with the same name already exists in the top-level directory | COMMENT |
| LOW | tools/esrp/prepare_jar.py | 56 | # Add the foldername to the list of directories to delete | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/python/synapse/ml/services/openai/OpenAICompletion.py | 6 | __all__ = ["OpenAICompletion"] | CODE |
| LOW | …/src/main/python/synapse/ml/cyber/utils/spark_utils.py | 7 | __all__ = ["DataFrameUtils", "ExplainBuilder"] | CODE |