Repository Analysis

kubeflow/pipelines

Machine Learning Pipelines for Kubeflow

11.9 Low AI signal View on GitHub

Analysis Overview

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).

11.9
Adjusted Score
11.9
Raw Score
100%
Time Factor
2026-08-02
Last Push
4.2K
Stars
Python
Language
915.0K
Lines of Code
3.9K
Files
7.1K
Pattern Hits
2026-08-02
Scan Date
0.24
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

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.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 0HIGH 921MEDIUM 192LOW 6034

Directory Score Breakdown

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.

Pattern Findings

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.

Cross-File Repetition728 hits · 3640 pts
SeverityFileLineSnippetContext
HIGH…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml0converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: aleSTRING
HIGHfrontend/src/data/test/xgboost_sample_pipeline.yaml0converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: aleSTRING
HIGH…_compiled_pipelines/valid/xgboost_sample_pipeline.yaml0converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: aleSTRING
HIGH…src/apiserver/server/test/xgboost_sample_pipeline.yaml0converts csv table to apache parquet.\n\n [apache parquet](https://parquet.apache.org/)\n\ \n annotations:\n author: aleSTRING
HIGH…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml0make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n moSTRING
HIGHfrontend/src/data/test/xgboost_sample_pipeline.yaml0make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n moSTRING
HIGH…_compiled_pipelines/valid/xgboost_sample_pipeline.yaml0make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n moSTRING
HIGH…src/apiserver/server/test/xgboost_sample_pipeline.yaml0make predictions using a trained xgboost model.\n\n args:\n \ \ data_path: path for the feature data in csv format.\n moSTRING
HIGH…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml0make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquetSTRING
HIGHfrontend/src/data/test/xgboost_sample_pipeline.yaml0make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquetSTRING
HIGH…_compiled_pipelines/valid/xgboost_sample_pipeline.yaml0make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquetSTRING
HIGH…src/apiserver/server/test/xgboost_sample_pipeline.yaml0make predictions\ \ using a trained xgboost model.\n\n args:\n data_path: path for\ \ the feature data in apache parquetSTRING
HIGH…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml0train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ouSTRING
HIGHfrontend/src/data/test/xgboost_sample_pipeline.yaml0train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ouSTRING
HIGH…_compiled_pipelines/valid/xgboost_sample_pipeline.yaml0train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ouSTRING
HIGH…src/apiserver/server/test/xgboost_sample_pipeline.yaml0train an xgboost model.\n\n args:\n\ \ training_data_path: path for the training data in csv format.\n\ \ model_path: ouSTRING
HIGH…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml0train an xgboost model.\n\n args:\n training_data_path:\ \ path for the training data in apache parquet format.\n model_STRING
HIGHfrontend/src/data/test/xgboost_sample_pipeline.yaml0train 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.yaml0train 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.yaml0train 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.py0pipeline using exithandler with pipelinetaskfinalstatus.STRING
HIGH…led_pipelines/valid/pipeline_with_task_final_status.py0pipeline using exithandler with pipelinetaskfinalstatus.STRING
HIGH…lid/critical/pipeline_with_artifact_upload_download.py0pipeline using exithandler with pipelinetaskfinalstatus.STRING
HIGH…st_data/sdk_compiled_pipelines/valid/output_metrics.py0dummy component that outputs metrics with a random accuracy.STRING
HIGH…lines/valid/essential/pipeline_with_metrics_outputs.py0dummy component that outputs metrics with a random accuracy.STRING
HIGHsdk/python/kfp/compiler/compiler_test.py0dummy component that outputs metrics with a random accuracy.STRING
HIGHbackend/api/v2beta1/python_http_client/setup.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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__.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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__.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow 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.py0kubeflow pipelines api this file contains rest api specification for kubeflow pipelines. the file is autogenerated from STRING
668 more matches not shown…
Hyper-Verbose Identifiers2321 hits · 2166 pts
SeverityFileLineSnippetContext
LOWproxy/get_proxy_url_test.py45 def test_get_urls_incorrect_format(self):STRING
LOWfrontend/server/k8s-helper.ts59function getConfiguredServerNamespace(): string | undefined {CODE
LOWfrontend/server/k8s-helper.ts226export async function deleteTensorboardInstance(logdir: string, namespace: string): Promise<void> {CODE
LOWfrontend/server/k8s-helper.ts248export function waitForTensorboardInstance(CODE
LOWfrontend/server/minio-helper.ts353function extractFirstTarRecordAsStream() {CODE
LOWfrontend/server/minio-helper.ts492export async function summarizeDirectoryUnderPrefix(CODE
LOWfrontend/server/workflow-helper.ts176export async function getKeyFormatFromArtifactRepositories(CODE
LOWfrontend/server/workflow-helper.ts222export function createPodLogsMinioRequestConfig(CODE
LOWfrontend/server/workflow-helper.ts292export async function getPodLogsMinioRequestConfigfromWorkflow(CODE
LOW…ontend/server/integration-tests/artifact-proxy.test.ts42 async function setUpNamespacedArtifactService({ namespace = 'any-ns' }: { namespace?: string }) {CODE
LOWfrontend/server/integration-tests/tensorboard.test.ts88 function newGetTensorboardResponse({CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts52function signTensorboardProxyPayload(serializedPayload: string, signingSecret: string): string {CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts64function isDocumentNavigationRequest(req: Pick<express.Request, 'method' | 'headers'>): boolean {CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts103export function createTensorboardProxyPath(CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts120export function buildTensorboardProxyTarget(CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts131export function buildTensorboardProxyUpstreamPath(CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts146export function getTensorboardProxyBasePath(proxyPrefix: string, referer = ''): string | undefined {CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts166function isSafeTensorboardProxyPath(proxyPath: string): boolean {CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts184export function parseTensorboardProxyPayload(CODE
LOWfrontend/server/handlers/tensorboard-proxy.ts239export function parseTensorboardProxyRequest(CODE
LOWfrontend/server/handlers/artifacts.ts131export function getArtifactsAuthMiddleware(CODE
LOWfrontend/server/handlers/artifacts.ts599function buildAttachmentDisposition(filename: string): string {CODE
LOWfrontend/server/handlers/artifacts.ts749function getVolumeArtifactsHandler(options: { bucket: string; key: string }, peek: number = 0) {CODE
LOWfrontend/server/handlers/vis.ts21export function getAllowCustomVisualizationsHandler(allowed: boolean): Handler {CODE
LOWfrontend/server/helpers/mlmd-validator.ts379export async function validateArtifactNamespace(CODE
LOWfrontend/server/helpers/artifact-coordinates.ts17export function resolveArtifactCoordinates(CODE
LOWfrontend/mock-backend/tensorboard-proxy.ts24function getTensorboardProxyBasePath(referer = ''): string | undefined {CODE
LOWfrontend/mock-backend/mock-api-middleware.ts138function getRequiredDecodedQueryString(CODE
LOW…pipeline/lightweight_python_functions_v2_pipeline.json123 "\nimport json\nimport inspect\nfrom typing import *\n\n# Copyright 2021 The Kubeflow Authors\n#\n# LicensedCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml237 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml239 \ 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.yaml278 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml329 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml383 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml437 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml492 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.yaml600 - "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n\CODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json328 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json352 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json376 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json400 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json424 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json460 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOW…-backend/data/v2/pipeline/xgboost_sample_pipeline.json496 "def _make_parent_dirs_and_return_path(file_path: str):\n import os\n os.makedirs(os.path.dirname(fileCODE
LOWfrontend/vite-plugins/generated-cjs-bridge.ts52export function transformGeneratedCjsToEsm(code: string): TransformResult {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js167function getSharedOpenApiSupportGroup(target) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js246function normalizeNodeCompatibleFetchTypes(source) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js262function normalizeGeneratedTypeScriptSource(source, options = {}) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js274function normalizeGeneratedTypeScript(outputDir, options = {}) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js296function stripGeneratedJSDocComments(source) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js300function createSharedOpenApiSupportSource(source) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js325function createOpenApiReExportShim(sharedFilePath, sourceFilePath, importExtension = '') {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js336function assertSharedOpenApiSupportMatches(sharedFilePath, sharedSource, sourceFilePath) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js357function getTargetKeysForSharedOpenApiSupportGroup(sharedGroup) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js364function dedupeGeneratedOpenApiSupportFiles(repoRoot, targetKey) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js396function resetFullySelectedSharedOpenApiSupportDirs(repoRoot, targets) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js414function getSharedOpenApiSupportDirs(repoRoot, targets) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js427function dedupeTargetsOpenApiSupportFiles(repoRoot, targets) {CODE
LOWfrontend/scripts/generate_openapi_typescript_fetch.js472async function formatGeneratedTypeScript(repoRoot, outputDirs) {CODE
LOWfrontend/src/index.tsx40function LocationKeyedErrorBoundary({ children }: React.PropsWithChildren) {CODE
2261 more matches not shown…
Over-Commented Block2042 hits · 2023 pts
SeverityFileLineSnippetContext
LOWtools/diagnose/kfp.sh1#!/bin/bashCOMMENT
LOWtools/metadatastore-upgrade/main.go1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOWtools/k8s-native/migration.py1# Copyright 2025 The Kubeflow AuthorsCOMMENT
LOWproxy/attempt-register-vm-on-proxy.sh1#!/bin/bashCOMMENT
LOWproxy/get_proxy_url.py1#!/usr/bin/env python3COMMENT
LOWproxy/get_proxy_url_test.py1#!/usr/bin/env python3COMMENT
LOWfrontend/tsconfig.prod.json1{COMMENT
LOWfrontend/server/app.test.ts1// Copyright 2019-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/aws-helper.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/utils.test.ts1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/k8s-helper.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/aws-helper.test.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/gcs-helper.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/app.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/minio-helper.ts1// Copyright 2019-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/k8s-helper.test.ts1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/utils.ts1// Copyright 2018-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/configs.test.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/minio-helper.test.ts1// Copyright 2019-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/workflow-helper.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/workflow-helper.ts341 // object-store credentials (MINIO_ACCESS_KEY / MINIO_SECRET_KEY, with the sameCOMMENT
LOWfrontend/server/configs.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/gcs-helper.test.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/server.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/workflow-helper.test.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/integration-tests/artifact-get.test.ts1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/integration-tests/artifact-auth.test.ts1// Copyright 2025 The Kubeflow AuthorsCOMMENT
LOW…ntegration-tests/mock-backend-query-validation.test.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOW…d/server/integration-tests/mock-backend-routes.test.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/integration-tests/tensorboard.test.ts1// Copyright 2021 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/tensorboard-proxy.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/tensorboard.ts1// Copyright 2019-2021 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/artifacts.ts1// Copyright 2019-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/artifacts.ts481 // single objects. Fall back to packaging the contents of the prefix asCOMMENT
LOWfrontend/server/handlers/healthz.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/artifacts.test.ts1// Copyright 2025 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/domain-checker.ts1// Copyright 2023 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/vis.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/pod-info.ts1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/domain-checker.test.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/index-html.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/tensorboard-proxy.test.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/pod-logs.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/handlers/gke-metadata.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/helpers/mlmd-validator.ts1// Copyright 2025 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/helpers/mlmd-validator.ts61const DEFAULT_TIMEOUT_MS = (() => {COMMENT
LOWfrontend/server/helpers/mlmd-validator.test.ts1// Copyright 2025 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/helpers/artifact-coordinates.ts1// Copyright 2025 The Kubeflow AuthorsCOMMENT
LOWfrontend/server/helpers/server-info.ts1// Copyright 2019-2020 The Kubeflow AuthorsCOMMENT
LOWfrontend/mock-backend/tensorboard-proxy.ts1// Copyright 2026 The Kubeflow AuthorsCOMMENT
LOWfrontend/mock-backend/mock-api-middleware.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOWfrontend/mock-backend/mock-api-server.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOWfrontend/mock-backend/fixed-data.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOW…kend/data/v1/runtime/hello-world-with-steps-runtime.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOW…/mock-backend/data/v1/runtime/mock-coinflip-runtime.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOW…end/mock-backend/data/v1/runtime/mock-retry-runtime.ts1// Copyright 2020 The Kubeflow AuthorsCOMMENT
LOW…d/mock-backend/data/v1/runtime/mock-xgboost-runtime.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOW…nd/mock-backend/data/v1/runtime/hello-world-runtime.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOW…end/mock-backend/data/v1/runtime/mock-error-runtime.ts1// Copyright 2018 The Kubeflow AuthorsCOMMENT
LOWfrontend/mock-backend/data/v1/runtime/json-runtime.ts1// Copyright 2019 The Kubeflow AuthorsCOMMENT
1982 more matches not shown…
Unused Imports1006 hits · 922 pts
SeverityFileLineSnippetContext
LOW…native-migration-tests/kfp_k8s_mode_migration_tests.py33CODE
LOW…native-migration-tests/kfp_k8s_mode_migration_tests.py34CODE
LOW…native-migration-tests/kfp_k8s_mode_migration_tests.py35CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py22CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py26CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py27CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py29CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py32CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py32CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py33CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py33CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py42CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py47CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py47CODE
LOW…-native-migration-tests/kfp_db_mode_migration_tests.py47CODE
LOW…rnetes-native-migration-tests/create_test_pipelines.py16CODE
LOW…rnetes-native-migration-tests/create_test_pipelines.py17CODE
LOW…rnetes-native-migration-tests/create_test_pipelines.py18CODE
LOW…rnetes-native-migration-tests/create_test_pipelines.py23CODE
LOW…tes_platform/python/test/snapshot/data/nodeaffinity.py15CODE
LOW…netes_platform/python/test/snapshot/data/toleration.py17CODE
LOWkubernetes_platform/python/test/unit/test_config_map.py18CODE
LOW…s_platform/python/test/unit/test_image_pull_secrets.py18CODE
LOW…ython/kfp/kubernetes/kubernetes_executor_config_pb2.py25CODE
LOW…ython/kfp/kubernetes/kubernetes_executor_config_pb2.py26CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py43CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py44CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py45CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py46CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py47CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py48CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py49CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py50CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py51CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py52CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py53CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py54CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py55CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py56CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py57CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py58CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py59CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py60CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py61CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py62CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py63CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py64CODE
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py65CODE
LOWkubernetes_platform/python/kfp/kubernetes/secret.py19CODE
LOW…rnetes_platform/python/kfp/kubernetes/node_selector.py14CODE
LOW…iled_pipelines/valid/pipeline_with_secret_as_volume.py27CODE
LOW…ompiled_pipelines/valid/pipeline_container_no_input.py14CODE
LOW…k_compiled_pipelines/valid/metrics_visualization_v2.py34CODE
LOW…el_and_nested/pipeline_in_pipeline_loaded_from_yaml.py15CODE
LOW…nes/valid/parallel_and_nested/loop_consume_upstream.py4CODE
LOW…_and_nested/nested_pipeline_opt_inputs_parent_level.py1CODE
LOW…_compiled_pipelines/valid/critical/mixed_parameters.py3CODE
LOW…dk_compiled_pipelines/valid/critical/artifact_crust.py3CODE
LOW…ines/valid/essential/pipeline_with_reused_component.py15CODE
LOW…/sdk_uncompiled_pipelines/v1/pipeline_with_ontology.py15CODE
946 more matches not shown…
Docstring Block Structure84 hits · 420 pts
SeverityFileLineSnippetContext
HIGH…rnetes_platform/python/kfp/kubernetes/node_affinity.py60 Validates a Python dictionary against the Kubernetes V1NodeAffinity model. Args: node_affinity_json: ASTRING
HIGHrelease/kfpr/core.py52Derive release metadata from release type and version. Args: release_type: One of 'major', 'minor', or 'patchSTRING
HIGHrelease/kfpr/core.py122Load state from JSON file. Args: path: Path to state file. Returns: ReleaseState instance with loaSTRING
HIGHrelease/kfpr/core.py452Parse GitHub owner from fork remote URL. Args: fork_remote: Git remote URL (SSH or HTTPS format). Returns: STRING
HIGHbackend/src/apiserver/visualization/types/tfdv.py34Build the HTML for visualizing the input statistics using Facets. Args: lhs_statistics: A DatasetFeatureStatisticsSTRING
HIGH…line_components/v1/dataflow/flex_template/component.py62Launch 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.py56LLM Text Generation Evaluation pipeline. This pipeline supports evaluating large language models, publisher or manageSTRING
HIGH…l_evaluation/evaluation_llm_classification_pipeline.py65The LLM Text Classification Evaluation pipeline. Args: project: Required. The GCP project that runs the pipeline STRING
HIGH…luation_automl_tabular_feature_attribution_pipeline.py67The evaluation AutoML tabular pipeline with feature attribution for classification models. This pipeline guarantees sSTRING
HIGH…luation_automl_tabular_feature_attribution_pipeline.py244The evaluation AutoML tabular pipeline with feature attribution for regression models. This pipeline guarantees suppoSTRING
HIGH…_evaluation/evaluation_feature_attribution_pipeline.py69The evaluation custom tabular pipeline with feature attribution for classification models. This pipeline gives supporSTRING
HIGH…_evaluation/evaluation_feature_attribution_pipeline.py278The evaluation custom tabular pipeline with feature attribution for. regression models. This pipeline gives supporSTRING
HIGH…model_based_llm_evaluation/autosxs/autosxs_pipeline.py60Evaluates two models side-by-side using an arbiter model. Args: evaluation_dataset: A BigQuery table or comma-sepSTRING
HIGH…ine_components/v1/bigquery/evaluate_model/component.py45Launch a BigQuery evaluate model job and waits for it to finish. Args: location: Location to run the BigQuery mSTRING
HIGH…ponents/v1/bigquery/ml_arima_coefficients/component.py42Launch a BigQuery ML.ARIMA_COEFFICIENTS job and let you see the ARIMA coefficients. This function only applies to tSTRING
HIGH…e_components/v1/bigquery/ml_training_info/component.py41Launch a BigQuery ml training info fetching job and waits for it to finish. Args: location: Location of the jSTRING
HIGH…ipeline_components/v1/bigquery/drop_model/component.py38Launch a BigQuery drop model job and waits for it to finish. Args: location: Location of the job to drop the BiSTRING
HIGH…nents/v1/bigquery/ml_principal_components/component.py42Launch a BigQuery ML.principal_components job and waits for it to finish. Args: location: Location to run the BSTRING
HIGH…eline_components/v1/bigquery/create_model/component.py39Launch a BigQuery create model job and waits for it to finish. Args: location: Location of the job to create thSTRING
HIGH…eline_components/v1/bigquery/ml_centroids/component.py43Launch 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.py41Launch 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.py45Launch a BigQuery predict model job and waits for it to finish. Args: location: Location to run the BigQuery moSTRING
HIGH…ne_components/v1/bigquery/ml_feature_info/component.py41Launch a BigQuery feature info job and waits for it to finish. Args: location: Location of the job to run BigQuSTRING
HIGH…ponents/v1/bigquery/explain_predict_model/component.py46Launch a BigQuery explain predict model job and waits for it to finish. Args: location: Location to run the BigSTRING
HIGH…components/v1/bigquery/feature_importance/component.py42Launch a BigQuery feature importance fetching job and waits for it to finish. Args: location: Location of theSTRING
HIGH…s/v1/bigquery/ml_principal_component_info/component.py42Launch a BigQuery ML.principal_component_info job and waits for it to finish. Args: location: Location to runSTRING
HIGH…omponents/v1/bigquery/ml_confusion_matrix/component.py44Launch a BigQuery confusion matrix job and waits for it to finish. Args: location: Location to run the BigQuerySTRING
HIGH…ine_components/v1/bigquery/forecast_model/component.py44Launch 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.py41Launch a BigQuery ml advanced weights job and waits for it to finish. Args: location: Location of the job to crSTRING
HIGH…_components/v1/bigquery/ml_arima_evaluate/component.py43Launch a BigQuery ML.ARIMA_EVALUATE job and waits for it to finish. Args: location: Location to run the BigQuerSTRING
HIGH…line_components/v1/bigquery/ml_trial_info/component.py42Launch a BigQuery ml trial info job and waits for it to finish. Args: location: Location to run the BigQuery mlSTRING
HIGH…onents/v1/bigquery/explain_forecast_model/component.py44Launch 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.py43Launch a BigQuery ml reconstruction loss job and waits for it to finish. Args: location: Location to run the BiSTRING
HIGH…eline_components/v1/bigquery/ml_roc_curve/component.py44Launch a BigQuery roc curve job and waits for it to finish. Args: location: Location of the job to run BigQuerySTRING
HIGH…eline_components/v1/bigquery/ml_recommend/component.py44Launch 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.py46Launch a BigQuery detect anomalies model job and waits for it to finish. Args: location: Location to run the BiSTRING
HIGH…pipeline_components/v1/bigquery/query_job/component.py40Launch a BigQuery query job and waits for it to finish. Note: The total input commands/args to the component can be aSTRING
HIGH…e_components/v1/hyperparameter_tuning_job/component.py45Creates a Vertex AI hyperparameter tuning job and waits for it to complete. See [more information](https://cloud.goSTRING
HIGH…eline_components/v1/endpoint/deploy_model/component.py48[Deploys](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints/deployModel) a Google CSTRING
HIGH…pipeline_components/v1/model/upload_model/component.py48[Uploads](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.models/upload) a Google Cloud VerSTRING
HIGH…_pipeline_components/v1/batch_predict_job/component.py69Creates a Google Cloud Vertex [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.loSTRING
HIGH…ainer/v1/dataflow/dataflow_python_job_remote_runner.py64Creates a Dataflow python job. Args: python_module_path: The gcs path to the python file to run. project: ReqSTRING
HIGH…ainer/v1/dataflow/dataflow_python_job_remote_runner.py165Parse a gcs path into bucket name and blob name. Args: path: the path to parse. Returns: A Tuple consistinSTRING
HIGH…ts/container/v1/gcp_launcher/pipeline_remote_runner.py184Poll the pipeline status with automatic retry. Args: get_pipeline_fn: A function that polls the pipeline fromSTRING
HIGH…omponents/container/v1/dataproc/utils/dataproc_util.py92GET a http request. Args: url: The resource url. Returns: Dict of the JSON payload returned in theSTRING
HIGH…omponents/container/v1/dataproc/utils/dataproc_util.py133POST a http request. Args: url: The resource url. post_data: The POST data. Returns: Dict ofSTRING
HIGH…omponents/container/v1/dataproc/utils/dataproc_util.py247Waits for a Dataproc batch workload to reach a final state. Args: lro: Dict of the long-running Operation resSTRING
HIGH…tainer/preview/dataflow/flex_template/remote_runner.py104POST a http request. Args: url: The resource url. post_data: The POST data. Returns: Dict ofSTRING
HIGH…tainer/preview/dataflow/flex_template/remote_runner.py200Create a job using a Dataflow Flex Template. Args: type: Job type that is written to gcp_resources. jobSTRING
HIGH…ents/_implementation/llm/online_evaluation_pairwise.py57Evaluate two models using an autorater. Args: inference_output_uri: Directory of model A's inference output. STRING
HIGH…nents/_implementation/llm/batch_prediction_pairwise.py58Runs 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.py36Generates payload for a custom training job. Args: display_name: Component display name. Can contain up to 128 UTSTRING
HIGH…eline_components/_implementation/llm/function_based.py34Returns 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.py115Generates image uri based on base image name and accelerator type. Args: project: Project that contains the artifSTRING
HIGH…eline_components/_implementation/llm/function_based.py173Resolves reference model metadata needed by downstream components. Args: large_model_reference: User-provided refSTRING
HIGH…omponents/_implementation/llm/private_text_importer.py46Import 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.py69Returns the batch prediction results for a given batch of instances. Args: project: Required. The GCP project tSTRING
HIGH…n/model_evaluation/endpoint_batch_predict/component.py173The First Party Model Endpoint Batch Predict Pipeline. Args: project: Required. The GCP project that runs the pipSTRING
HIGH…ure_attribution/feature_attribution_graph_component.py55A pipeline to compute feature attributions by sampling data for batch explanations. This pipeline guarantees support STRING
HIGH…odel_evaluation/feature_attribution_graph_component.py55A pipeline to compute feature attributions by sampling data for batch explanations. This pipeline guarantees support STRING
24 more matches not shown…
Magic Placeholder Names78 hits · 390 pts
SeverityFileLineSnippetContext
HIGHbackend/api/v2beta1/python_http_client/README.md71 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md46 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md124 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md202 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md280 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md358 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md444 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md522 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v2beta1/python_http_client/docs/RunServiceApi.md600 'authorization': 'YOUR_API_KEY'CODE
HIGH…pi/v2beta1/python_http_client/docs/ReportServiceApi.md40 'authorization': 'YOUR_API_KEY'CODE
HIGH…pi/v2beta1/python_http_client/docs/ReportServiceApi.md115 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md50 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md126 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md202 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md280 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md358 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md436 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md512 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md590 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md668 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md752 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md836 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v2beta1/python_http_client/docs/PipelineServiceApi.md914 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md44 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md120 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md198 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md274 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md350 'authorization': 'YOUR_API_KEY'CODE
HIGH…eta1/python_http_client/docs/RecurringRunServiceApi.md426 'authorization': 'YOUR_API_KEY'CODE
HIGH…beta1/python_http_client/docs/DummyFilterServiceApi.md39 'authorization': 'YOUR_API_KEY'CODE
HIGH…a1/python_http_client/docs/PipelineUploadServiceApi.md40 'authorization': 'YOUR_API_KEY'CODE
HIGH…a1/python_http_client/docs/PipelineUploadServiceApi.md127 'authorization': 'YOUR_API_KEY'CODE
HIGH…ta1/python_http_client/docs/VisualizationServiceApi.md39 'authorization': 'YOUR_API_KEY'CODE
HIGH…i/v2beta1/python_http_client/docs/HealthzServiceApi.md39 'authorization': 'YOUR_API_KEY'CODE
HIGH…/api/v2beta1/python_http_client/docs/AuthServiceApi.md39 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md44 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md120 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md196 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md272 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md348 'authorization': 'YOUR_API_KEY'CODE
HIGH…2beta1/python_http_client/docs/ExperimentServiceApi.md432 'authorization': 'YOUR_API_KEY'CODE
HIGHbackend/api/v1beta1/python_http_client/README.md71 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md47 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md123 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md199 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md275 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md351 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md437 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md515 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md591 'authorization': 'YOUR_API_KEY'CODE
HIGH…d/api/v1beta1/python_http_client/docs/RunServiceApi.md667 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md50 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md126 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md202 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md278 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md354 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md432 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md508 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md584 'authorization': 'YOUR_API_KEY'CODE
HIGH…/v1beta1/python_http_client/docs/PipelineServiceApi.md660 'authorization': 'YOUR_API_KEY'CODE
18 more matches not shown…
Decorative Section Separators150 hits · 375 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js96// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js98// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js131// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js133// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js161// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js163// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js288// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js290// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js396// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js398// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js698// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js700// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js1058// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/smoke-test-runner.js1060// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js195// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js197// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js248// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js250// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js334// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js336// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js381// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js383// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js465// ────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/scripts/ui-smoke-test/cluster-manager.js467// ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py135 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py137 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py930 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py932 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py272 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py274 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py580 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py582 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py641 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py643 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py717 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py719 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py811 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py813 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py1018 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py1020 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py1064 # ------------------------------------------------------------------COMMENT
MEDIUM…hon/kfp/kubeflow_client/backends/kubernetes/backend.py1066 # ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py295# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py297# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py315# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py317# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py1934# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py1936# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py60# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py62# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py85# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py87# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py123# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py125# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py238# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py240# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py412# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py414# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py515# ------------------------------------------------------------------COMMENT
MEDIUM…fp/kubeflow_client/backends/kubernetes/backend_test.py517# ------------------------------------------------------------------COMMENT
90 more matches not shown…
Deep Nesting239 hits · 218 pts
SeverityFileLineSnippetContext
LOW…p-kubernetes-native-migration-tests/yaml_converters.py33CODE
LOWtest/seaweedfs/s3_helper.py127CODE
LOWkubernetes_platform/python/kfp/kubernetes/common.py50CODE
LOW…_pipelines/valid/pipeline_with_loops_and_conditions.py55CODE
LOW…a/sdk_compiled_pipelines/valid/if_elif_else_complex.py48CODE
LOWrelease/kfpr/steps.py363CODE
LOWrelease/kfpr/core.py605CODE
LOWrelease/kfpr/steps_test.py634CODE
LOWrelease/kfpr/steps_test.py679CODE
LOW…/api/v2beta1/python_http_client/kfp_server_api/rest.py109CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py218CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py282CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py384CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py443CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py473CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py529CODE
LOW…_client/kfp_server_api/models/v2beta1_visualization.py188CODE
LOW…lient/kfp_server_api/models/predicate_string_values.py76CODE
LOW…_client/kfp_server_api/models/v2beta1_runtime_state.py63CODE
LOW…nt/kfp_server_api/models/v2beta1_list_runs_response.py134CODE
LOW…thon_http_client/kfp_server_api/models/protobuf_any.py137CODE
LOW…t/kfp_server_api/models/v2beta1_predicate_operation.py63CODE
LOW…ttp_client/kfp_server_api/models/recurring_run_mode.py57CODE
LOW…_client/kfp_server_api/models/v2beta1_artifact_list.py78CODE
LOW…p_server_api/models/v2beta1_list_pipelines_response.py134CODE
LOW…_client/kfp_server_api/models/v2beta1_plugin_output.py128CODE
LOW…_client/kfp_server_api/models/predicate_long_values.py76CODE
LOW…ython_http_client/kfp_server_api/models/v2beta1_run.py598CODE
LOW…ttp_client/kfp_server_api/models/v2beta1_experiment.py244CODE
LOW…hon_http_client/kfp_server_api/models/inline_object.py244CODE
LOW…/kfp_server_api/models/v2beta1_pipeline_task_detail.py492CODE
LOW…http_client/kfp_server_api/models/v2beta1_predicate.py294CODE
LOW…/kfp_server_api/models/v2beta1_recurring_run_status.py57CODE
LOW…erver_api/models/v2beta1_pipeline_version_reference.py106CODE
LOW…ent/kfp_server_api/models/v2beta1_periodic_schedule.py134CODE
LOW…client/kfp_server_api/models/v2beta1_metadata_value.py102CODE
LOW…client/kfp_server_api/models/v2beta1_runtime_status.py130CODE
LOW…er_api/models/v2beta1_pipeline_task_executor_detail.py162CODE
LOW…_client/kfp_server_api/models/v2beta1_cron_schedule.py132CODE
LOW…ent/kfp_server_api/models/v2beta1_run_storage_state.py57CODE
LOW…_client/kfp_server_api/models/v2beta1_recurring_run.py570CODE
LOW…on_http_client/kfp_server_api/models/v2beta1_filter.py78CODE
LOW…on_http_client/kfp_server_api/models/inline_object1.py298CODE
LOW…tp_client/kfp_server_api/models/protobuf_null_value.py55CODE
LOW…client/kfp_server_api/models/authorize_request_verb.py58CODE
LOW…_api/models/v2beta1_list_pipeline_versions_response.py134CODE
LOW…nt/kfp_server_api/models/v2beta1_visualization_type.py59CODE
LOW…t/kfp_server_api/models/authorize_request_resources.py56CODE
LOW…_http_client/kfp_server_api/models/v2beta1_pipeline.py272CODE
LOW…client/kfp_server_api/models/v2beta1_runtime_config.py104CODE
LOW…_server_api/models/v2beta1_experiment_storage_state.py57CODE
LOW…ient/kfp_server_api/models/v2beta1_pipeline_version.py354CODE
LOW…server_api/models/v2beta1_delete_propagation_policy.py58CODE
LOW…server_api/models/v2beta1_list_experiments_response.py134CODE
LOW…ver_api/models/v2beta1_list_recurring_runs_response.py134CODE
LOW…nt/kfp_server_api/models/metadata_value_render_type.py56CODE
LOW…p_client/kfp_server_api/models/v2beta1_plugin_state.py58CODE
LOW…p_client/kfp_server_api/models/predicate_int_values.py76CODE
LOW…ython_http_client/kfp_server_api/models/v2beta1_url.py78CODE
LOW…/models/v2beta1_create_pipeline_and_version_request.py102CODE
179 more matches not shown…
Cross-Language Confusion31 hits · 190 pts
SeverityFileLineSnippetContext
HIGHsdk/python/kfp/cli/component.py344 response = client.images.push(STRING
HIGHsdk/python/kfp/dsl/structures_test.py145 - {executorInput: null}CODE
HIGHsdk/python/kfp/dsl/component_factory.py133 python3 -m ensurepip || python3 -m ensurepip --user || apt-get install python3-pipCODE
HIGHsdk/python/kfp/dsl/component_factory_test.py50 '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || aptCODE
HIGHsdk/python/kfp/dsl/component_factory_test.py74 '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || aptCODE
HIGHsdk/python/kfp/dsl/component_factory_test.py121 '\nif ! [ -x "$(command -v pip)" ]; then\n python3 -m ensurepip || python3 -m ensurepip --user || aptCODE
HIGHsdk/python/kfp/dsl/component_factory_test.py158 ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install 'CODE
HIGHsdk/python/kfp/dsl/component_factory_test.py182 ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install 'CODE
HIGHsdk/python/kfp/dsl/component_factory_test.py211 ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install 'CODE
HIGHsdk/python/kfp/dsl/component_factory_test.py239 ' python3 -m ensurepip || python3 -m ensurepip --user || apt-get install 'CODE
HIGH.github/resources/scripts/artifact_upload_retry_test.py43 'steps.primary.outputs.artifact-url || steps.retry.outputs.artifact-url',CODE
HIGH.github/resources/scripts/deploy_kfp_order_test.py29 kfp_ready = script.index('wait_for_pods || EXIT_CODE=$?')CODE
HIGH.github/resources/scripts/observability_output_test.py22Run with: cd .github/resources/scripts && python3 -m unittest -v observability_output_testSTRING
HIGH.github/resources/scripts/ci_health_report_test.py17Run with: cd .github/resources/scripts && python3 -m unittest -v ci_health_report_testSTRING
HIGH.github/resources/scripts/network_window.py109readlink /proc/self/ns/net 2>/dev/null || trueCODE
HIGH.github/resources/scripts/network_window.py111conntrack -S 2>/dev/null || trueCODE
HIGH.github/resources/scripts/network_window.py113count=$(cat /proc/sys/net/netfilter/nf_conntrack_count 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py114max=$(cat /proc/sys/net/netfilter/nf_conntrack_max 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py117cat /proc/net/sockstat 2>/dev/null || trueCODE
HIGH.github/resources/scripts/network_window.py119cat /proc/net/netstat 2>/dev/null || trueCODE
HIGH.github/resources/scripts/network_window.py121cat /proc/net/snmp 2>/dev/null || trueCODE
HIGH.github/resources/scripts/network_window.py127if nfqueue_contents=$(cat "$nfqueue_path" 2>/dev/null); thenCODE
HIGH.github/resources/scripts/network_window.py142if command -v crictl >/dev/null 2>&1 && command -v jq >/dev/null 2>&1 \CODE
HIGH.github/resources/scripts/network_window.py145 2>/dev/null | head -n 1 || true)CODE
HIGH.github/resources/scripts/network_window.py148 | jq -r '.info.pid // empty' 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py153 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py190 cat "$kindnet_cpu_stat" 2>/dev/null || echo status=unavailableCODE
HIGH.github/resources/scripts/network_window.py197 quota=$(cat "$cgroup_directory/cpu.cfs_quota_us" 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py198 period=$(cat "$cgroup_directory/cpu.cfs_period_us" 2>/dev/null || true)CODE
HIGH.github/resources/scripts/network_window.py231if command -v nft >/dev/null 2>&1 && command -v timeout >/dev/null 2>&1; thenCODE
HIGH.github/resources/scripts/network_window.py233 2>/dev/null || echo status=unavailableCODE
AI Structural Patterns164 hits · 157 pts
SeverityFileLineSnippetContext
LOW…_pipelines/valid/pipeline_with_loops_and_conditions.py51CODE
LOW…ompiled_pipelines/valid/create_pod_metadata_complex.py8CODE
LOW…d_pipelines/valid/essential/pipeline_with_condition.py25CODE
LOW…nes/valid/essential/pipeline_with_nested_conditions.py25CODE
LOWrelease/kfpr/cli.py156CODE
LOWrelease/kfpr/cli.py386CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py120CODE
LOW…2beta1/python_http_client/kfp_server_api/api_client.py321CODE
LOW…ython_http_client/kfp_server_api/models/v2beta1_run.py81CODE
LOW…ttp_client/kfp_server_api/models/v2beta1_experiment.py55CODE
LOW…hon_http_client/kfp_server_api/models/inline_object.py55CODE
LOW…/kfp_server_api/models/v2beta1_pipeline_task_detail.py73CODE
LOW…http_client/kfp_server_api/models/v2beta1_predicate.py59CODE
LOW…_client/kfp_server_api/models/v2beta1_recurring_run.py79CODE
LOW…on_http_client/kfp_server_api/models/inline_object1.py59CODE
LOW…_http_client/kfp_server_api/models/v2beta1_pipeline.py57CODE
LOW…ient/kfp_server_api/models/v2beta1_pipeline_version.py63CODE
LOW…1beta1/python_http_client/kfp_server_api/api_client.py120CODE
LOW…1beta1/python_http_client/kfp_server_api/api_client.py321CODE
LOW…p_client/kfp_server_api/models/api_pipeline_version.py57CODE
LOW…thon_http_client/kfp_server_api/models/api_pipeline.py59CODE
LOW…a1/python_http_client/kfp_server_api/models/api_job.py71CODE
LOW…a1/python_http_client/kfp_server_api/models/api_run.py67CODE
LOWsamples/core/condition/condition_v2.py30CODE
LOWsamples/core/condition/nested_condition.py23CODE
LOW…line_components/v1/dataflow/flex_template/component.py26CODE
LOW…oogle_cloud_pipeline_components/v1/custom_job/utils.py52CODE
LOW…e_cloud_pipeline_components/v1/custom_job/component.py24CODE
LOW…s/v1/model_evaluation/evaluated_annotation_pipeline.py30CODE
LOW…_evaluation/evaluation_llm_text_generation_pipeline.py33CODE
LOW…onents/v1/model_evaluation/classification_component.py27CODE
LOW…luation/evaluation_automl_unstructure_data_pipeline.py31CODE
LOW…luation/evaluation_automl_unstructure_data_pipeline.py200CODE
LOW…luation/evaluation_automl_unstructure_data_pipeline.py362CODE
LOW…ponents/v1/model_evaluation/error_analysis_pipeline.py32CODE
LOW…omponents/v1/model_evaluation/forecasting_component.py27CODE
LOW…model_evaluation/evaluation_automl_tabular_pipeline.py29CODE
LOW…model_evaluation/evaluation_automl_tabular_pipeline.py170CODE
LOW…model_evaluation/evaluation_automl_tabular_pipeline.py304CODE
LOW…l_evaluation/evaluation_llm_classification_pipeline.py35CODE
LOW…luation_automl_tabular_feature_attribution_pipeline.py32CODE
LOW…luation_automl_tabular_feature_attribution_pipeline.py210CODE
LOW…luation_automl_tabular_feature_attribution_pipeline.py382CODE
LOW…_evaluation/evaluation_feature_attribution_pipeline.py31CODE
LOW…_evaluation/evaluation_feature_attribution_pipeline.py243CODE
LOW…_evaluation/evaluation_feature_attribution_pipeline.py451CODE
LOW…components/v1/model_evaluation/regression_component.py27CODE
LOW…model_based_llm_evaluation/autosxs/autosxs_pipeline.py38CODE
LOW…ine_components/v1/bigquery/evaluate_model/component.py30CODE
LOW…line_components/v1/bigquery/predict_model/component.py30CODE
LOW…ponents/v1/bigquery/explain_predict_model/component.py29CODE
LOW…omponents/v1/bigquery/ml_confusion_matrix/component.py30CODE
LOW…ine_components/v1/bigquery/forecast_model/component.py30CODE
LOW…onents/v1/bigquery/explain_forecast_model/component.py30CODE
LOW…onents/v1/bigquery/ml_reconstruction_loss/component.py29CODE
LOW…eline_components/v1/bigquery/ml_roc_curve/component.py30CODE
LOW…eline_components/v1/bigquery/ml_recommend/component.py30CODE
LOW…onents/v1/bigquery/detect_anomalies_model/component.py30CODE
LOW…pipeline_components/v1/automl/tabular/stage_1_tuner.py26CODE
LOW…_components/v1/automl/tabular/stats_and_example_gen.py26CODE
104 more matches not shown…
Excessive Try-Catch Wrapping83 hits · 100 pts
SeverityFileLineSnippetContext
LOWtools/k8s-native/migration.py215 except Exception as e:CODE
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py165 print(f"Error: Pipeline file not found: {file_path}")CODE
MEDIUM…led_pipelines/valid/pipeline_with_task_final_status.py28 print('Error code: ', status.error_code)CODE
MEDIUM…led_pipelines/valid/pipeline_with_task_final_status.py29 print('Error message: ', status.error_message)CODE
MEDIUM…d_pipelines/valid/pipeline_with_task_final_status.yaml89 \ code: ', status.error_code)\n print('Error message: ', status.error_message)\n\CODE
LOW…ompiled_pipelines/valid/integration/ray_integration.py33 except Exception as e:CODE
LOW…ompiled_pipelines/valid/integration/ray_integration.py66 except Exception as e:CODE
LOW…ompiled_pipelines/valid/integration/ray_integration.py102 except Exception as e:CODE
LOW…ompiled_pipelines/valid/integration/ray_integration.py130 except Exception as e2:CODE
LOW…ompiled_pipelines/valid/integration/ray_integration.py133 except Exception as e:CODE
LOW…pelines/valid/critical/pipeline_with_submit_request.py23 except Exception as e:CODE
LOW…piled_pipelines/valid/essential/embedded_artifact.yaml44 except Exception as __kfp_e:\n raise RuntimeError(f'Failed to extract\CODE
LOW…piled_pipelines/valid/essential/embedded_artifact.yaml87 except Exception as __kfp_e:\n raise RuntimeError(f'Failed to extract\CODE
LOWbackend/metadata_writer/src/metadata_helpers.py74 except Exception as e:CODE
MEDIUMbackend/metadata_writer/src/metadata_helpers.py377 print('Error: Not found upstream artifact with URI={}.'.format(uri), file=sys.stderr)CODE
MEDIUMbackend/metadata_writer/src/metadata_helpers.py380 print('Error: Found multiple artifacts with the same URI. {} Using the last one..'.format(artifacts), file=sys.sCODE
LOWbackend/metadata_writer/src/metadata_helpers.py440 except Exception as e:CODE
MEDIUMbackend/metadata_writer/src/metadata_helpers.py441 print('Error: Exception:{}'.format(str(e)), file=sys.stderr)CODE
LOWbackend/metadata_writer/src/metadata_writer.py65 except Exception as e:CODE
LOWbackend/metadata_writer/src/metadata_writer.py245 except Exception:CODE
LOWbackend/metadata_writer/src/metadata_writer.py405 except Exception as e:CODE
LOWbackend/src/apiserver/visualization/server.py129 except Exception as e:CODE
LOWbackend/src/apiserver/visualization/exporter.py141 except Exception:CODE
LOWbackend/src/apiserver/visualization/exporter.py146 except Exception:CODE
LOW…ne_components/_implementation/llm/validate_pipeline.py120 except Exception as e: # pylint: disable=broad-exception-caughtCODE
LOW…ine_components/_implementation/llm/upload_llm_model.py122 except Exception as e: # pylint: disable=broad-exception-caughtCODE
LOW…ine_components/_implementation/llm/deploy_llm_model.py135 except Exception as e: # pylint: disable=broad-exception-caughtCODE
LOWsdk/python/test/local_execution/local_execution_test.py390 except Exception as e:CODE
LOWsdk/python/test/local_execution/local_execution_test.py433 except Exception as e:CODE
MEDIUMsdk/python/test/test_utils/file_utils.py51 print(f'Error parsing YAML file: {ex}')CODE
LOWsdk/python/kfp/cli/compile_.py258 except Exception as e:CODE
LOWsdk/python/kfp/cli/__main__.py26 except Exception as e:CODE
LOWsdk/python/kfp/local/cache.py151 except Exception:CODE
LOWsdk/python/kfp/local/pip_install_serialization_test.py295 except Exception as e:CODE
LOWsdk/python/kfp/local/pip_install_manager.py183 except Exception as e:CODE
LOWsdk/python/kfp/local/executor_output_utils.py132 except Exception as e:CODE
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py92 except Exception:CODE
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py201 except Exception as e:CODE
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py303 except Exception as e:CODE
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py400 except Exception:CODE
LOWsdk/python/kfp/local/orchestrator/task_spec_utils.py110 except Exception as exc:CODE
LOWsdk/python/kfp/local/orchestrator/task_spec_utils.py238 except Exception:CODE
LOWsdk/python/kfp/local/orchestrator/task_spec_utils.py251 except Exception:CODE
LOWsdk/python/kfp/local/orchestrator/task_spec_utils.py255 except Exception:CODE
LOWsdk/python/kfp/local/orchestrator/task_executor.py166 except Exception as exc: # pragma: no cover - defensiveCODE
LOWsdk/python/kfp/local/orchestrator/orchestrator_utils.py84 except Exception as e:CODE
LOW…hon/kfp/kubeflow_client/backends/kubernetes/backend.py129 except Exception as e:CODE
LOW…hon/kfp/kubeflow_client/backends/kubernetes/backend.py904 except Exception as error:CODE
LOW…hon/kfp/kubeflow_client/backends/kubernetes/backend.py952 except Exception as error:CODE
LOW…ython/kfp/kubeflow_client/backends/kubernetes/utils.py58 except Exception: # pylint: disable=broad-exceptCODE
LOWsdk/python/kfp/client/auth.py56 except Exception as e:CODE
LOWsdk/python/kfp/client/client.py305 except Exception as e:CODE
LOWsdk/python/kfp/client/client.py322 except Exception as e:CODE
LOWsdk/python/kfp/client/client.py385 except Exception:CODE
LOWsdk/python/kfp/dsl/v1_modelbase.py41 except Exception:CODE
LOWsdk/python/kfp/dsl/v1_modelbase.py56 except Exception as ex:CODE
LOWsdk/python/kfp/dsl/v1_modelbase.py140 except Exception as ex:CODE
LOWsdk/python/kfp/dsl/v1_modelbase.py159 except Exception as ex:CODE
LOWsdk/python/kfp/dsl/v1_modelbase.py347 except Exception as e:CODE
LOWsdk/python/kfp/dsl/component_factory.py628except Exception as __kfp_e:CODE
23 more matches not shown…
Structural Annotation Overuse36 hits · 59 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md17### Step 1: Establish ContextCOMMENT
LOWCONTRIBUTING.md27### Step 2: Create Feature RequestCOMMENT
LOWCONTRIBUTING.md34### Step 3: Initial Team TriageCOMMENT
LOWCONTRIBUTING.md45### Step 4: Design ReviewCOMMENT
LOWCONTRIBUTING.md60### Step 5: ImplementationCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js491 // Step 3: Ensure Kind cluster (always needed — frontend server proxies through it)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js500 // Step 4: Build/deploy changed backend componentsCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js517 // Step 5: Re-apply manifestsCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js527 // Step 6: Set up port forwarding + frontend serverCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js428 // Step 1: Check port availability (Issue 6)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js441 // Step 2: Detect changesCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js541 // Step 7: Seed dataCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js553 // Step 8: Fetch PR code (if --pr in compare mode)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js580 // Step 9: Check out base ref via git worktree and build its frontendCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js608 // Step 10: Build PR frontendCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js624 // Step 11: Serve both via proxy-server.js → API proxied to localhost:3001COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js653 // Step 12: Capture screenshots + generate comparisonCOMMENT
LOWbackend/src/cache/server/admission.go69 // Step 1: Request validation. Only handle POST requests with a body and json content type.COMMENT
LOWbackend/src/cache/server/admission.go87 // Step 2: Parse the AdmissionReview request.COMMENT
LOWbackend/src/cache/server/admission.go102 // Step 3: Construct the AdmissionReview response.COMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go486 // Step 1: decide whether to backfill pipeline_versionsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go498 // Step 2: block upgrade if legacy data too longCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go503 // Step 3: drop all foreign key constraints which can block shrinking columnsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go512 // Step 4: shrink fields to meet new length constraintsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go545 // Step 6: Run autoMigrate to add any missing FKs/constraints/columns/indexes andCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go553 // Step 7: Data backfill for pipeline_versions if this is the first time forCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go1208 // Step 1: duplicate pipelines to pipeline versions.COMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go1240 // Step 2: modifiy pipelines table after pipeline_versions are populated.COMMENT
LOWbackend/src/apiserver/config/config_test.go697 // Step 1: Load with empty namespace — pipeline stored with Namespace = ""COMMENT
LOWbackend/src/apiserver/config/config_test.go718 // Step 2: Switch to non-empty namespace and add a new versionCOMMENT
LOWbackend/src/apiserver/config/config_test.go725 // Step 3: Assert: the new version was created under the existing pipelineCOMMENT
LOWbackend/src/apiserver/config/config_test.go736 // Step 1: Load with empty namespaceCOMMENT
LOWbackend/src/apiserver/config/config_test.go757 // Step 2: Switch namespace but keep same version nameCOMMENT
LOWbackend/src/apiserver/config/config_test.go763 // Step 3: Assert: no duplicate version was createdCOMMENT
LOWmanifests/kustomize/third-party/seaweedfs/README.md94#### Step 1: Mount Existing Remote Buckets (Optional)COMMENT
LOWmanifests/kustomize/third-party/seaweedfs/README.md103#### Step 2: Start the Remote GatewayCOMMENT
Modern Structural Boilerplate58 hits · 58 pts
SeverityFileLineSnippetContext
LOWkubernetes_platform/python/kfp/kubernetes/__init__.py17__all__ = [CODE
LOWrelease/kfpr/steps.py320def _update_sdk_docs_versions(path: Path, version: str) -> None:CODE
LOWrelease/kfpr/steps.py339def _update_kfp_kubernetes_docs_versions(path: Path, version: str) -> None:STRING
LOWrelease/kfpr/steps.py454def _update_sdk_version_files(context: ReleaseContext) -> None:STRING
LOWrelease/kfpr/cli.py38def _set_answer(state: ReleaseState, key: str, value: object | None) -> None:CODE
LOW…/api/v2beta1/python_http_client/kfp_server_api/rest.py30logger = logging.getLogger(__name__)CODE
LOW…/api/v1beta1/python_http_client/kfp_server_api/rest.py30logger = logging.getLogger(__name__)CODE
LOW…ogle_cloud_pipeline_components/v1/dataflow/__init__.py21__all__ = [CODE
LOW…le_cloud_pipeline_components/v1/custom_job/__init__.py22__all__ = [CODE
LOW…ud_pipeline_components/v1/model_evaluation/__init__.py29__all__ = [CODE
LOW…odel_evaluation/model_based_llm_evaluation/__init__.py18__all__ = [CODE
LOW…ne_components/v1/vertex_notification_email/__init__.py18__all__ = [CODE
LOW…oogle_cloud_pipeline_components/v1/dataset/__init__.py33__all__ = [CODE
LOW…ogle_cloud_pipeline_components/v1/bigquery/__init__.py45__all__ = [CODE
LOW…loud_pipeline_components/v1/automl/tabular/__init__.py31__all__ = [CODE
LOW…_pipeline_components/v1/automl/forecasting/__init__.py23__all__ = [CODE
LOW…pipeline_components/v1/automl/training_job/__init__.py23__all__ = [CODE
LOW…ne_components/v1/hyperparameter_tuning_job/__init__.py22__all__ = [CODE
LOW…_pipeline_components/v1/wait_gcp_resources/__init__.py20__all__ = [CODE
LOW…ogle_cloud_pipeline_components/v1/endpoint/__init__.py23__all__ = [CODE
LOW…/google_cloud_pipeline_components/v1/model/__init__.py23__all__ = [CODE
LOW…e_cloud_pipeline_components/v1/forecasting/__init__.py22__all__ = [CODE
LOW…d_pipeline_components/v1/batch_predict_job/__init__.py20__all__ = [CODE
LOW…ogle_cloud_pipeline_components/v1/dataproc/__init__.py23__all__ = [CODE
LOW…ogle_cloud_pipeline_components/types/artifact_types.py27__all__ = [CODE
LOW…omponents/_implementation/model_evaluation/__init__.py39__all__ = [CODE
LOW…line_components/_implementation/starry_net/__init__.py28__all__ = [CODE
LOW…_pipeline_components/_implementation/model/__init__.py19__all__ = [CODE
LOW…cloud_pipeline_components/preview/dataflow/__init__.py18__all__ = [CODE
LOW…oud_pipeline_components/preview/custom_job/__init__.py34__all__ = [CODE
LOW…ogle_cloud_pipeline_components/preview/llm/__init__.py20__all__ = [CODE
LOW…peline_components/preview/model_evaluation/__init__.py22__all__ = [CODE
LOW…pipeline_components/preview/automl/tabular/__init__.py29__all__ = [CODE
LOW…line_components/preview/automl/forecasting/__init__.py27__all__ = [CODE
LOW…oud_pipeline_components/preview/starry_net/__init__.py19__all__ = ['starry_net']CODE
LOWsdk/python/kfp/local/__init__.py21__all__ = [CODE
LOWsdk/python/kfp/local/pip_install_manager.py23logger = logging.getLogger(__name__)CODE
LOWsdk/python/kfp/components/__init__.py17__all__ = [CODE
LOWsdk/python/kfp/registry/__init__.py17__all__ = [CODE
LOWsdk/python/kfp/kubeflow_client/constants.py16__all__ = [CODE
LOWsdk/python/kfp/kubeflow_client/__init__.py33__all__ = [CODE
LOWsdk/python/kfp/kubeflow_client/types.py22__all__ = [CODE
LOW…python/kfp/kubeflow_client/backends/kubernetes/auth.py24logger = logging.getLogger(__name__)CODE
LOW…hon/kfp/kubeflow_client/backends/kubernetes/backend.py50logger = logging.getLogger(__name__)CODE
LOW…on/kfp/kubeflow_client/backends/kubernetes/__init__.py20__all__ = ['KubernetesBackend', 'KubernetesBackendConfig']CODE
LOW…ython/kfp/kubeflow_client/backends/kubernetes/utils.py24logger = logging.getLogger(__name__)CODE
LOWsdk/python/kfp/kubeflow_client/api/pipelines_client.py39__all__ = ['PipelinesClient']CODE
LOWsdk/python/kfp/kubeflow_client/api/__init__.py18__all__ = ['PipelinesClient']CODE
LOWsdk/python/kfp/client/client.py395 def set_user_namespace(self, namespace: str) -> None:CODE
LOWsdk/python/kfp/client/__init__.py16__all__ = [CODE
LOWsdk/python/kfp/compiler/__init__.py17__all__ = [CODE
LOWsdk/python/kfp/dsl/__init__.py18__all__ = [CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py132 def _set_path(self, path: str) -> None:CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py135 def _set_custom_path(self, value: str) -> None:CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py142 def set_path(self, path: str) -> None:CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py198 def _set_framework(self, framework: str) -> None:CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py285 def set_confusion_matrix_categories(self, categories: List[str]) -> None:CODE
LOWsdk/python/kfp/dsl/types/artifact_types.py411 def _update_metadata(self, slice: str) -> None:CODE
Self-Referential Comments19 hits · 55 pts
SeverityFileLineSnippetContext
MEDIUMtools/k8s-native/migration.py129 # Create the Pipeline objectCOMMENT
MEDIUMtools/k8s-native/migration.py146 # Create a PipelineVersion object for each versionCOMMENT
MEDIUMtest/presubmit-tests-sdk.sh21 # Create a virtual environment and activate itCOMMENT
MEDIUMtest/presubmit-tests-sdk-unit.sh23 # Create a virtual environment and activate itCOMMENT
MEDIUMtest/presubmit-tests-sdk-client.sh20 # Create a virtual environment and activate itCOMMENT
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py114 # Create the runCOMMENT
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py136 # Create the recurring runCOMMENT
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py178 # Create a version for the first pipelineCOMMENT
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py229 # Create a run with the hello-world pipelineCOMMENT
MEDIUM…rnetes-native-migration-tests/create_test_pipelines.py241 # Create a recurring run with the add-numbers pipeline (using v1)COMMENT
MEDIUM…ed_pipelines/valid/critical/pipeline_with_workspace.py24 # Create a file in the workspaceCOMMENT
MEDIUM…_pipelines/valid/critical/pipeline_with_workspace.yaml91 \ a file to the workspace.\"\"\" \n import os\n\n # Create a file\CODE
MEDIUM…t_data/compiled-workflows/pipeline_with_workspace.yaml40 to the workspace.\"\"\" \n import os\n\n # Create a file in the workspace\n file_pathCODE
MEDIUMbackend/conformance/run.sh13# Create the done file.COMMENT
MEDIUMsamples/core/tfx-oss/utils/taxi_utils.py349 # Create an input receiver for TFMA processingCOMMENT
MEDIUM…omponents/container/v1/dataproc/utils/dataproc_util.py293 # Create the Batch resource.COMMENT
MEDIUMsdk/python/kfp/local/subprocess_task_handler.py189 # Create the virtual environment inside the temporary directoryCOMMENT
MEDIUMsdk/python/kfp/dsl/templates/notebook_executor.py204 # Define the streaming client class inline in the generated source to avoidCOMMENT
MEDIUM…s/multi-user/pipelines-profile-controller/test_sync.py121 # Create a server at an available port and serve it on a thread as a daemonCOMMENT
Verbosity Indicators29 hits · 46 pts
SeverityFileLineSnippetContext
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js491 // Step 3: Ensure Kind cluster (always needed — frontend server proxies through it)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js500 // Step 4: Build/deploy changed backend componentsCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js517 // Step 5: Re-apply manifestsCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js527 // Step 6: Set up port forwarding + frontend serverCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js428 // Step 1: Check port availability (Issue 6)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js441 // Step 2: Detect changesCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js541 // Step 7: Seed dataCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js553 // Step 8: Fetch PR code (if --pr in compare mode)COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js580 // Step 9: Check out base ref via git worktree and build its frontendCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js608 // Step 10: Build PR frontendCOMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js624 // Step 11: Serve both via proxy-server.js → API proxied to localhost:3001COMMENT
LOWfrontend/scripts/ui-smoke-test/smoke-test-runner.js653 // Step 12: Capture screenshots + generate comparisonCOMMENT
LOWbackend/src/cache/server/admission.go69 // Step 1: Request validation. Only handle POST requests with a body and json content type.COMMENT
LOWbackend/src/cache/server/admission.go87 // Step 2: Parse the AdmissionReview request.COMMENT
LOWbackend/src/cache/server/admission.go102 // Step 3: Construct the AdmissionReview response.COMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go486 // Step 1: decide whether to backfill pipeline_versionsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go498 // Step 2: block upgrade if legacy data too longCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go503 // Step 3: drop all foreign key constraints which can block shrinking columnsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go512 // Step 4: shrink fields to meet new length constraintsCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go545 // Step 6: Run autoMigrate to add any missing FKs/constraints/columns/indexes andCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go553 // Step 7: Data backfill for pipeline_versions if this is the first time forCOMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go1208 // Step 1: duplicate pipelines to pipeline versions.COMMENT
LOWbackend/src/apiserver/client_manager/client_manager.go1240 // Step 2: modifiy pipelines table after pipeline_versions are populated.COMMENT
LOWbackend/src/apiserver/config/config_test.go697 // Step 1: Load with empty namespace — pipeline stored with Namespace = ""COMMENT
LOWbackend/src/apiserver/config/config_test.go718 // Step 2: Switch to non-empty namespace and add a new versionCOMMENT
LOWbackend/src/apiserver/config/config_test.go725 // Step 3: Assert: the new version was created under the existing pipelineCOMMENT
LOWbackend/src/apiserver/config/config_test.go736 // Step 1: Load with empty namespaceCOMMENT
LOWbackend/src/apiserver/config/config_test.go757 // Step 2: Switch namespace but keep same version nameCOMMENT
LOWbackend/src/apiserver/config/config_test.go763 // Step 3: Assert: no duplicate version was createdCOMMENT
Fake / Example Data36 hits · 44 pts
SeverityFileLineSnippetContext
LOWfrontend/server/integration-tests/artifact-auth.test.ts152 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts210 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts254 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts292 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts328 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts421 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts471 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts487 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts506 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts525 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts544 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts563 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts585 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts606 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts625 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/server/integration-tests/artifact-auth.test.ts650 .set('kubeflow-userid', 'user@example.com')CODE
LOWfrontend/mock-backend/fixed-data.ts821 ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent fermentum commodo' +CODE
LOWfrontend/mock-backend/fixed-data.ts821 ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent fermentum commodo' +CODE
LOW…backend/data/v2/pipeline/protobuf_value_params_v2.json49 "\nimport kfp\nfrom kfp import dsl\nfrom kfp.dsl import *\nfrom typing import *\n\ndef print_params(\n CODE
LOWfrontend/src/components/DetailsTable.test.tsx95 `Lorem Ipsum is simply dummy text of the printing and typesettingCODE
LOWfrontend/src/components/DetailsTable.test.tsx96 industry. Lorem Ipsum has been the industry's standard dummy text everCODE
LOWfrontend/src/components/DetailsTable.test.tsx101 of Letraset sheets containing Lorem Ipsum passages, and more recentlyCODE
LOWfrontend/src/components/DetailsTable.test.tsx103 of Lorem Ipsum.`,CODE
LOWfrontend/src/components/DetailsTable.test.tsx122 Lorem Ipsum is simply dummy text of the printing and typesettingCODE
LOWfrontend/src/components/DetailsTable.test.tsx123 industry. Lorem Ipsum has been the industry's standard dummy text everCODE
LOWfrontend/src/components/DetailsTable.test.tsx128 of Letraset sheets containing Lorem Ipsum passages, and more recentlyCODE
LOWfrontend/src/components/DetailsTable.test.tsx130 of Lorem Ipsum.CODE
LOWfrontend/src/components/LogViewer.test.tsx49 `Lorem Ipsum is simply dummy text of the printing and typesetting` +CODE
LOWfrontend/src/components/LogViewer.test.tsx50 `industry. Lorem Ipsum has been the industry's standard dummy text ever` +CODE
LOWfrontend/src/components/LogViewer.test.tsx55 `of Letraset sheets containing Lorem Ipsum passages, and more recently` +CODE
LOWfrontend/src/components/LogViewer.test.tsx57 `of Lorem Ipsum.`;CODE
LOWfrontend/src/components/LogViewer.test.tsx63 const line = `Lorem Ipsum is simply dummy text of the printing and typesettingCODE
LOWfrontend/src/components/LogViewer.test.tsx64 industry. Lorem Ipsum has been the industry's standard dummy text everCODE
LOWfrontend/src/components/LogViewer.test.tsx69 of Letraset sheets containing Lorem Ipsum passages, and more recentlyCODE
LOWfrontend/src/components/LogViewer.test.tsx71 of Lorem Ipsum.`;CODE
LOWsdk/python/kfp/client/client.py287 config.api_key['authorization'] = 'placeholder'CODE
AI Slop Vocabulary17 hits · 30 pts
SeverityFileLineSnippetContext
LOW…pipeline/lightweight_python_functions_v2_pipeline.json108 "\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.yaml49 \ f:\n f.write(message)\n\n # OutputPath is used to just pass\CODE
LOWfrontend/src/lib/v2/WorkflowUtils.test.ts143 "\nimport kfp\nfrom kfp import dsl\nfrom kfp.dsl import *\nfrom typing import *\n\ndef preprocess(\n # An inpCODE
LOW…test/lightweight_python_functions_v2_pipeline_rev.yaml49 \ f:\n f.write(message)\n\n # OutputPath is used to just pass\CODE
LOWtest_data/sdk_compiled_pipelines/valid/preprocess.py53 # OutputPath is used to just pass the local file path of the output artifactCOMMENT
LOWtest_data/sdk_compiled_pipelines/valid/preprocess.yaml90 \ f:\n f.write(message)\n\n # OutputPath is used to just pass\CODE
LOW…lid/essential/lightweight_python_functions_pipeline.py58 # OutputPath is used to just pass the local file path of the output artifactCOMMENT
LOW…d/essential/lightweight_python_functions_pipeline.yaml112 \ f:\n f.write(message)\n\n # OutputPath is used to just pass\CODE
LOW…_pipelines/lightweight_python_functions_v2_pipeline.py55 # OutputPath is used to just pass the local file path of the output artifactCOMMENT
MEDIUMbackend/src/v2/objectstore/object_store.go58 // Use s3blob.OpenBucketV2 with the configured S3 client to leverage retry logicCOMMENT
MEDIUMbackend/src/common/util/execution_spec.go223// leverage the existing Workflow creation for Argo. Need to supportCOMMENT
LOW…omponents/Data passing in python components - Files.py66 # OutputPath is used to just pass the local file path of the output artifactCOMMENT
MEDIUM…_party/ml-metadata/go/ml_metadata/metadata_store.pb.go1109 // type. This field is useful for the tool builders to utilize the stored MLMDCOMMENT
MEDIUM…_party/ml-metadata/go/ml_metadata/metadata_store.pb.go1563 // type. This field is useful for the tool builders to utilize the stored MLMDCOMMENT
MEDIUMsdk/python/kfp/local/placeholder_utils_test.py79 # for comprehensive testing, but in practice metadataCOMMENT
LOWsdk/python/kfp/dsl/executor_test.py252 # Test that output parameters just use the passed in filename.STRING
MEDIUM…kustomize/third-party/mysql/base/mysql-deployment.yaml45 # Disable binlog as the logs grow fast and eat up all disk spaces eventually. And KFP doesn't currently utilize COMMENT
Redundant / Tautological Comments19 hits · 29 pts
SeverityFileLineSnippetContext
LOWproxy/attempt-register-vm-on-proxy.sh38# Check if already has Hostname value.COMMENT
LOW…native-migration-tests/kfp_k8s_mode_migration_tests.py413 # Check if the recurring run still exists via APICOMMENT
LOW…iled_pipelines/valid/pipeline_with_secret_as_volume.py30 # Check if the secret existsCOMMENT
LOW…ed_pipelines/valid/pipeline_with_secret_as_volume.yaml37 \ \"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.yaml23 \"username\")\n\n # Check if the secret exists\n if not os.path.exists(username_path):\n raiseCODE
LOW…ponents/_implementation/llm/preprocess_chat_dataset.py308 # Write file pattern that the tokenizer can use to find all processed files.COMMENT
LOWsdk/python/test/local_execution/local_execution_test.py371 # Set permissions to be writable by all (needed for Docker)COMMENT
LOWsdk/python/kfp/local/subprocess_task_handler.py58 # Check if command contains pip install operationsCOMMENT
LOWsdk/python/kfp/local/docker_task_handler.py90 # Check if command contains pip install operationsCOMMENT
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py78 # Check if this is a task output referenceCOMMENT
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py331 # Check if the iterator has valid items configurationCOMMENT
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py337 # Check if the iterator has valid items configurationCOMMENT
LOWsdk/python/kfp/local/orchestrator/orchestrator_utils.py159 # Check if there's a parameter expression selector to applyCOMMENT
LOWsdk/python/kfp/registry/registry_client.py243 # Check if it's a known hostCOMMENT
LOWsdk/python/kfp/compiler/pipeline_spec_builder.py2252 # Check if a platform has a workspace configCOMMENT
LOWsdk/python/kfp/dsl/types/type_annotations.py273 # Check if the annotation has '__args__' attributeCOMMENT
LOW.github/resources/scripts/deploy-kfp.sh232# Check if all pods are running - (10 minutes)COMMENT
LOW…stalls/multi-user/pipelines-profile-controller/sync.py139 # Check if there are any enabled rulesCOMMENT
LOW…stalls/multi-user/pipelines-profile-controller/sync.py456 # Check if secret is already there when the controller made the request. If yes, thenCOMMENT
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMbackend/src/apiserver/visualization/types/tfdv.py22# The following variables are provided through dependency injection. TheseCOMMENT
MEDIUMbackend/src/apiserver/visualization/types/roc_curve.py27# The following variables are provided through dependency injection. TheseCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWfrontend/src/pages/NewRun.test.tsx1161 // TODO: Add test for when dialog is dismissed. Due to the particulars of how the Dialog elementCOMMENT
LOWsdk/python/kfp/compiler/pipeline_spec_builder.py2079 # TODO: add validation of returned outputs -- it's possible to returnCOMMENT
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWsdk/python/kfp/cli/utils/parsing_test.py53 def test_function(self):CODE
LOWsdk/python/kfp/local/pip_install_serialization_test.py87 def process_data(value: int) -> int:CODE
LOW…on/kfp/local/orchestrator/enhanced_dag_orchestrator.py711def execute_task(CODE