Machine Learning Pipelines for Kubeflow
This report presents the forensic synthetic code analysis of kubeflow/pipelines, a Python project with 4,173 GitHub stars. SynthScan v2.0 examined 914,964 lines of code across 3900 source files, recording 7147 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 11.9 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 7147 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 0 | converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: ale | STRING |
| HIGH | frontend/src/data/test/xgboost_sample_pipeline.yaml | 0 | converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: ale | STRING |
| HIGH | …_compiled_pipelines/valid/xgboost_sample_pipeline.yaml | 0 | converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: ale | STRING |
| HIGH | …src/apiserver/server/test/xgboost_sample_pipeline.yaml | 0 | converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: ale | STRING |
| HIGH | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 0 | make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n mo | STRING |
| HIGH | frontend/src/data/test/xgboost_sample_pipeline.yaml | 0 | make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n mo | STRING |
| HIGH | …_compiled_pipelines/valid/xgboost_sample_pipeline.yaml | 0 | make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n mo | STRING |
| HIGH | …src/apiserver/server/test/xgboost_sample_pipeline.yaml | 0 | make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n mo | STRING |
| HIGH | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 0 | make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquet | STRING |
| HIGH | frontend/src/data/test/xgboost_sample_pipeline.yaml | 0 | make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquet | STRING |
| HIGH | …_compiled_pipelines/valid/xgboost_sample_pipeline.yaml | 0 | make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquet | STRING |
| HIGH | …src/apiserver/server/test/xgboost_sample_pipeline.yaml | 0 | make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquet | STRING |
| HIGH | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ou | STRING |
| HIGH | frontend/src/data/test/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ou | STRING |
| HIGH | …_compiled_pipelines/valid/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ou | STRING |
| HIGH | …src/apiserver/server/test/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ou | STRING |
| HIGH | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n training_data_path:\ \ path for the training data in apache parquet format.\n model_ | STRING |
| HIGH | frontend/src/data/test/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n training_data_path:\ \ path for the training data in apache parquet format.\n model_ | STRING |
| HIGH | …_compiled_pipelines/valid/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n training_data_path:\ \ path for the training data in apache parquet format.\n model_ | STRING |
| HIGH | …src/apiserver/server/test/xgboost_sample_pipeline.yaml | 0 | train an xgboost model.\n\n args:\n training_data_path:\ \ path for the training data in apache parquet format.\n model_ | STRING |
| HIGH | …/sdk_compiled_pipelines/valid/pipeline_as_exit_task.py | 0 | pipeline using exithandler with pipelinetaskfinalstatus. | STRING |
| HIGH | …led_pipelines/valid/pipeline_with_task_final_status.py | 0 | pipeline using exithandler with pipelinetaskfinalstatus. | STRING |
| HIGH | …lid/critical/pipeline_with_artifact_upload_download.py | 0 | pipeline using exithandler with pipelinetaskfinalstatus. | STRING |
| HIGH | …st_data/sdk_compiled_pipelines/valid/output_metrics.py | 0 | dummy component that outputs metrics with a random accuracy. | STRING |
| HIGH | …lines/valid/essential/pipeline_with_metrics_outputs.py | 0 | dummy component that outputs metrics with a random accuracy. | STRING |
| HIGH | sdk/python/kfp/compiler/compiler_test.py | 0 | dummy component that outputs metrics with a random accuracy. | STRING |
| HIGH | backend/api/v2beta1/python_http_client/setup.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ta1/python_http_client/kfp_server_api/configuration.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …/api/v2beta1/python_http_client/kfp_server_api/rest.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …/v2beta1/python_http_client/kfp_server_api/__init__.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …2beta1/python_http_client/kfp_server_api/exceptions.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …2beta1/python_http_client/kfp_server_api/api_client.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_visualization.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …lient/kfp_server_api/models/predicate_string_values.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_runtime_state.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …nt/kfp_server_api/models/v2beta1_list_runs_response.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …thon_http_client/kfp_server_api/models/protobuf_any.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …t/kfp_server_api/models/v2beta1_predicate_operation.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ttp_client/kfp_server_api/models/recurring_run_mode.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_artifact_list.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …p_server_api/models/v2beta1_list_pipelines_response.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_plugin_output.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/predicate_long_values.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ython_http_client/kfp_server_api/models/v2beta1_run.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ttp_client/kfp_server_api/models/v2beta1_experiment.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …hon_http_client/kfp_server_api/models/inline_object.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …/kfp_server_api/models/v2beta1_pipeline_task_detail.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …http_client/kfp_server_api/models/v2beta1_predicate.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …/kfp_server_api/models/v2beta1_recurring_run_status.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …erver_api/models/v2beta1_pipeline_version_reference.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ent/kfp_server_api/models/v2beta1_periodic_schedule.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …client/kfp_server_api/models/v2beta1_metadata_value.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …1/python_http_client/kfp_server_api/models/__init__.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …client/kfp_server_api/models/v2beta1_runtime_status.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …er_api/models/v2beta1_pipeline_task_executor_detail.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_cron_schedule.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …ent/kfp_server_api/models/v2beta1_run_storage_state.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …_client/kfp_server_api/models/v2beta1_recurring_run.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …on_http_client/kfp_server_api/models/v2beta1_filter.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| HIGH | …on_http_client/kfp_server_api/models/inline_object1.py | 0 | kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from | STRING |
| 668 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxy/get_proxy_url_test.py | 45 | def test_get_urls_incorrect_format(self): | STRING |
| LOW | frontend/server/k8s-helper.ts | 59 | function getConfiguredServerNamespace(): string | undefined { | CODE |
| LOW | frontend/server/k8s-helper.ts | 226 | export async function deleteTensorboardInstance(logdir: string, namespace: string): Promise<void> { | CODE |
| LOW | frontend/server/k8s-helper.ts | 248 | export function waitForTensorboardInstance( | CODE |
| LOW | frontend/server/minio-helper.ts | 353 | function extractFirstTarRecordAsStream() { | CODE |
| LOW | frontend/server/minio-helper.ts | 492 | export async function summarizeDirectoryUnderPrefix( | CODE |
| LOW | frontend/server/workflow-helper.ts | 176 | export async function getKeyFormatFromArtifactRepositories( | CODE |
| LOW | frontend/server/workflow-helper.ts | 222 | export function createPodLogsMinioRequestConfig( | CODE |
| LOW | frontend/server/workflow-helper.ts | 292 | export async function getPodLogsMinioRequestConfigfromWorkflow( | CODE |
| LOW | …ontend/server/integration-tests/artifact-proxy.test.ts | 42 | async function setUpNamespacedArtifactService({ namespace = 'any-ns' }: { namespace?: string }) { | CODE |
| LOW | frontend/server/integration-tests/tensorboard.test.ts | 88 | function newGetTensorboardResponse({ | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 52 | function signTensorboardProxyPayload(serializedPayload: string, signingSecret: string): string { | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 64 | function isDocumentNavigationRequest(req: Pick<express.Request, 'method' | 'headers'>): boolean { | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 103 | export function createTensorboardProxyPath( | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 120 | export function buildTensorboardProxyTarget( | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 131 | export function buildTensorboardProxyUpstreamPath( | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 146 | export function getTensorboardProxyBasePath(proxyPrefix: string, referer = ''): string | undefined { | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 166 | function isSafeTensorboardProxyPath(proxyPath: string): boolean { | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 184 | export function parseTensorboardProxyPayload( | CODE |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 239 | export function parseTensorboardProxyRequest( | CODE |
| LOW | frontend/server/handlers/artifacts.ts | 131 | export function getArtifactsAuthMiddleware( | CODE |
| LOW | frontend/server/handlers/artifacts.ts | 599 | function buildAttachmentDisposition(filename: string): string { | CODE |
| LOW | frontend/server/handlers/artifacts.ts | 749 | function getVolumeArtifactsHandler(options: { bucket: string; key: string }, peek: number = 0) { | CODE |
| LOW | frontend/server/handlers/vis.ts | 21 | export function getAllowCustomVisualizationsHandler(allowed: boolean): Handler { | CODE |
| LOW | frontend/server/helpers/mlmd-validator.ts | 379 | export async function validateArtifactNamespace( | CODE |
| LOW | frontend/server/helpers/artifact-coordinates.ts | 17 | export function resolveArtifactCoordinates( | CODE |
| LOW | frontend/mock-backend/tensorboard-proxy.ts | 24 | function getTensorboardProxyBasePath(referer = ''): string | undefined { | CODE |
| LOW | frontend/mock-backend/mock-api-middleware.ts | 138 | function getRequiredDecodedQueryString( | CODE |
| LOW | …pipeline/lightweight_python_functions_v2_pipeline.json | 123 | "\nimport json\nimport inspect\nfrom typing import *\n\n# Copyright 2021 The Kubeflow Authors\n#\n# Licensed | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 237 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 239 | \ file_path\n\ndef convert_csv_to_apache_parquet(\n data_path,\n output_data_path,\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 278 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 329 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 383 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 437 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 492 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml | 600 | - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\ | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 328 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 352 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 376 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 400 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 424 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 460 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | …-backend/data/v2/pipeline/xgboost_sample_pipeline.json | 496 | "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(file | CODE |
| LOW | frontend/vite-plugins/generated-cjs-bridge.ts | 52 | export function transformGeneratedCjsToEsm(code: string): TransformResult { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 167 | function getSharedOpenApiSupportGroup(target) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 246 | function normalizeNodeCompatibleFetchTypes(source) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 262 | function normalizeGeneratedTypeScriptSource(source, options = {}) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 274 | function normalizeGeneratedTypeScript(outputDir, options = {}) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 296 | function stripGeneratedJSDocComments(source) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 300 | function createSharedOpenApiSupportSource(source) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 325 | function createOpenApiReExportShim(sharedFilePath, sourceFilePath, importExtension = '') { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 336 | function assertSharedOpenApiSupportMatches(sharedFilePath, sharedSource, sourceFilePath) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 357 | function getTargetKeysForSharedOpenApiSupportGroup(sharedGroup) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 364 | function dedupeGeneratedOpenApiSupportFiles(repoRoot, targetKey) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 396 | function resetFullySelectedSharedOpenApiSupportDirs(repoRoot, targets) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 414 | function getSharedOpenApiSupportDirs(repoRoot, targets) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 427 | function dedupeTargetsOpenApiSupportFiles(repoRoot, targets) { | CODE |
| LOW | frontend/scripts/generate_openapi_typescript_fetch.js | 472 | async function formatGeneratedTypeScript(repoRoot, outputDirs) { | CODE |
| LOW | frontend/src/index.tsx | 40 | function LocationKeyedErrorBoundary({ children }: React.PropsWithChildren) { | CODE |
| 2261 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/diagnose/kfp.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/metadatastore-upgrade/main.go | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | tools/k8s-native/migration.py | 1 | # Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | proxy/attempt-register-vm-on-proxy.sh | 1 | #!/bin/bash | COMMENT |
| LOW | proxy/get_proxy_url.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | proxy/get_proxy_url_test.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | frontend/tsconfig.prod.json | 1 | { | COMMENT |
| LOW | frontend/server/app.test.ts | 1 | // Copyright 2019-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/aws-helper.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/utils.test.ts | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/k8s-helper.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/aws-helper.test.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/gcs-helper.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/app.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/minio-helper.ts | 1 | // Copyright 2019-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/k8s-helper.test.ts | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/utils.ts | 1 | // Copyright 2018-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/configs.test.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/minio-helper.test.ts | 1 | // Copyright 2019-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/workflow-helper.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/workflow-helper.ts | 341 | // object-store credentials (MINIO_ACCESS_KEY / MINIO_SECRET_KEY, with the same | COMMENT |
| LOW | frontend/server/configs.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/gcs-helper.test.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/server.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/workflow-helper.test.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/integration-tests/artifact-get.test.ts | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 1 | // Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | …ntegration-tests/mock-backend-query-validation.test.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | …d/server/integration-tests/mock-backend-routes.test.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/integration-tests/tensorboard.test.ts | 1 | // Copyright 2021 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/tensorboard-proxy.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/tensorboard.ts | 1 | // Copyright 2019-2021 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/artifacts.ts | 1 | // Copyright 2019-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/artifacts.ts | 481 | // single objects. Fall back to packaging the contents of the prefix as | COMMENT |
| LOW | frontend/server/handlers/healthz.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/artifacts.test.ts | 1 | // Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/domain-checker.ts | 1 | // Copyright 2023 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/vis.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/pod-info.ts | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/domain-checker.test.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/index-html.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/tensorboard-proxy.test.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/pod-logs.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/handlers/gke-metadata.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/helpers/mlmd-validator.ts | 1 | // Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/helpers/mlmd-validator.ts | 61 | const DEFAULT_TIMEOUT_MS = (() => { | COMMENT |
| LOW | frontend/server/helpers/mlmd-validator.test.ts | 1 | // Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/helpers/artifact-coordinates.ts | 1 | // Copyright 2025 The Kubeflow Authors | COMMENT |
| LOW | frontend/server/helpers/server-info.ts | 1 | // Copyright 2019-2020 The Kubeflow Authors | COMMENT |
| LOW | frontend/mock-backend/tensorboard-proxy.ts | 1 | // Copyright 2026 The Kubeflow Authors | COMMENT |
| LOW | frontend/mock-backend/mock-api-middleware.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | frontend/mock-backend/mock-api-server.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | frontend/mock-backend/fixed-data.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | …kend/data/v1/runtime/hello-world-with-steps-runtime.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | …/mock-backend/data/v1/runtime/mock-coinflip-runtime.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | …end/mock-backend/data/v1/runtime/mock-retry-runtime.ts | 1 | // Copyright 2020 The Kubeflow Authors | COMMENT |
| LOW | …d/mock-backend/data/v1/runtime/mock-xgboost-runtime.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | …nd/mock-backend/data/v1/runtime/hello-world-runtime.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | …end/mock-backend/data/v1/runtime/mock-error-runtime.ts | 1 | // Copyright 2018 The Kubeflow Authors | COMMENT |
| LOW | frontend/mock-backend/data/v1/runtime/json-runtime.ts | 1 | // Copyright 2019 The Kubeflow Authors | COMMENT |
| 1982 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …native-migration-tests/kfp_k8s_mode_migration_tests.py | 33 | CODE | |
| LOW | …native-migration-tests/kfp_k8s_mode_migration_tests.py | 34 | CODE | |
| LOW | …native-migration-tests/kfp_k8s_mode_migration_tests.py | 35 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 22 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 26 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 27 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 29 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 32 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 32 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 33 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 33 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 42 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 47 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 47 | CODE | |
| LOW | …-native-migration-tests/kfp_db_mode_migration_tests.py | 47 | CODE | |
| LOW | …rnetes-native-migration-tests/create_test_pipelines.py | 16 | CODE | |
| LOW | …rnetes-native-migration-tests/create_test_pipelines.py | 17 | CODE | |
| LOW | …rnetes-native-migration-tests/create_test_pipelines.py | 18 | CODE | |
| LOW | …rnetes-native-migration-tests/create_test_pipelines.py | 23 | CODE | |
| LOW | …tes_platform/python/test/snapshot/data/nodeaffinity.py | 15 | CODE | |
| LOW | …netes_platform/python/test/snapshot/data/toleration.py | 17 | CODE | |
| LOW | kubernetes_platform/python/test/unit/test_config_map.py | 18 | CODE | |
| LOW | …s_platform/python/test/unit/test_image_pull_secrets.py | 18 | CODE | |
| LOW | …ython/kfp/kubernetes/kubernetes_executor_config_pb2.py | 25 | CODE | |
| LOW | …ython/kfp/kubernetes/kubernetes_executor_config_pb2.py | 26 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 43 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 44 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 45 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 46 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 47 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 48 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 49 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 50 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 51 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 52 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 53 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 54 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 55 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 56 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 57 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 58 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 59 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 60 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 61 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 62 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 63 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 64 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 65 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/secret.py | 19 | CODE | |
| LOW | …rnetes_platform/python/kfp/kubernetes/node_selector.py | 14 | CODE | |
| LOW | …iled_pipelines/valid/pipeline_with_secret_as_volume.py | 27 | CODE | |
| LOW | …ompiled_pipelines/valid/pipeline_container_no_input.py | 14 | CODE | |
| LOW | …k_compiled_pipelines/valid/metrics_visualization_v2.py | 34 | CODE | |
| LOW | …el_and_nested/pipeline_in_pipeline_loaded_from_yaml.py | 15 | CODE | |
| LOW | …nes/valid/parallel_and_nested/loop_consume_upstream.py | 4 | CODE | |
| LOW | …_and_nested/nested_pipeline_opt_inputs_parent_level.py | 1 | CODE | |
| LOW | …_compiled_pipelines/valid/critical/mixed_parameters.py | 3 | CODE | |
| LOW | …dk_compiled_pipelines/valid/critical/artifact_crust.py | 3 | CODE | |
| LOW | …ines/valid/essential/pipeline_with_reused_component.py | 15 | CODE | |
| LOW | …/sdk_uncompiled_pipelines/v1/pipeline_with_ontology.py | 15 | CODE | |
| 946 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rnetes_platform/python/kfp/kubernetes/node_affinity.py | 60 | Validates a Python dictionary against the Kubernetes V1NodeAffinity model. Args: node_affinity_json: A | STRING |
| HIGH | release/kfpr/core.py | 52 | Derive release metadata from release type and version. Args: release_type: One of 'major', 'minor', or 'patch | STRING |
| HIGH | release/kfpr/core.py | 122 | Load state from JSON file. Args: path: Path to state file. Returns: ReleaseState instance with loa | STRING |
| HIGH | release/kfpr/core.py | 452 | Parse GitHub owner from fork remote URL. Args: fork_remote: Git remote URL (SSH or HTTPS format). Returns: | STRING |
| HIGH | backend/src/apiserver/visualization/types/tfdv.py | 34 | Build the HTML for visualizing the input statistics using Facets. Args: lhs_statistics: A DatasetFeatureStatistics | STRING |
| HIGH | …line_components/v1/dataflow/flex_template/component.py | 62 | Launch a job with a Dataflow Flex Template. Args: location: The regional endpoint to which to direct the request. | STRING |
| HIGH | …_evaluation/evaluation_llm_text_generation_pipeline.py | 56 | LLM Text Generation Evaluation pipeline. This pipeline supports evaluating large language models, publisher or manage | STRING |
| HIGH | …l_evaluation/evaluation_llm_classification_pipeline.py | 65 | The LLM Text Classification Evaluation pipeline. Args: project: Required. The GCP project that runs the pipeline | STRING |
| HIGH | …luation_automl_tabular_feature_attribution_pipeline.py | 67 | The evaluation AutoML tabular pipeline with feature attribution for classification models. This pipeline guarantees s | STRING |
| HIGH | …luation_automl_tabular_feature_attribution_pipeline.py | 244 | The evaluation AutoML tabular pipeline with feature attribution for regression models. This pipeline guarantees suppo | STRING |
| HIGH | …_evaluation/evaluation_feature_attribution_pipeline.py | 69 | The evaluation custom tabular pipeline with feature attribution for classification models. This pipeline gives suppor | STRING |
| HIGH | …_evaluation/evaluation_feature_attribution_pipeline.py | 278 | The evaluation custom tabular pipeline with feature attribution for. regression models. This pipeline gives suppor | STRING |
| HIGH | …model_based_llm_evaluation/autosxs/autosxs_pipeline.py | 60 | Evaluates two models side-by-side using an arbiter model. Args: evaluation_dataset: A BigQuery table or comma-sep | STRING |
| HIGH | …ine_components/v1/bigquery/evaluate_model/component.py | 45 | Launch a BigQuery evaluate model job and waits for it to finish. Args: location: Location to run the BigQuery m | STRING |
| HIGH | …ponents/v1/bigquery/ml_arima_coefficients/component.py | 42 | Launch a BigQuery ML.ARIMA_COEFFICIENTS job and let you see the ARIMA coefficients. This function only applies to t | STRING |
| HIGH | …e_components/v1/bigquery/ml_training_info/component.py | 41 | Launch a BigQuery ml training info fetching job and waits for it to finish. Args: location: Location of the j | STRING |
| HIGH | …ipeline_components/v1/bigquery/drop_model/component.py | 38 | Launch a BigQuery drop model job and waits for it to finish. Args: location: Location of the job to drop the Bi | STRING |
| HIGH | …nents/v1/bigquery/ml_principal_components/component.py | 42 | Launch a BigQuery ML.principal_components job and waits for it to finish. Args: location: Location to run the B | STRING |
| HIGH | …eline_components/v1/bigquery/create_model/component.py | 39 | Launch a BigQuery create model job and waits for it to finish. Args: location: Location of the job to create th | STRING |
| HIGH | …eline_components/v1/bigquery/ml_centroids/component.py | 43 | Launch a BigQuery ML.CENTROIDS job and waits for it to finish. Args: location: Location to run the BigQuery ML. | STRING |
| HIGH | …ipeline_components/v1/bigquery/ml_weights/component.py | 41 | Launch a BigQuery ml weights job and waits for it to finish. Args: location: Location of the job to create the | STRING |
| HIGH | …line_components/v1/bigquery/predict_model/component.py | 45 | Launch a BigQuery predict model job and waits for it to finish. Args: location: Location to run the BigQuery mo | STRING |
| HIGH | …ne_components/v1/bigquery/ml_feature_info/component.py | 41 | Launch a BigQuery feature info job and waits for it to finish. Args: location: Location of the job to run BigQu | STRING |
| HIGH | …ponents/v1/bigquery/explain_predict_model/component.py | 46 | Launch a BigQuery explain predict model job and waits for it to finish. Args: location: Location to run the Big | STRING |
| HIGH | …components/v1/bigquery/feature_importance/component.py | 42 | Launch a BigQuery feature importance fetching job and waits for it to finish. Args: location: Location of the | STRING |
| HIGH | …s/v1/bigquery/ml_principal_component_info/component.py | 42 | Launch a BigQuery ML.principal_component_info job and waits for it to finish. Args: location: Location to run | STRING |
| HIGH | …omponents/v1/bigquery/ml_confusion_matrix/component.py | 44 | Launch a BigQuery confusion matrix job and waits for it to finish. Args: location: Location to run the BigQuery | STRING |
| HIGH | …ine_components/v1/bigquery/forecast_model/component.py | 44 | Launch a BigQuery ML.FORECAST job and let you forecast an ARIMA_PLUS or ARIMA model. This function only applies to | STRING |
| HIGH | …omponents/v1/bigquery/ml_advanced_weights/component.py | 41 | Launch a BigQuery ml advanced weights job and waits for it to finish. Args: location: Location of the job to cr | STRING |
| HIGH | …_components/v1/bigquery/ml_arima_evaluate/component.py | 43 | Launch a BigQuery ML.ARIMA_EVALUATE job and waits for it to finish. Args: location: Location to run the BigQuer | STRING |
| HIGH | …line_components/v1/bigquery/ml_trial_info/component.py | 42 | Launch a BigQuery ml trial info job and waits for it to finish. Args: location: Location to run the BigQuery ml | STRING |
| HIGH | …onents/v1/bigquery/explain_forecast_model/component.py | 44 | Launch a BigQuery ML.EXPLAIN_FORECAST job and let you explain forecast an ARIMA_PLUS or ARIMA model. This function | STRING |
| HIGH | …onents/v1/bigquery/ml_reconstruction_loss/component.py | 43 | Launch a BigQuery ml reconstruction loss job and waits for it to finish. Args: location: Location to run the Bi | STRING |
| HIGH | …eline_components/v1/bigquery/ml_roc_curve/component.py | 44 | Launch a BigQuery roc curve job and waits for it to finish. Args: location: Location of the job to run BigQuery | STRING |
| HIGH | …eline_components/v1/bigquery/ml_recommend/component.py | 44 | Launch a BigQuery ML.Recommend job and waits for it to finish. Args: location: Location to run the BigQuery ML. | STRING |
| HIGH | …onents/v1/bigquery/detect_anomalies_model/component.py | 46 | Launch a BigQuery detect anomalies model job and waits for it to finish. Args: location: Location to run the Bi | STRING |
| HIGH | …pipeline_components/v1/bigquery/query_job/component.py | 40 | Launch a BigQuery query job and waits for it to finish. Note: The total input commands/args to the component can be a | STRING |
| HIGH | …e_components/v1/hyperparameter_tuning_job/component.py | 45 | Creates a Vertex AI hyperparameter tuning job and waits for it to complete. See [more information](https://cloud.go | STRING |
| HIGH | …eline_components/v1/endpoint/deploy_model/component.py | 48 | [Deploys](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints/deployModel) a Google C | STRING |
| HIGH | …pipeline_components/v1/model/upload_model/component.py | 48 | [Uploads](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.models/upload) a Google Cloud Ver | STRING |
| HIGH | …_pipeline_components/v1/batch_predict_job/component.py | 69 | Creates a Google Cloud Vertex [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.lo | STRING |
| HIGH | …ainer/v1/dataflow/dataflow_python_job_remote_runner.py | 64 | Creates a Dataflow python job. Args: python_module_path: The gcs path to the python file to run. project: Req | STRING |
| HIGH | …ainer/v1/dataflow/dataflow_python_job_remote_runner.py | 165 | Parse a gcs path into bucket name and blob name. Args: path: the path to parse. Returns: A Tuple consistin | STRING |
| HIGH | …ts/container/v1/gcp_launcher/pipeline_remote_runner.py | 184 | Poll the pipeline status with automatic retry. Args: get_pipeline_fn: A function that polls the pipeline from | STRING |
| HIGH | …omponents/container/v1/dataproc/utils/dataproc_util.py | 92 | GET a http request. Args: url: The resource url. Returns: Dict of the JSON payload returned in the | STRING |
| HIGH | …omponents/container/v1/dataproc/utils/dataproc_util.py | 133 | POST a http request. Args: url: The resource url. post_data: The POST data. Returns: Dict of | STRING |
| HIGH | …omponents/container/v1/dataproc/utils/dataproc_util.py | 247 | Waits for a Dataproc batch workload to reach a final state. Args: lro: Dict of the long-running Operation res | STRING |
| HIGH | …tainer/preview/dataflow/flex_template/remote_runner.py | 104 | POST a http request. Args: url: The resource url. post_data: The POST data. Returns: Dict of | STRING |
| HIGH | …tainer/preview/dataflow/flex_template/remote_runner.py | 200 | Create a job using a Dataflow Flex Template. Args: type: Job type that is written to gcp_resources. job | STRING |
| HIGH | …ents/_implementation/llm/online_evaluation_pairwise.py | 57 | Evaluate two models using an autorater. Args: inference_output_uri: Directory of model A's inference output. | STRING |
| HIGH | …nents/_implementation/llm/batch_prediction_pairwise.py | 58 | Runs up to two LLM Batch Prediction jobs side-by-side. Args: display_name: Display name for the batch prediction | STRING |
| HIGH | …cloud_pipeline_components/_implementation/llm/utils.py | 36 | Generates payload for a custom training job. Args: display_name: Component display name. Can contain up to 128 UT | STRING |
| HIGH | …eline_components/_implementation/llm/function_based.py | 34 | Returns machine spec to use for a given accelerator_type. Args: accelerator_type: One of 'TPU' or 'GPU'. If 'TPU' | STRING |
| HIGH | …eline_components/_implementation/llm/function_based.py | 115 | Generates image uri based on base image name and accelerator type. Args: project: Project that contains the artif | STRING |
| HIGH | …eline_components/_implementation/llm/function_based.py | 173 | Resolves reference model metadata needed by downstream components. Args: large_model_reference: User-provided ref | STRING |
| HIGH | …omponents/_implementation/llm/private_text_importer.py | 46 | Import a text dataset. Args: project: Project used to run the job. location: Location used to run the job. | STRING |
| HIGH | …n/model_evaluation/endpoint_batch_predict/component.py | 69 | Returns the batch prediction results for a given batch of instances. Args: project: Required. The GCP project t | STRING |
| HIGH | …n/model_evaluation/endpoint_batch_predict/component.py | 173 | The First Party Model Endpoint Batch Predict Pipeline. Args: project: Required. The GCP project that runs the pip | STRING |
| HIGH | …ure_attribution/feature_attribution_graph_component.py | 55 | A pipeline to compute feature attributions by sampling data for batch explanations. This pipeline guarantees support | STRING |
| HIGH | …odel_evaluation/feature_attribution_graph_component.py | 55 | A pipeline to compute feature attributions by sampling data for batch explanations. This pipeline guarantees support | STRING |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | backend/api/v2beta1/python_http_client/README.md | 71 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 46 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 124 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 202 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 280 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 358 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 444 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 522 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v2beta1/python_http_client/docs/RunServiceApi.md | 600 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …pi/v2beta1/python_http_client/docs/ReportServiceApi.md | 40 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …pi/v2beta1/python_http_client/docs/ReportServiceApi.md | 115 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 50 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 126 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 202 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 280 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 358 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 436 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 512 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 590 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 668 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 752 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 836 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v2beta1/python_http_client/docs/PipelineServiceApi.md | 914 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 44 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 120 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 198 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 274 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 350 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …eta1/python_http_client/docs/RecurringRunServiceApi.md | 426 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …beta1/python_http_client/docs/DummyFilterServiceApi.md | 39 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …a1/python_http_client/docs/PipelineUploadServiceApi.md | 40 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …a1/python_http_client/docs/PipelineUploadServiceApi.md | 127 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …ta1/python_http_client/docs/VisualizationServiceApi.md | 39 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …i/v2beta1/python_http_client/docs/HealthzServiceApi.md | 39 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/api/v2beta1/python_http_client/docs/AuthServiceApi.md | 39 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 44 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 120 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 196 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 272 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 348 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …2beta1/python_http_client/docs/ExperimentServiceApi.md | 432 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | backend/api/v1beta1/python_http_client/README.md | 71 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 47 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 123 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 199 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 275 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 351 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 437 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 515 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 591 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …d/api/v1beta1/python_http_client/docs/RunServiceApi.md | 667 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 50 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 126 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 202 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 278 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 354 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 432 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 508 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 584 | 'authorization': 'YOUR_API_KEY' | CODE |
| HIGH | …/v1beta1/python_http_client/docs/PipelineServiceApi.md | 660 | 'authorization': 'YOUR_API_KEY' | CODE |
| 18 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 96 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 98 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 131 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 133 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 161 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 163 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 288 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 290 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 396 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 398 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 698 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 700 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 1058 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 1060 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 195 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 197 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 248 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 250 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 334 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 336 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 381 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 383 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 465 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | frontend/scripts/ui-smoke-test/cluster-manager.js | 467 | // ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 135 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 137 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 930 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 932 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 272 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 274 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 580 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 582 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 641 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 643 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 717 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 719 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 811 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 813 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 1018 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 1020 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 1064 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 1066 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 295 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 297 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 315 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 317 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 1934 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 1936 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 60 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 62 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 85 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 87 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 123 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 125 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 238 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 240 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 412 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 414 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 515 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …fp/kubeflow_client/backends/kubernetes/backend_test.py | 517 | # ------------------------------------------------------------------ | COMMENT |
| 90 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …p-kubernetes-native-migration-tests/yaml_converters.py | 33 | CODE | |
| LOW | test/seaweedfs/s3_helper.py | 127 | CODE | |
| LOW | kubernetes_platform/python/kfp/kubernetes/common.py | 50 | CODE | |
| LOW | …_pipelines/valid/pipeline_with_loops_and_conditions.py | 55 | CODE | |
| LOW | …a/sdk_compiled_pipelines/valid/if_elif_else_complex.py | 48 | CODE | |
| LOW | release/kfpr/steps.py | 363 | CODE | |
| LOW | release/kfpr/core.py | 605 | CODE | |
| LOW | release/kfpr/steps_test.py | 634 | CODE | |
| LOW | release/kfpr/steps_test.py | 679 | CODE | |
| LOW | …/api/v2beta1/python_http_client/kfp_server_api/rest.py | 109 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 218 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 282 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 384 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 443 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 473 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 529 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_visualization.py | 188 | CODE | |
| LOW | …lient/kfp_server_api/models/predicate_string_values.py | 76 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_runtime_state.py | 63 | CODE | |
| LOW | …nt/kfp_server_api/models/v2beta1_list_runs_response.py | 134 | CODE | |
| LOW | …thon_http_client/kfp_server_api/models/protobuf_any.py | 137 | CODE | |
| LOW | …t/kfp_server_api/models/v2beta1_predicate_operation.py | 63 | CODE | |
| LOW | …ttp_client/kfp_server_api/models/recurring_run_mode.py | 57 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_artifact_list.py | 78 | CODE | |
| LOW | …p_server_api/models/v2beta1_list_pipelines_response.py | 134 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_plugin_output.py | 128 | CODE | |
| LOW | …_client/kfp_server_api/models/predicate_long_values.py | 76 | CODE | |
| LOW | …ython_http_client/kfp_server_api/models/v2beta1_run.py | 598 | CODE | |
| LOW | …ttp_client/kfp_server_api/models/v2beta1_experiment.py | 244 | CODE | |
| LOW | …hon_http_client/kfp_server_api/models/inline_object.py | 244 | CODE | |
| LOW | …/kfp_server_api/models/v2beta1_pipeline_task_detail.py | 492 | CODE | |
| LOW | …http_client/kfp_server_api/models/v2beta1_predicate.py | 294 | CODE | |
| LOW | …/kfp_server_api/models/v2beta1_recurring_run_status.py | 57 | CODE | |
| LOW | …erver_api/models/v2beta1_pipeline_version_reference.py | 106 | CODE | |
| LOW | …ent/kfp_server_api/models/v2beta1_periodic_schedule.py | 134 | CODE | |
| LOW | …client/kfp_server_api/models/v2beta1_metadata_value.py | 102 | CODE | |
| LOW | …client/kfp_server_api/models/v2beta1_runtime_status.py | 130 | CODE | |
| LOW | …er_api/models/v2beta1_pipeline_task_executor_detail.py | 162 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_cron_schedule.py | 132 | CODE | |
| LOW | …ent/kfp_server_api/models/v2beta1_run_storage_state.py | 57 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_recurring_run.py | 570 | CODE | |
| LOW | …on_http_client/kfp_server_api/models/v2beta1_filter.py | 78 | CODE | |
| LOW | …on_http_client/kfp_server_api/models/inline_object1.py | 298 | CODE | |
| LOW | …tp_client/kfp_server_api/models/protobuf_null_value.py | 55 | CODE | |
| LOW | …client/kfp_server_api/models/authorize_request_verb.py | 58 | CODE | |
| LOW | …_api/models/v2beta1_list_pipeline_versions_response.py | 134 | CODE | |
| LOW | …nt/kfp_server_api/models/v2beta1_visualization_type.py | 59 | CODE | |
| LOW | …t/kfp_server_api/models/authorize_request_resources.py | 56 | CODE | |
| LOW | …_http_client/kfp_server_api/models/v2beta1_pipeline.py | 272 | CODE | |
| LOW | …client/kfp_server_api/models/v2beta1_runtime_config.py | 104 | CODE | |
| LOW | …_server_api/models/v2beta1_experiment_storage_state.py | 57 | CODE | |
| LOW | …ient/kfp_server_api/models/v2beta1_pipeline_version.py | 354 | CODE | |
| LOW | …server_api/models/v2beta1_delete_propagation_policy.py | 58 | CODE | |
| LOW | …server_api/models/v2beta1_list_experiments_response.py | 134 | CODE | |
| LOW | …ver_api/models/v2beta1_list_recurring_runs_response.py | 134 | CODE | |
| LOW | …nt/kfp_server_api/models/metadata_value_render_type.py | 56 | CODE | |
| LOW | …p_client/kfp_server_api/models/v2beta1_plugin_state.py | 58 | CODE | |
| LOW | …p_client/kfp_server_api/models/predicate_int_values.py | 76 | CODE | |
| LOW | …ython_http_client/kfp_server_api/models/v2beta1_url.py | 78 | CODE | |
| LOW | …/models/v2beta1_create_pipeline_and_version_request.py | 102 | CODE | |
| 179 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | sdk/python/kfp/cli/component.py | 344 | response = client.images.push( | STRING |
| HIGH | sdk/python/kfp/dsl/structures_test.py | 145 | - {executorInput: null} | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory.py | 133 | python3 -m ensurepip || python3 -m ensurepip --user || apt-get install python3-pip | CODE |
| HIGH⚡ | sdk/python/kfp/dsl/component_factory_test.py | 50 | '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || apt | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 74 | '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || apt | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 121 | '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || apt | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 158 | ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install ' | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 182 | ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install ' | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 211 | ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install ' | CODE |
| HIGH | sdk/python/kfp/dsl/component_factory_test.py | 239 | ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install ' | CODE |
| HIGH⚡ | .github/resources/scripts/artifact_upload_retry_test.py | 43 | 'steps.primary.outputs.artifact-url || steps.retry.outputs.artifact-url', | CODE |
| HIGH | .github/resources/scripts/deploy_kfp_order_test.py | 29 | kfp_ready = script.index('wait_for_pods || EXIT_CODE=$?') | CODE |
| HIGH | .github/resources/scripts/observability_output_test.py | 22 | Run with: cd .github/resources/scripts && python3 -m unittest -v observability_output_test | STRING |
| HIGH | .github/resources/scripts/ci_health_report_test.py | 17 | Run with: cd .github/resources/scripts && python3 -m unittest -v ci_health_report_test | STRING |
| HIGH⚡ | .github/resources/scripts/network_window.py | 109 | readlink /proc/self/ns/net 2>/dev/null || true | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 111 | conntrack -S 2>/dev/null || true | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 113 | count=$(cat /proc/sys/net/netfilter/nf_conntrack_count 2>/dev/null || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 114 | max=$(cat /proc/sys/net/netfilter/nf_conntrack_max 2>/dev/null || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 117 | cat /proc/net/sockstat 2>/dev/null || true | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 119 | cat /proc/net/netstat 2>/dev/null || true | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 121 | cat /proc/net/snmp 2>/dev/null || true | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 127 | if nfqueue_contents=$(cat "$nfqueue_path" 2>/dev/null); then | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 142 | if command -v crictl >/dev/null 2>&1 && command -v jq >/dev/null 2>&1 \ | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 145 | 2>/dev/null | head -n 1 || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 148 | | jq -r '.info.pid // empty' 2>/dev/null || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 153 | 2>/dev/null || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 190 | cat "$kindnet_cpu_stat" 2>/dev/null || echo status=unavailable | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 197 | quota=$(cat "$cgroup_directory/cpu.cfs_quota_us" 2>/dev/null || true) | CODE |
| HIGH⚡ | .github/resources/scripts/network_window.py | 198 | period=$(cat "$cgroup_directory/cpu.cfs_period_us" 2>/dev/null || true) | CODE |
| HIGH | .github/resources/scripts/network_window.py | 231 | if command -v nft >/dev/null 2>&1 && command -v timeout >/dev/null 2>&1; then | CODE |
| HIGH | .github/resources/scripts/network_window.py | 233 | 2>/dev/null || echo status=unavailable | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …_pipelines/valid/pipeline_with_loops_and_conditions.py | 51 | CODE | |
| LOW | …ompiled_pipelines/valid/create_pod_metadata_complex.py | 8 | CODE | |
| LOW | …d_pipelines/valid/essential/pipeline_with_condition.py | 25 | CODE | |
| LOW | …nes/valid/essential/pipeline_with_nested_conditions.py | 25 | CODE | |
| LOW | release/kfpr/cli.py | 156 | CODE | |
| LOW | release/kfpr/cli.py | 386 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 120 | CODE | |
| LOW | …2beta1/python_http_client/kfp_server_api/api_client.py | 321 | CODE | |
| LOW | …ython_http_client/kfp_server_api/models/v2beta1_run.py | 81 | CODE | |
| LOW | …ttp_client/kfp_server_api/models/v2beta1_experiment.py | 55 | CODE | |
| LOW | …hon_http_client/kfp_server_api/models/inline_object.py | 55 | CODE | |
| LOW | …/kfp_server_api/models/v2beta1_pipeline_task_detail.py | 73 | CODE | |
| LOW | …http_client/kfp_server_api/models/v2beta1_predicate.py | 59 | CODE | |
| LOW | …_client/kfp_server_api/models/v2beta1_recurring_run.py | 79 | CODE | |
| LOW | …on_http_client/kfp_server_api/models/inline_object1.py | 59 | CODE | |
| LOW | …_http_client/kfp_server_api/models/v2beta1_pipeline.py | 57 | CODE | |
| LOW | …ient/kfp_server_api/models/v2beta1_pipeline_version.py | 63 | CODE | |
| LOW | …1beta1/python_http_client/kfp_server_api/api_client.py | 120 | CODE | |
| LOW | …1beta1/python_http_client/kfp_server_api/api_client.py | 321 | CODE | |
| LOW | …p_client/kfp_server_api/models/api_pipeline_version.py | 57 | CODE | |
| LOW | …thon_http_client/kfp_server_api/models/api_pipeline.py | 59 | CODE | |
| LOW | …a1/python_http_client/kfp_server_api/models/api_job.py | 71 | CODE | |
| LOW | …a1/python_http_client/kfp_server_api/models/api_run.py | 67 | CODE | |
| LOW | samples/core/condition/condition_v2.py | 30 | CODE | |
| LOW | samples/core/condition/nested_condition.py | 23 | CODE | |
| LOW | …line_components/v1/dataflow/flex_template/component.py | 26 | CODE | |
| LOW | …oogle_cloud_pipeline_components/v1/custom_job/utils.py | 52 | CODE | |
| LOW | …e_cloud_pipeline_components/v1/custom_job/component.py | 24 | CODE | |
| LOW | …s/v1/model_evaluation/evaluated_annotation_pipeline.py | 30 | CODE | |
| LOW | …_evaluation/evaluation_llm_text_generation_pipeline.py | 33 | CODE | |
| LOW | …onents/v1/model_evaluation/classification_component.py | 27 | CODE | |
| LOW | …luation/evaluation_automl_unstructure_data_pipeline.py | 31 | CODE | |
| LOW | …luation/evaluation_automl_unstructure_data_pipeline.py | 200 | CODE | |
| LOW | …luation/evaluation_automl_unstructure_data_pipeline.py | 362 | CODE | |
| LOW | …ponents/v1/model_evaluation/error_analysis_pipeline.py | 32 | CODE | |
| LOW | …omponents/v1/model_evaluation/forecasting_component.py | 27 | CODE | |
| LOW | …model_evaluation/evaluation_automl_tabular_pipeline.py | 29 | CODE | |
| LOW | …model_evaluation/evaluation_automl_tabular_pipeline.py | 170 | CODE | |
| LOW | …model_evaluation/evaluation_automl_tabular_pipeline.py | 304 | CODE | |
| LOW | …l_evaluation/evaluation_llm_classification_pipeline.py | 35 | CODE | |
| LOW | …luation_automl_tabular_feature_attribution_pipeline.py | 32 | CODE | |
| LOW | …luation_automl_tabular_feature_attribution_pipeline.py | 210 | CODE | |
| LOW | …luation_automl_tabular_feature_attribution_pipeline.py | 382 | CODE | |
| LOW | …_evaluation/evaluation_feature_attribution_pipeline.py | 31 | CODE | |
| LOW | …_evaluation/evaluation_feature_attribution_pipeline.py | 243 | CODE | |
| LOW | …_evaluation/evaluation_feature_attribution_pipeline.py | 451 | CODE | |
| LOW | …components/v1/model_evaluation/regression_component.py | 27 | CODE | |
| LOW | …model_based_llm_evaluation/autosxs/autosxs_pipeline.py | 38 | CODE | |
| LOW | …ine_components/v1/bigquery/evaluate_model/component.py | 30 | CODE | |
| LOW | …line_components/v1/bigquery/predict_model/component.py | 30 | CODE | |
| LOW | …ponents/v1/bigquery/explain_predict_model/component.py | 29 | CODE | |
| LOW | …omponents/v1/bigquery/ml_confusion_matrix/component.py | 30 | CODE | |
| LOW | …ine_components/v1/bigquery/forecast_model/component.py | 30 | CODE | |
| LOW | …onents/v1/bigquery/explain_forecast_model/component.py | 30 | CODE | |
| LOW | …onents/v1/bigquery/ml_reconstruction_loss/component.py | 29 | CODE | |
| LOW | …eline_components/v1/bigquery/ml_roc_curve/component.py | 30 | CODE | |
| LOW | …eline_components/v1/bigquery/ml_recommend/component.py | 30 | CODE | |
| LOW | …onents/v1/bigquery/detect_anomalies_model/component.py | 30 | CODE | |
| LOW | …pipeline_components/v1/automl/tabular/stage_1_tuner.py | 26 | CODE | |
| LOW | …_components/v1/automl/tabular/stats_and_example_gen.py | 26 | CODE | |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/k8s-native/migration.py | 215 | except Exception as e: | CODE |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 165 | print(f"Error: Pipeline file not found: {file_path}") | CODE |
| MEDIUM | …led_pipelines/valid/pipeline_with_task_final_status.py | 28 | print('Error code: ', status.error_code) | CODE |
| MEDIUM | …led_pipelines/valid/pipeline_with_task_final_status.py | 29 | print('Error message: ', status.error_message) | CODE |
| MEDIUM | …d_pipelines/valid/pipeline_with_task_final_status.yaml | 89 | \ code: ', status.error_code)\n print('Error message: ', status.error_message)\n\ | CODE |
| LOW | …ompiled_pipelines/valid/integration/ray_integration.py | 33 | except Exception as e: | CODE |
| LOW | …ompiled_pipelines/valid/integration/ray_integration.py | 66 | except Exception as e: | CODE |
| LOW | …ompiled_pipelines/valid/integration/ray_integration.py | 102 | except Exception as e: | CODE |
| LOW | …ompiled_pipelines/valid/integration/ray_integration.py | 130 | except Exception as e2: | CODE |
| LOW | …ompiled_pipelines/valid/integration/ray_integration.py | 133 | except Exception as e: | CODE |
| LOW | …pelines/valid/critical/pipeline_with_submit_request.py | 23 | except Exception as e: | CODE |
| LOW | …piled_pipelines/valid/essential/embedded_artifact.yaml | 44 | except Exception as __kfp_e:\n raise RuntimeError(f'Failed to extract\ | CODE |
| LOW | …piled_pipelines/valid/essential/embedded_artifact.yaml | 87 | except Exception as __kfp_e:\n raise RuntimeError(f'Failed to extract\ | CODE |
| LOW | backend/metadata_writer/src/metadata_helpers.py | 74 | except Exception as e: | CODE |
| MEDIUM⚡ | backend/metadata_writer/src/metadata_helpers.py | 377 | print('Error: Not found upstream artifact with URI={}.'.format(uri), file=sys.stderr) | CODE |
| MEDIUM⚡ | backend/metadata_writer/src/metadata_helpers.py | 380 | print('Error: Found multiple artifacts with the same URI. {} Using the last one..'.format(artifacts), file=sys.s | CODE |
| LOW | backend/metadata_writer/src/metadata_helpers.py | 440 | except Exception as e: | CODE |
| MEDIUM | backend/metadata_writer/src/metadata_helpers.py | 441 | print('Error: Exception:{}'.format(str(e)), file=sys.stderr) | CODE |
| LOW | backend/metadata_writer/src/metadata_writer.py | 65 | except Exception as e: | CODE |
| LOW | backend/metadata_writer/src/metadata_writer.py | 245 | except Exception: | CODE |
| LOW | backend/metadata_writer/src/metadata_writer.py | 405 | except Exception as e: | CODE |
| LOW | backend/src/apiserver/visualization/server.py | 129 | except Exception as e: | CODE |
| LOW⚡ | backend/src/apiserver/visualization/exporter.py | 141 | except Exception: | CODE |
| LOW⚡ | backend/src/apiserver/visualization/exporter.py | 146 | except Exception: | CODE |
| LOW | …ne_components/_implementation/llm/validate_pipeline.py | 120 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | …ine_components/_implementation/llm/upload_llm_model.py | 122 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | …ine_components/_implementation/llm/deploy_llm_model.py | 135 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | sdk/python/test/local_execution/local_execution_test.py | 390 | except Exception as e: | CODE |
| LOW | sdk/python/test/local_execution/local_execution_test.py | 433 | except Exception as e: | CODE |
| MEDIUM | sdk/python/test/test_utils/file_utils.py | 51 | print(f'Error parsing YAML file: {ex}') | CODE |
| LOW | sdk/python/kfp/cli/compile_.py | 258 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/cli/__main__.py | 26 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/local/cache.py | 151 | except Exception: | CODE |
| LOW | sdk/python/kfp/local/pip_install_serialization_test.py | 295 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/local/pip_install_manager.py | 183 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/local/executor_output_utils.py | 132 | except Exception as e: | CODE |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 92 | except Exception: | CODE |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 201 | except Exception as e: | CODE |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 303 | except Exception as e: | CODE |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 400 | except Exception: | CODE |
| LOW | sdk/python/kfp/local/orchestrator/task_spec_utils.py | 110 | except Exception as exc: | CODE |
| LOW | sdk/python/kfp/local/orchestrator/task_spec_utils.py | 238 | except Exception: | CODE |
| LOW⚡ | sdk/python/kfp/local/orchestrator/task_spec_utils.py | 251 | except Exception: | CODE |
| LOW⚡ | sdk/python/kfp/local/orchestrator/task_spec_utils.py | 255 | except Exception: | CODE |
| LOW | sdk/python/kfp/local/orchestrator/task_executor.py | 166 | except Exception as exc: # pragma: no cover - defensive | CODE |
| LOW | sdk/python/kfp/local/orchestrator/orchestrator_utils.py | 84 | except Exception as e: | CODE |
| LOW⚡ | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 129 | except Exception as e: | CODE |
| LOW | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 904 | except Exception as error: | CODE |
| LOW | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 952 | except Exception as error: | CODE |
| LOW | …ython/kfp/kubeflow_client/backends/kubernetes/utils.py | 58 | except Exception: # pylint: disable=broad-except | CODE |
| LOW | sdk/python/kfp/client/auth.py | 56 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/client/client.py | 305 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/client/client.py | 322 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/client/client.py | 385 | except Exception: | CODE |
| LOW | sdk/python/kfp/dsl/v1_modelbase.py | 41 | except Exception: | CODE |
| LOW | sdk/python/kfp/dsl/v1_modelbase.py | 56 | except Exception as ex: | CODE |
| LOW | sdk/python/kfp/dsl/v1_modelbase.py | 140 | except Exception as ex: | CODE |
| LOW | sdk/python/kfp/dsl/v1_modelbase.py | 159 | except Exception as ex: | CODE |
| LOW | sdk/python/kfp/dsl/v1_modelbase.py | 347 | except Exception as e: | CODE |
| LOW | sdk/python/kfp/dsl/component_factory.py | 628 | except Exception as __kfp_e: | CODE |
| 23 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | CONTRIBUTING.md | 17 | ### Step 1: Establish Context | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 27 | ### Step 2: Create Feature Request | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 34 | ### Step 3: Initial Team Triage | COMMENT |
| LOW | CONTRIBUTING.md | 45 | ### Step 4: Design Review | COMMENT |
| LOW | CONTRIBUTING.md | 60 | ### Step 5: Implementation | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 491 | // Step 3: Ensure Kind cluster (always needed — frontend server proxies through it) | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 500 | // Step 4: Build/deploy changed backend components | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 517 | // Step 5: Re-apply manifests | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 527 | // Step 6: Set up port forwarding + frontend server | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 428 | // Step 1: Check port availability (Issue 6) | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 441 | // Step 2: Detect changes | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 541 | // Step 7: Seed data | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 553 | // Step 8: Fetch PR code (if --pr in compare mode) | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 580 | // Step 9: Check out base ref via git worktree and build its frontend | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 608 | // Step 10: Build PR frontend | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 624 | // Step 11: Serve both via proxy-server.js → API proxied to localhost:3001 | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 653 | // Step 12: Capture screenshots + generate comparison | COMMENT |
| LOW | backend/src/cache/server/admission.go | 69 | // Step 1: Request validation. Only handle POST requests with a body and json content type. | COMMENT |
| LOW | backend/src/cache/server/admission.go | 87 | // Step 2: Parse the AdmissionReview request. | COMMENT |
| LOW | backend/src/cache/server/admission.go | 102 | // Step 3: Construct the AdmissionReview response. | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 486 | // Step 1: decide whether to backfill pipeline_versions | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 498 | // Step 2: block upgrade if legacy data too long | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 503 | // Step 3: drop all foreign key constraints which can block shrinking columns | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 512 | // Step 4: shrink fields to meet new length constraints | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 545 | // Step 6: Run autoMigrate to add any missing FKs/constraints/columns/indexes and | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 553 | // Step 7: Data backfill for pipeline_versions if this is the first time for | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 1208 | // Step 1: duplicate pipelines to pipeline versions. | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 1240 | // Step 2: modifiy pipelines table after pipeline_versions are populated. | COMMENT |
| LOW | backend/src/apiserver/config/config_test.go | 697 | // Step 1: Load with empty namespace — pipeline stored with Namespace = "" | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 718 | // Step 2: Switch to non-empty namespace and add a new version | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 725 | // Step 3: Assert: the new version was created under the existing pipeline | COMMENT |
| LOW | backend/src/apiserver/config/config_test.go | 736 | // Step 1: Load with empty namespace | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 757 | // Step 2: Switch namespace but keep same version name | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 763 | // Step 3: Assert: no duplicate version was created | COMMENT |
| LOW | manifests/kustomize/third-party/seaweedfs/README.md | 94 | #### Step 1: Mount Existing Remote Buckets (Optional) | COMMENT |
| LOW | manifests/kustomize/third-party/seaweedfs/README.md | 103 | #### Step 2: Start the Remote Gateway | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | kubernetes_platform/python/kfp/kubernetes/__init__.py | 17 | __all__ = [ | CODE |
| LOW | release/kfpr/steps.py | 320 | def _update_sdk_docs_versions(path: Path, version: str) -> None: | CODE |
| LOW | release/kfpr/steps.py | 339 | def _update_kfp_kubernetes_docs_versions(path: Path, version: str) -> None: | STRING |
| LOW | release/kfpr/steps.py | 454 | def _update_sdk_version_files(context: ReleaseContext) -> None: | STRING |
| LOW | release/kfpr/cli.py | 38 | def _set_answer(state: ReleaseState, key: str, value: object | None) -> None: | CODE |
| LOW | …/api/v2beta1/python_http_client/kfp_server_api/rest.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/api/v1beta1/python_http_client/kfp_server_api/rest.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ogle_cloud_pipeline_components/v1/dataflow/__init__.py | 21 | __all__ = [ | CODE |
| LOW | …le_cloud_pipeline_components/v1/custom_job/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …ud_pipeline_components/v1/model_evaluation/__init__.py | 29 | __all__ = [ | CODE |
| LOW | …odel_evaluation/model_based_llm_evaluation/__init__.py | 18 | __all__ = [ | CODE |
| LOW | …ne_components/v1/vertex_notification_email/__init__.py | 18 | __all__ = [ | CODE |
| LOW | …oogle_cloud_pipeline_components/v1/dataset/__init__.py | 33 | __all__ = [ | CODE |
| LOW | …ogle_cloud_pipeline_components/v1/bigquery/__init__.py | 45 | __all__ = [ | CODE |
| LOW | …loud_pipeline_components/v1/automl/tabular/__init__.py | 31 | __all__ = [ | CODE |
| LOW | …_pipeline_components/v1/automl/forecasting/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …pipeline_components/v1/automl/training_job/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …ne_components/v1/hyperparameter_tuning_job/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …_pipeline_components/v1/wait_gcp_resources/__init__.py | 20 | __all__ = [ | CODE |
| LOW | …ogle_cloud_pipeline_components/v1/endpoint/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …/google_cloud_pipeline_components/v1/model/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …e_cloud_pipeline_components/v1/forecasting/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …d_pipeline_components/v1/batch_predict_job/__init__.py | 20 | __all__ = [ | CODE |
| LOW | …ogle_cloud_pipeline_components/v1/dataproc/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …ogle_cloud_pipeline_components/types/artifact_types.py | 27 | __all__ = [ | CODE |
| LOW | …omponents/_implementation/model_evaluation/__init__.py | 39 | __all__ = [ | CODE |
| LOW | …line_components/_implementation/starry_net/__init__.py | 28 | __all__ = [ | CODE |
| LOW | …_pipeline_components/_implementation/model/__init__.py | 19 | __all__ = [ | CODE |
| LOW | …cloud_pipeline_components/preview/dataflow/__init__.py | 18 | __all__ = [ | CODE |
| LOW | …oud_pipeline_components/preview/custom_job/__init__.py | 34 | __all__ = [ | CODE |
| LOW | …ogle_cloud_pipeline_components/preview/llm/__init__.py | 20 | __all__ = [ | CODE |
| LOW | …peline_components/preview/model_evaluation/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …pipeline_components/preview/automl/tabular/__init__.py | 29 | __all__ = [ | CODE |
| LOW | …line_components/preview/automl/forecasting/__init__.py | 27 | __all__ = [ | CODE |
| LOW | …oud_pipeline_components/preview/starry_net/__init__.py | 19 | __all__ = ['starry_net'] | CODE |
| LOW | sdk/python/kfp/local/__init__.py | 21 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/local/pip_install_manager.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | sdk/python/kfp/components/__init__.py | 17 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/registry/__init__.py | 17 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/kubeflow_client/constants.py | 16 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/kubeflow_client/__init__.py | 33 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/kubeflow_client/types.py | 22 | __all__ = [ | CODE |
| LOW | …python/kfp/kubeflow_client/backends/kubernetes/auth.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …hon/kfp/kubeflow_client/backends/kubernetes/backend.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | …on/kfp/kubeflow_client/backends/kubernetes/__init__.py | 20 | __all__ = ['KubernetesBackend', 'KubernetesBackendConfig'] | CODE |
| LOW | …ython/kfp/kubeflow_client/backends/kubernetes/utils.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | sdk/python/kfp/kubeflow_client/api/pipelines_client.py | 39 | __all__ = ['PipelinesClient'] | CODE |
| LOW | sdk/python/kfp/kubeflow_client/api/__init__.py | 18 | __all__ = ['PipelinesClient'] | CODE |
| LOW | sdk/python/kfp/client/client.py | 395 | def set_user_namespace(self, namespace: str) -> None: | CODE |
| LOW | sdk/python/kfp/client/__init__.py | 16 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/compiler/__init__.py | 17 | __all__ = [ | CODE |
| LOW | sdk/python/kfp/dsl/__init__.py | 18 | __all__ = [ | CODE |
| LOW⚡ | sdk/python/kfp/dsl/types/artifact_types.py | 132 | def _set_path(self, path: str) -> None: | CODE |
| LOW⚡ | sdk/python/kfp/dsl/types/artifact_types.py | 135 | def _set_custom_path(self, value: str) -> None: | CODE |
| LOW⚡ | sdk/python/kfp/dsl/types/artifact_types.py | 142 | def set_path(self, path: str) -> None: | CODE |
| LOW | sdk/python/kfp/dsl/types/artifact_types.py | 198 | def _set_framework(self, framework: str) -> None: | CODE |
| LOW | sdk/python/kfp/dsl/types/artifact_types.py | 285 | def set_confusion_matrix_categories(self, categories: List[str]) -> None: | CODE |
| LOW | sdk/python/kfp/dsl/types/artifact_types.py | 411 | def _update_metadata(self, slice: str) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/k8s-native/migration.py | 129 | # Create the Pipeline object | COMMENT |
| MEDIUM | tools/k8s-native/migration.py | 146 | # Create a PipelineVersion object for each version | COMMENT |
| MEDIUM | test/presubmit-tests-sdk.sh | 21 | # Create a virtual environment and activate it | COMMENT |
| MEDIUM | test/presubmit-tests-sdk-unit.sh | 23 | # Create a virtual environment and activate it | COMMENT |
| MEDIUM | test/presubmit-tests-sdk-client.sh | 20 | # Create a virtual environment and activate it | COMMENT |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 114 | # Create the run | COMMENT |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 136 | # Create the recurring run | COMMENT |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 178 | # Create a version for the first pipeline | COMMENT |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 229 | # Create a run with the hello-world pipeline | COMMENT |
| MEDIUM | …rnetes-native-migration-tests/create_test_pipelines.py | 241 | # Create a recurring run with the add-numbers pipeline (using v1) | COMMENT |
| MEDIUM | …ed_pipelines/valid/critical/pipeline_with_workspace.py | 24 | # Create a file in the workspace | COMMENT |
| MEDIUM | …_pipelines/valid/critical/pipeline_with_workspace.yaml | 91 | \ a file to the workspace.\"\"\" \n import os\n\n # Create a file\ | CODE |
| MEDIUM | …t_data/compiled-workflows/pipeline_with_workspace.yaml | 40 | to the workspace.\"\"\" \n import os\n\n # Create a file in the workspace\n file_path | CODE |
| MEDIUM | backend/conformance/run.sh | 13 | # Create the done file. | COMMENT |
| MEDIUM | samples/core/tfx-oss/utils/taxi_utils.py | 349 | # Create an input receiver for TFMA processing | COMMENT |
| MEDIUM | …omponents/container/v1/dataproc/utils/dataproc_util.py | 293 | # Create the Batch resource. | COMMENT |
| MEDIUM | sdk/python/kfp/local/subprocess_task_handler.py | 189 | # Create the virtual environment inside the temporary directory | COMMENT |
| MEDIUM | sdk/python/kfp/dsl/templates/notebook_executor.py | 204 | # Define the streaming client class inline in the generated source to avoid | COMMENT |
| MEDIUM | …s/multi-user/pipelines-profile-controller/test_sync.py | 121 | # Create a server at an available port and serve it on a thread as a daemon | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 491 | // Step 3: Ensure Kind cluster (always needed — frontend server proxies through it) | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 500 | // Step 4: Build/deploy changed backend components | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 517 | // Step 5: Re-apply manifests | COMMENT |
| LOW⚡ | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 527 | // Step 6: Set up port forwarding + frontend server | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 428 | // Step 1: Check port availability (Issue 6) | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 441 | // Step 2: Detect changes | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 541 | // Step 7: Seed data | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 553 | // Step 8: Fetch PR code (if --pr in compare mode) | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 580 | // Step 9: Check out base ref via git worktree and build its frontend | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 608 | // Step 10: Build PR frontend | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 624 | // Step 11: Serve both via proxy-server.js → API proxied to localhost:3001 | COMMENT |
| LOW | frontend/scripts/ui-smoke-test/smoke-test-runner.js | 653 | // Step 12: Capture screenshots + generate comparison | COMMENT |
| LOW | backend/src/cache/server/admission.go | 69 | // Step 1: Request validation. Only handle POST requests with a body and json content type. | COMMENT |
| LOW | backend/src/cache/server/admission.go | 87 | // Step 2: Parse the AdmissionReview request. | COMMENT |
| LOW | backend/src/cache/server/admission.go | 102 | // Step 3: Construct the AdmissionReview response. | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 486 | // Step 1: decide whether to backfill pipeline_versions | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 498 | // Step 2: block upgrade if legacy data too long | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 503 | // Step 3: drop all foreign key constraints which can block shrinking columns | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 512 | // Step 4: shrink fields to meet new length constraints | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 545 | // Step 6: Run autoMigrate to add any missing FKs/constraints/columns/indexes and | COMMENT |
| LOW⚡ | backend/src/apiserver/client_manager/client_manager.go | 553 | // Step 7: Data backfill for pipeline_versions if this is the first time for | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 1208 | // Step 1: duplicate pipelines to pipeline versions. | COMMENT |
| LOW | backend/src/apiserver/client_manager/client_manager.go | 1240 | // Step 2: modifiy pipelines table after pipeline_versions are populated. | COMMENT |
| LOW | backend/src/apiserver/config/config_test.go | 697 | // Step 1: Load with empty namespace — pipeline stored with Namespace = "" | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 718 | // Step 2: Switch to non-empty namespace and add a new version | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 725 | // Step 3: Assert: the new version was created under the existing pipeline | COMMENT |
| LOW | backend/src/apiserver/config/config_test.go | 736 | // Step 1: Load with empty namespace | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 757 | // Step 2: Switch namespace but keep same version name | COMMENT |
| LOW⚡ | backend/src/apiserver/config/config_test.go | 763 | // Step 3: Assert: no duplicate version was created | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 152 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 210 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 254 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 292 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 328 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 421 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 471 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 487 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 506 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 525 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 544 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 563 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 585 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 606 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 625 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/server/integration-tests/artifact-auth.test.ts | 650 | .set('kubeflow-userid', 'user@example.com') | CODE |
| LOW | frontend/mock-backend/fixed-data.ts | 821 | ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent fermentum commodo' + | CODE |
| LOW | frontend/mock-backend/fixed-data.ts | 821 | ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent fermentum commodo' + | CODE |
| LOW | …backend/data/v2/pipeline/protobuf_value_params_v2.json | 49 | "\nimport kfp\nfrom kfp import dsl\nfrom kfp.dsl import *\nfrom typing import *\n\ndef print_params(\n | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 95 | `Lorem Ipsum is simply dummy text of the printing and typesetting | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 96 | industry. Lorem Ipsum has been the industry's standard dummy text ever | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 101 | of Letraset sheets containing Lorem Ipsum passages, and more recently | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 103 | of Lorem Ipsum.`, | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 122 | Lorem Ipsum is simply dummy text of the printing and typesetting | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 123 | industry. Lorem Ipsum has been the industry's standard dummy text ever | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 128 | of Letraset sheets containing Lorem Ipsum passages, and more recently | CODE |
| LOW⚡ | frontend/src/components/DetailsTable.test.tsx | 130 | of Lorem Ipsum. | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 49 | `Lorem Ipsum is simply dummy text of the printing and typesetting` + | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 50 | `industry. Lorem Ipsum has been the industry's standard dummy text ever` + | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 55 | `of Letraset sheets containing Lorem Ipsum passages, and more recently` + | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 57 | `of Lorem Ipsum.`; | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 63 | const line = `Lorem Ipsum is simply dummy text of the printing and typesetting | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 64 | industry. Lorem Ipsum has been the industry's standard dummy text ever | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 69 | of Letraset sheets containing Lorem Ipsum passages, and more recently | CODE |
| LOW⚡ | frontend/src/components/LogViewer.test.tsx | 71 | of Lorem Ipsum.`; | CODE |
| LOW | sdk/python/kfp/client/client.py | 287 | config.api_key['authorization'] = 'placeholder' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …pipeline/lightweight_python_functions_v2_pipeline.json | 108 | "\nfrom kfp.dsl import *\nfrom typing import *\n\ndef preprocess(\n # An input parameter of type string.\ | CODE |
| LOW | …line/lightweight_python_functions_v2_pipeline_rev.yaml | 49 | \ f:\n f.write(message)\n\n # OutputPath is used to just pass\ | CODE |
| LOW | frontend/src/lib/v2/WorkflowUtils.test.ts | 143 | "\nimport kfp\nfrom kfp import dsl\nfrom kfp.dsl import *\nfrom typing import *\n\ndef preprocess(\n # An inp | CODE |
| LOW | …test/lightweight_python_functions_v2_pipeline_rev.yaml | 49 | \ f:\n f.write(message)\n\n # OutputPath is used to just pass\ | CODE |
| LOW | test_data/sdk_compiled_pipelines/valid/preprocess.py | 53 | # OutputPath is used to just pass the local file path of the output artifact | COMMENT |
| LOW | test_data/sdk_compiled_pipelines/valid/preprocess.yaml | 90 | \ f:\n f.write(message)\n\n # OutputPath is used to just pass\ | CODE |
| LOW | …lid/essential/lightweight_python_functions_pipeline.py | 58 | # OutputPath is used to just pass the local file path of the output artifact | COMMENT |
| LOW | …d/essential/lightweight_python_functions_pipeline.yaml | 112 | \ f:\n f.write(message)\n\n # OutputPath is used to just pass\ | CODE |
| LOW | …_pipelines/lightweight_python_functions_v2_pipeline.py | 55 | # OutputPath is used to just pass the local file path of the output artifact | COMMENT |
| MEDIUM | backend/src/v2/objectstore/object_store.go | 58 | // Use s3blob.OpenBucketV2 with the configured S3 client to leverage retry logic | COMMENT |
| MEDIUM | backend/src/common/util/execution_spec.go | 223 | // leverage the existing Workflow creation for Argo. Need to support | COMMENT |
| LOW | …omponents/Data passing in python components - Files.py | 66 | # OutputPath is used to just pass the local file path of the output artifact | COMMENT |
| MEDIUM | …_party/ml-metadata/go/ml_metadata/metadata_store.pb.go | 1109 | // type. This field is useful for the tool builders to utilize the stored MLMD | COMMENT |
| MEDIUM | …_party/ml-metadata/go/ml_metadata/metadata_store.pb.go | 1563 | // type. This field is useful for the tool builders to utilize the stored MLMD | COMMENT |
| MEDIUM | sdk/python/kfp/local/placeholder_utils_test.py | 79 | # for comprehensive testing, but in practice metadata | COMMENT |
| LOW | sdk/python/kfp/dsl/executor_test.py | 252 | # Test that output parameters just use the passed in filename. | STRING |
| MEDIUM | …kustomize/third-party/mysql/base/mysql-deployment.yaml | 45 | # Disable binlog as the logs grow fast and eat up all disk spaces eventually. And KFP doesn't currently utilize | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxy/attempt-register-vm-on-proxy.sh | 38 | # Check if already has Hostname value. | COMMENT |
| LOW | …native-migration-tests/kfp_k8s_mode_migration_tests.py | 413 | # Check if the recurring run still exists via API | COMMENT |
| LOW | …iled_pipelines/valid/pipeline_with_secret_as_volume.py | 30 | # Check if the secret exists | COMMENT |
| LOW | …ed_pipelines/valid/pipeline_with_secret_as_volume.yaml | 37 | \ \"username\")\n\n # Check if the secret exists\n if not os.path.exists(username_path):\n\ | CODE |
| LOW | …compiled-workflows/pipeline_with_secret_as_volume.yaml | 23 | \"username\")\n\n # Check if the secret exists\n if not os.path.exists(username_path):\n raise | CODE |
| LOW | …ponents/_implementation/llm/preprocess_chat_dataset.py | 308 | # Write file pattern that the tokenizer can use to find all processed files. | COMMENT |
| LOW | sdk/python/test/local_execution/local_execution_test.py | 371 | # Set permissions to be writable by all (needed for Docker) | COMMENT |
| LOW | sdk/python/kfp/local/subprocess_task_handler.py | 58 | # Check if command contains pip install operations | COMMENT |
| LOW | sdk/python/kfp/local/docker_task_handler.py | 90 | # Check if command contains pip install operations | COMMENT |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 78 | # Check if this is a task output reference | COMMENT |
| LOW⚡ | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 331 | # Check if the iterator has valid items configuration | COMMENT |
| LOW⚡ | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 337 | # Check if the iterator has valid items configuration | COMMENT |
| LOW | sdk/python/kfp/local/orchestrator/orchestrator_utils.py | 159 | # Check if there's a parameter expression selector to apply | COMMENT |
| LOW | sdk/python/kfp/registry/registry_client.py | 243 | # Check if it's a known host | COMMENT |
| LOW | sdk/python/kfp/compiler/pipeline_spec_builder.py | 2252 | # Check if a platform has a workspace config | COMMENT |
| LOW | sdk/python/kfp/dsl/types/type_annotations.py | 273 | # Check if the annotation has '__args__' attribute | COMMENT |
| LOW | .github/resources/scripts/deploy-kfp.sh | 232 | # Check if all pods are running - (10 minutes) | COMMENT |
| LOW | …stalls/multi-user/pipelines-profile-controller/sync.py | 139 | # Check if there are any enabled rules | COMMENT |
| LOW | …stalls/multi-user/pipelines-profile-controller/sync.py | 456 | # Check if secret is already there when the controller made the request. If yes, then | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | backend/src/apiserver/visualization/types/tfdv.py | 22 | # The following variables are provided through dependency injection. These | COMMENT |
| MEDIUM | backend/src/apiserver/visualization/types/roc_curve.py | 27 | # The following variables are provided through dependency injection. These | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | frontend/src/pages/NewRun.test.tsx | 1161 | // TODO: Add test for when dialog is dismissed. Due to the particulars of how the Dialog element | COMMENT |
| LOW | sdk/python/kfp/compiler/pipeline_spec_builder.py | 2079 | # TODO: add validation of returned outputs -- it's possible to return | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk/python/kfp/cli/utils/parsing_test.py | 53 | def test_function(self): | CODE |
| LOW | sdk/python/kfp/local/pip_install_serialization_test.py | 87 | def process_data(value: int) -> int: | CODE |
| LOW | …on/kfp/local/orchestrator/enhanced_dag_orchestrator.py | 711 | def execute_task( | CODE |