Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
37860 matches across 20 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | clients/python/README.md | 297 | def get_airflow_client_access_token( |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 73 | def _copy_elasticsearch_files(tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 99 | def _setup_elasticsearch_integration(dot_env_file, tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 114 | def _setup_opensearch_integration(dot_env_file, tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 145 | def _write_providers_mount_override(tmp_dir: Path, providers: list[str]) -> list[str]: |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 173 | def _setup_event_driven_integration(dot_env_file, tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 222 | def _setup_xcom_object_storage_integration(dot_env_file, tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 243 | def _setup_java_sdk_integration(dot_env_file, tmp_dir): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 336 | def spin_up_airflow_environment(tmp_path_factory: pytest.TempPathFactory): |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 438 | def pytest_runtest_makereport(item, call): |
| LOW | …2e_tests/e2e_test_utils/base_remote_log_search_test.py | 112 | def test_remote_logging_error_detail(self): |
| LOW | …ests/tests/airflow_e2e_tests/e2e_test_utils/clients.py | 46 | def create_request_session_with_retries(status_forcelist: list[int]): |
| LOW | …/airflow_e2e_tests/java_sdk_tests/test_java_sdk_dag.py | 67 | def test_java_tasks_execute_successfully(self, dag_id: str): |
| LOW | …/airflow_e2e_tests/java_sdk_tests/test_java_sdk_dag.py | 102 | def test_transform_xcom_is_numeric_timestamp(self): |
| LOW | …ests/tests/airflow_e2e_tests/dags/example_xcom_test.py | 56 | def pull_value_from_bash_push(ti=None): |
| LOW | …flow_e2e_tests/event_driven_tests/test_event_driven.py | 52 | def _wait_for_kafka_consumer_group(self, compose_instance, timeout: int = 60, check_interval: int = 3): |
| LOW | …flow_e2e_tests/event_driven_tests/test_event_driven.py | 73 | def _wait_for_consumer_dag_runs( |
| LOW | …flow_e2e_tests/event_driven_tests/test_event_driven.py | 138 | def test_producer_triggers_consumer_and_kafka_offsets(self, compose_instance): |
| LOW | …rflow_e2e_tests/basic_tests/test_airflowctl_imports.py | 24 | def test_airflowctl_is_importable(): |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 58 | def test_integration_run_dag_task_mapping(self): |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 82 | def test_integration_run_dag_with_scheduler_failure(self): |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 112 | def test_pod_failure_logging_with_container_terminated(self, mock_log): |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 173 | def test_pod_failure_logging_exception_handling(self, mock_log): |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 209 | def test_pod_failure_logging_non_failed_state(self, mock_log): |
| LOW | kubernetes-tests/tests/kubernetes_tests/conftest.py | 27 | def initialize_providers_manager(): |
| LOW | kubernetes-tests/tests/kubernetes_tests/conftest.py | 44 | def create_connection_without_db(monkeypatch): |
| LOW | …s-tests/tests/kubernetes_tests/test_other_executors.py | 52 | def test_integration_run_dag_with_scheduler_failure(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 180 | def test_do_xcom_push_defaults_false(self, kubeconfig_path, tmp_path): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 268 | def test_skip_on_specified_exit_code(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 284 | def test_already_checked_on_success(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 306 | def test_already_checked_on_failure(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 624 | def test_disable_privilege_escalation(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 666 | def test_faulty_service_account(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 755 | def test_pod_template_file_system(self, basic_pod_template): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 778 | def test_pod_template_file_with_overrides_system(self, env_vars, test_label, basic_pod_template): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 805 | def test_pod_template_file_with_full_pod_spec(self, test_label, basic_pod_template): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1068 | def test_pod_priority_class_name(self, hook_mock, await_pod_completion_mock): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1158 | def test_reattach_failing_pod_once(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1225 | def test_changing_base_container_name_with_get_logs(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1250 | def test_changing_base_container_name_no_logs(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1280 | def test_changing_base_container_name_no_logs_long(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1311 | def test_changing_base_container_name_failure(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1338 | def test_base_container_name_init_precedence(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1388 | def test_init_container_logs_filtered(self): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1472 | def test_log_output_configurations(self, log_prefix_enabled, log_formatter, expected_log_message_check): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1507 | def test_hide_sensitive_field_in_templated_fields_on_error(caplog, monkeypatch): |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1554 | def test_kubernetes_pod_operator_active_deadline_seconds(self, active_deadline_seconds, should_fail): |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 146 | def _get_session_with_retries(self): |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 186 | def _ensure_airflow_api_server_is_healthy(self): |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 245 | def wait_until_task_in_executor(self, host, dag_run_id, dag_id, task_id, timeout=60): |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 291 | def ensure_dag_expected_state(self, host, logical_date, dag_id, expected_final_state, timeout): |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 387 | def get_generated_admin_password(self, namespace: str) -> str: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 414 | def test_get_dag_queued_events(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 425 | def test_get_dag_queued_event(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 685 | def test_create_uses_schema_alias_in_request_body(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 762 | def test_update_uses_schema_alias_in_request_body(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 130 | def test_server_connection_refused(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 201 | def test_execute_list_sends_limit_to_server(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 216 | def test_execute_list_sends_limit_on_subsequent_pages(self): |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 234 | def test_execute_list_rejects_non_positive_limit(self, limit): |
| 19649 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .asf.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .asf.yaml | 81 | |
| LOW | codecov.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .pre-commit-config.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .hadolint.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | pyproject.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .readthedocs.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .gitpod.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | yamllint-config.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .markdownlint.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | .cherry_picker.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | clients/python/pyproject.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | clients/python/test_python_client.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | clients/python/test_python_client.py | 41 | except ImportError: |
| LOW | airflow-e2e-tests/.pre-commit-config.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/pyproject.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/kafka.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/localstack.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/Dockerfile.java | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/java.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/opensearch.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/elasticsearch.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/docker/kafka/update_run.sh | 1 | #!/bin/sh |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/constants.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …2e_tests/e2e_test_utils/base_remote_log_search_test.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …sts/tests/airflow_e2e_tests/e2e_test_utils/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …ests/tests/airflow_e2e_tests/e2e_test_utils/clients.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …sts/tests/airflow_e2e_tests/java_sdk_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …/airflow_e2e_tests/java_sdk_tests/test_java_sdk_dag.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …s/tests/airflow_e2e_tests/dags/example_event_driven.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …s/tests/airflow_e2e_tests/dags/example_event_driven.py | 41 | # "extra": { |
| LOW | …ests/tests/airflow_e2e_tests/dags/example_xcom_test.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …asticsearch_tests/test_remote_logging_elasticsearch.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …w_e2e_tests/remote_log_elasticsearch_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …ject_storage_tests/test_xcom_object_storage_backend.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …irflow_e2e_tests/xcom_object_storage_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …s/tests/airflow_e2e_tests/remote_log_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …flow_e2e_tests/remote_log_tests/test_remote_logging.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …tests/airflow_e2e_tests/event_driven_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …flow_e2e_tests/event_driven_tests/test_event_driven.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …flow_e2e_tests/remote_log_opensearch_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …log_opensearch_tests/test_remote_logging_opensearch.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …sts/airflow_e2e_tests/basic_tests/test_example_dags.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …-tests/tests/airflow_e2e_tests/basic_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …low_e2e_tests/basic_tests/test_basic_dag_operations.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …rflow_e2e_tests/basic_tests/test_airflowctl_imports.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-e2e-tests/scripts/init-aws.sh | 1 | #!/bin/bash |
| LOW | kubernetes-tests/.pre-commit-config.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/pyproject.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/tests/kubernetes_tests/basic_pod.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/tests/kubernetes_tests/conftest.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …s-tests/tests/kubernetes_tests/test_other_executors.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/tests/kubernetes_tests/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | kubernetes-tests/tests/kubernetes_tests/pod.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| LOW | airflow-ctl/.pre-commit-config.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one |
| 7955 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | clients/python/test_python_client.py | 27 | |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 17 | |
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/constants.py | 17 | |
| LOW | …2e_tests/e2e_test_utils/base_remote_log_search_test.py | 17 | |
| LOW | …ests/tests/airflow_e2e_tests/e2e_test_utils/clients.py | 17 | |
| LOW | …/airflow_e2e_tests/java_sdk_tests/test_java_sdk_dag.py | 49 | |
| LOW | …s/tests/airflow_e2e_tests/dags/example_event_driven.py | 18 | |
| LOW | …ests/tests/airflow_e2e_tests/dags/example_xcom_test.py | 19 | |
| LOW | …asticsearch_tests/test_remote_logging_elasticsearch.py | 17 | |
| LOW | …ject_storage_tests/test_xcom_object_storage_backend.py | 17 | |
| LOW | …flow_e2e_tests/remote_log_tests/test_remote_logging.py | 17 | |
| LOW | …flow_e2e_tests/event_driven_tests/test_event_driven.py | 24 | |
| LOW | …log_opensearch_tests/test_remote_logging_opensearch.py | 17 | |
| LOW | …sts/airflow_e2e_tests/basic_tests/test_example_dags.py | 18 | |
| LOW | …low_e2e_tests/basic_tests/test_basic_dag_operations.py | 17 | |
| LOW | …rflow_e2e_tests/basic_tests/test_airflowctl_imports.py | 18 | |
| LOW | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 17 | |
| LOW | kubernetes-tests/tests/kubernetes_tests/conftest.py | 17 | |
| LOW | …s-tests/tests/kubernetes_tests/test_other_executors.py | 17 | |
| LOW | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 17 | |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 17 | |
| LOW | airflow-ctl/tests/conftest.py | 18 | |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 18 | |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_client.py | 18 | |
| LOW | …w-ctl/tests/airflow_ctl/ctl/test_console_formatting.py | 17 | |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 18 | |
| LOW | …ests/airflow_ctl/ctl/commands/test_variable_command.py | 17 | |
| LOW | …tl/tests/airflow_ctl/ctl/commands/test_pool_command.py | 19 | |
| LOW | …s/airflow_ctl/ctl/commands/test_connections_command.py | 17 | |
| LOW | …/tests/airflow_ctl/ctl/commands/test_config_command.py | 17 | |
| LOW | …tests/airflow_ctl/ctl/commands/test_version_command.py | 17 | |
| LOW | …ctl/tests/airflow_ctl/ctl/commands/test_dag_command.py | 17 | |
| LOW | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 17 | |
| LOW | airflow-ctl/docs/conf.py | 21 | |
| LOW | …iagrams/airflowctl_api_network_architecture_diagram.py | 17 | |
| LOW | airflow-ctl/src/airflowctl/__init__.py | 18 | |
| LOW | airflow-ctl/src/airflowctl/exceptions.py | 22 | |
| LOW | airflow-ctl/src/airflowctl/__main__.py | 22 | |
| LOW | airflow-ctl/src/airflowctl/utils/helpers.py | 18 | |
| LOW | airflow-ctl/src/airflowctl/utils/module_loading.py | 18 | |
| LOW | airflow-ctl/src/airflowctl/api/client.py | 18 | |
| LOW | airflow-ctl/src/airflowctl/api/operations.py | 18 | |
| LOW | airflow-ctl/src/airflowctl/api/datamodels/generated.py | 5 | |
| LOW | …ow-ctl/src/airflowctl/api/datamodels/auth_generated.py | 5 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 21 | |
| LOW | airflow-ctl/src/airflowctl/ctl/__init__.py | 20 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_parser.py | 25 | |
| LOW | airflow-ctl/src/airflowctl/ctl/console_formatting.py | 17 | |
| LOW | airflow-ctl/src/airflowctl/ctl/utils/yaml.py | 32 | |
| LOW | airflow-ctl/src/airflowctl/ctl/utils/yaml.py | 37 | |
| LOW | airflow-ctl/src/airflowctl/ctl/utils/yaml.py | 37 | |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 19 | |
| LOW | …-ctl/src/airflowctl/ctl/commands/connection_command.py | 18 | |
| LOW | …ow-ctl/src/airflowctl/ctl/commands/variable_command.py | 17 | |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/pool_command.py | 19 | |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/dag_command.py | 18 | |
| LOW | …flow-ctl/src/airflowctl/ctl/commands/config_command.py | 19 | |
| LOW | …low-ctl/src/airflowctl/ctl/commands/version_command.py | 17 | |
| LOW | …sts/tests/airflowctl_tests/test_airflowctl_commands.py | 17 | |
| LOW | airflow-ctl-tests/tests/airflowctl_tests/conftest.py | 17 | |
| 5819 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | airflow-ctl/src/airflowctl/api/datamodels/generated.py | 0 | all possible states that a dagrun can be in. these are "shared" with taskinstancestate in some parts of the code, so ple |
| HIGH | task-sdk/src/airflow/sdk/api/datamodels/_generated.py | 0 | all possible states that a dagrun can be in. these are "shared" with taskinstancestate in some parts of the code, so ple |
| HIGH | airflow-core/src/airflow/utils/state.py | 0 | all possible states that a dagrun can be in. these are "shared" with taskinstancestate in some parts of the code, so ple |
| HIGH | airflow-ctl/src/airflowctl/api/datamodels/generated.py | 0 | all possible states that a task instance can be in. note that none is also allowed, so always use this in a type hint wi |
| HIGH | task-sdk/src/airflow/sdk/api/datamodels/_generated.py | 0 | all possible states that a task instance can be in. note that none is also allowed, so always use this in a type hint wi |
| HIGH | airflow-core/src/airflow/utils/state.py | 0 | all possible states that a task instance can be in. note that none is also allowed, so always use this in a type hint wi |
| HIGH | airflow-ctl/src/airflowctl/ctl/utils/yaml.py | 0 | like yaml.safe_load, but use the c libyaml for speed where we can. |
| HIGH | task-sdk/src/airflow/sdk/yaml.py | 0 | like yaml.safe_load, but use the c libyaml for speed where we can. |
| HIGH | airflow-core/src/airflow/utils/yaml.py | 0 | like yaml.safe_load, but use the c libyaml for speed where we can. |
| HIGH | airflow-ctl/src/airflowctl/ctl/utils/yaml.py | 0 | like yaml.safe_dump, but use the c libyaml for speed where we can. |
| HIGH | task-sdk/src/airflow/sdk/yaml.py | 0 | like yaml.safe_dump, but use the c libyaml for speed where we can. |
| HIGH | airflow-core/src/airflow/utils/yaml.py | 0 | like yaml.safe_dump, but use the c libyaml for speed where we can. |
| HIGH | task-sdk/tests/task_sdk/test_lineage.py | 0 | test that different contexts are tracked separately. |
| HIGH | task-sdk/tests/task_sdk/test_lineage.py | 0 | test that different contexts are tracked separately. |
| HIGH | …n/compat/tests/unit/common/compat/lineage/test_hook.py | 0 | test that different contexts are tracked separately. |
| HIGH | …n/compat/tests/unit/common/compat/lineage/test_hook.py | 0 | test that different contexts are tracked separately. |
| HIGH | task-sdk/tests/task_sdk/bases/test_operator.py | 0 | class for testing purpose: allows to create objects with custom attributes in one single statement. |
| HIGH | …elery/tests/integration/celery/test_celery_executor.py | 0 | class for testing purpose: allows to create objects with custom attributes in one single statement. |
| HIGH | …ore/tests/unit/serialization/test_dag_serialization.py | 0 | class for testing purpose: allows to create objects with custom attributes in one single statement. |
| HIGH | airflow-core/tests/unit/models/test_renderedtifields.py | 0 | class for testing purpose: allows to create objects with custom attributes in one single statement. |
| HIGH | task-sdk/tests/task_sdk/bases/test_operator.py | 0 | verify if operator attributes are correctly templated. |
| HIGH | task-sdk/tests/task_sdk/bases/test_operator.py | 0 | verify if operator attributes are correctly templated. |
| HIGH | task-sdk/tests/task_sdk/bases/test_operator.py | 0 | verify if operator attributes are correctly templated. |
| HIGH | task-sdk/tests/task_sdk/bases/test_operator.py | 0 | verify if operator attributes are correctly templated. |
| HIGH | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 0 | test that dag param is correctly resolved by operator |
| HIGH | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 0 | test that dag param is correctly resolved by operator |
| HIGH | task-sdk/tests/task_sdk/definitions/test_dag.py | 0 | test that dag param is correctly resolved by operator |
| HIGH | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 0 | test that if a task group is empty, the dependencies between tasks are still maintained. |
| HIGH | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 0 | test that if a task group is empty, the dependencies between tasks are still maintained. |
| HIGH | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 0 | test that if a task group is empty, the dependencies between tasks are still maintained. |
| HIGH | task-sdk/tests/task_sdk/definitions/test_callback.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | task-sdk/tests/task_sdk/definitions/test_callback.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | …re/tests/unit/serialization/test_serialized_objects.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | airflow-core/tests/unit/models/test_dag.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | airflow-core/tests/unit/models/test_deadline.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | airflow-core/tests/unit/models/test_serialized_dag.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | airflow-core/tests/unit/models/test_dagrun.py | 0 | used in a number of tests to confirm that deadlines and deadlinealerts function correctly. |
| HIGH | task-sdk/src/airflow/sdk/plugins_manager.py | 0 | load plugins from plugins directory and entrypoints. plugins are only loaded if they have not been previously loaded. |
| HIGH | airflow-core/src/airflow/plugins_manager.py | 0 | load plugins from plugins directory and entrypoints. plugins are only loaded if they have not been previously loaded. |
| HIGH | airflow-core/src/airflow/plugins_manager.py | 0 | load plugins from plugins directory and entrypoints. plugins are only loaded if they have not been previously loaded. |
| HIGH | task-sdk/src/airflow/sdk/execution_time/comms.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | task-sdk/src/airflow/sdk/execution_time/comms.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | task-sdk/src/airflow/sdk/execution_time/comms.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | task-sdk/src/airflow/sdk/execution_time/comms.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | task-sdk/src/airflow/sdk/execution_time/comms.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | airflow-core/src/airflow/jobs/triggerer_job_runner.py | 0 | create result class from api response. api response is autogenerated from the api schema, so we need to convert it to re |
| HIGH | task-sdk/src/airflow/sdk/definitions/deadline.py | 0 | a deadline that calculates the average runtime from past dag runs. |
| HIGH | …core/src/airflow/serialization/definitions/deadline.py | 0 | a deadline that calculates the average runtime from past dag runs. |
| HIGH | airflow-core/src/airflow/models/deadline.py | 0 | a deadline that calculates the average runtime from past dag runs. |
| HIGH | …/airflow/sdk/definitions/_internal/abstractoperator.py | 0 | return mapped task groups this task belongs to. groups are returned from the innermost to the outmost. :meta private: |
| HIGH | …rc/airflow/serialization/definitions/mappedoperator.py | 0 | return mapped task groups this task belongs to. groups are returned from the innermost to the outmost. :meta private: |
| HIGH | …/src/airflow/serialization/definitions/baseoperator.py | 0 | return mapped task groups this task belongs to. groups are returned from the innermost to the outmost. :meta private: |
| HIGH | …/airflow/sdk/definitions/_internal/abstractoperator.py | 0 | get the mapped task group "closest" to this task in the dag. :meta private: |
| HIGH | …rc/airflow/serialization/definitions/mappedoperator.py | 0 | get the mapped task group "closest" to this task in the dag. :meta private: |
| HIGH | …/src/airflow/serialization/definitions/baseoperator.py | 0 | get the mapped task group "closest" to this task in the dag. :meta private: |
| HIGH | …/airflow/sdk/definitions/_internal/abstractoperator.py | 0 | return true if the task is mappedoperator or is in a mapped task group. :meta private: |
| HIGH | …rc/airflow/serialization/definitions/mappedoperator.py | 0 | return true if the task is mappedoperator or is in a mapped task group. :meta private: |
| HIGH | …/src/airflow/serialization/definitions/baseoperator.py | 0 | return true if the task is mappedoperator or is in a mapped task group. :meta private: |
| HIGH | providers/ftp/src/airflow/providers/ftp/assets/ftp.py | 0 | translate asset with valid aip-60 uri to openlineage with assistance from the hook. |
| HIGH | …s/presto/src/airflow/providers/presto/assets/presto.py | 0 | translate asset with valid aip-60 uri to openlineage with assistance from the hook. |
| 666 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | airflow-ctl/src/airflowctl/ctl/cli_parser.py | 45 | from airflowctl.utils.helpers import partition |
| CRITICAL | …tableau/src/airflow/providers/tableau/hooks/tableau.py | 27 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …unit/amazon/aws/triggers/test_opensearch_serverless.py | 29 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …sts/unit/amazon/aws/transfers/test_hive_to_dynamodb.py | 71 | operator = airflow.providers.amazon.aws.transfers.hive_to_dynamodb.HiveToDynamoDBOperator( |
| CRITICAL | …sts/unit/amazon/aws/transfers/test_hive_to_dynamodb.py | 101 | operator = airflow.providers.amazon.aws.transfers.hive_to_dynamodb.HiveToDynamoDBOperator( |
| CRITICAL | …sts/unit/amazon/aws/transfers/test_hive_to_dynamodb.py | 140 | operator = airflow.providers.amazon.aws.transfers.hive_to_dynamodb.HiveToDynamoDBOperator( |
| CRITICAL | …sts/unit/amazon/aws/executors/ecs/test_ecs_executor.py | 56 | from airflow.utils.helpers import convert_camel_to_snake |
| CRITICAL | …unit/amazon/aws/executors/batch/test_batch_executor.py | 46 | from airflow.utils.helpers import convert_camel_to_snake |
| CRITICAL | …ders/amazon/tests/unit/amazon/aws/hooks/test_athena.py | 182 | mock_conn.return_value.get_paginator.return_value.paginate.assert_called_with(**expected_call_params) |
| CRITICAL | …ders/amazon/tests/unit/amazon/aws/hooks/test_athena.py | 201 | mock_conn.return_value.get_paginator.return_value.paginate.assert_called_with(**expected_call_params) |
| CRITICAL | …oviders/amazon/tests/unit/amazon/aws/hooks/test_dms.py | 398 | mock_conn.return_value.get_waiter.return_value.wait.assert_called_with(**expected_waiter_call_params) |
| CRITICAL | …oviders/amazon/tests/unit/amazon/aws/hooks/test_eks.py | 100 | from moto.core.exceptions import AWSError |
| CRITICAL | …rs/amazon/tests/unit/amazon/aws/hooks/test_base_aws.py | 446 | user_agent_dict = dict(tag.split("/") for tag in executor.ecs.meta.config.user_agent.split(" ")) |
| CRITICAL | …unit/amazon/aws/hooks/test_sagemaker_unified_studio.py | 113 | self.hook._sagemaker_studio.execution_client.start_execution.assert_called_once() |
| CRITICAL | …unit/amazon/aws/hooks/test_sagemaker_unified_studio.py | 124 | self.hook._sagemaker_studio.execution_client.get_execution.assert_called() |
| CRITICAL | providers/amazon/tests/unit/amazon/aws/hooks/test_s3.py | 357 | hook.get_conn.return_value.get_paginator.return_value.paginate.assert_called_with( |
| CRITICAL | providers/amazon/tests/unit/amazon/aws/hooks/test_s3.py | 412 | hook.get_conn.return_value.get_paginator.return_value.paginate.assert_called_with( |
| CRITICAL | providers/amazon/tests/unit/amazon/aws/hooks/test_s3.py | 455 | hook.get_conn.return_value.get_paginator.return_value.paginate.assert_called_with( |
| CRITICAL | providers/amazon/tests/unit/amazon/aws/hooks/test_s3.py | 512 | hook.resource.Object.return_value.load.assert_called_with( |
| CRITICAL | …/tests/unit/amazon/aws/auth_manager/avp/test_facade.py | 30 | from airflow.utils.helpers import prune_dict |
| CRITICAL | providers/amazon/tests/system/amazon/aws/utils/k8s.py | 19 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …/providers/amazon/aws/sensors/opensearch_serverless.py | 29 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …c/airflow/providers/amazon/aws/operators/s3_vectors.py | 27 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …azon/src/airflow/providers/amazon/aws/operators/rds.py | 38 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …azon/src/airflow/providers/amazon/aws/operators/emr.py | 66 | from airflow.utils.helpers import exactly_one, prune_dict |
| CRITICAL | …low/providers/amazon/aws/operators/redshift_cluster.py | 39 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …airflow/providers/amazon/aws/operators/glue_catalog.py | 27 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …/airflow/providers/amazon/aws/operators/eventbridge.py | 26 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …flow/providers/amazon/aws/operators/mwaa_serverless.py | 28 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …rc/airflow/providers/amazon/aws/operators/sagemaker.py | 50 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …roviders/amazon/aws/operators/opensearch_serverless.py | 29 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …rc/airflow/providers/amazon/aws/operators/s3_tables.py | 31 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …mazon/src/airflow/providers/amazon/aws/operators/s3.py | 35 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …/src/airflow/providers/amazon/aws/operators/bedrock.py | 43 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …azon/src/airflow/providers/amazon/aws/operators/ecs.py | 43 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …providers/amazon/aws/triggers/opensearch_serverless.py | 23 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …azon/src/airflow/providers/amazon/aws/triggers/base.py | 27 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …zon/src/airflow/providers/amazon/aws/utils/__init__.py | 27 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …rflow/providers/amazon/aws/transfers/dynamodb_to_s3.py | 36 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …viders/amazon/aws/executors/ecs/ecs_executor_config.py | 46 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …low/providers/amazon/aws/executors/ecs/ecs_executor.py | 53 | from airflow.utils.helpers import merge_dicts |
| CRITICAL | …providers/amazon/aws/executors/batch/batch_executor.py | 38 | from airflow.utils.helpers import merge_dicts |
| CRITICAL | …rs/amazon/aws/executors/batch/batch_executor_config.py | 42 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …s/amazon/src/airflow/providers/amazon/aws/links/emr.py | 26 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …s/amazon/src/airflow/providers/amazon/aws/hooks/sqs.py | 23 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …/src/airflow/providers/amazon/aws/hooks/eventbridge.py | 22 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …/amazon/src/airflow/providers/amazon/aws/hooks/logs.py | 27 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …zon/src/airflow/providers/amazon/aws/hooks/base_aws.py | 60 | from airflow.utils.helpers import exactly_one |
| CRITICAL | …rs/amazon/src/airflow/providers/amazon/aws/hooks/s3.py | 66 | from airflow.utils.helpers import chunks |
| CRITICAL | …s/amazon/src/airflow/providers/amazon/aws/hooks/sns.py | 25 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …irflow/providers/amazon/aws/auth_manager/avp/facade.py | 34 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …/src/airflow/providers/amazon/aws/notifications/ses.py | 26 | from airflow.utils.helpers import prune_dict |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 184 | mock_client.secrets.kv.v2.read_secret_version.assert_has_calls( |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 246 | mock_client.secrets.kv.v2.read_secret_version.assert_not_called() |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 340 | mock_client.secrets.kv.v2.read_secret_version.assert_has_calls( |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 435 | mock_client.secrets.kv.v1.read_secret.assert_called_once_with(**expected_args) |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 465 | mock_client.secrets.kv.v2.read_secret_version.assert_called_once_with( |
| CRITICAL | …s/hashicorp/tests/unit/hashicorp/secrets/test_vault.py | 720 | mock_client.secrets.kv.v2.read_secret_version.assert_called_once_with( |
| CRITICAL | …ers/hashicorp/tests/unit/hashicorp/hooks/test_vault.py | 1137 | mock_client.secrets.kv.v2.read_secret_version.assert_called_once_with( |
| CRITICAL | …ers/hashicorp/tests/unit/hashicorp/hooks/test_vault.py | 1176 | mock_client.secrets.kv.v2.read_secret_version.assert_called_once_with( |
| 174 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 64 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 66 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 170 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 172 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 226 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 228 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 249 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 251 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 268 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 270 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 336 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 338 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 41 | # --------------------------------------------------------------------------- |
| MEDIUM | …sk-sdk/tests/task_sdk/definitions/test_retry_policy.py | 43 | # --------------------------------------------------------------------------- |
| MEDIUM | …low/providers/amazon/aws/executors/ecs/ecs_executor.py | 676 | # ── Back-compat shims for renamed methods/attrs ──────────────────────── |
| MEDIUM | …es/tests/unit/cncf/kubernetes/hooks/test_kubernetes.py | 1956 | # ------------------------------------------------------------------------- |
| MEDIUM | …es/tests/unit/cncf/kubernetes/hooks/test_kubernetes.py | 1958 | # ------------------------------------------------------------------------- |
| MEDIUM | …ft/winrm/tests/system/microsoft/winrm/example_winrm.py | 24 | # -------------------------------------------------------------------------------- |
| MEDIUM | …ft/winrm/tests/system/microsoft/winrm/example_winrm.py | 26 | # -------------------------------------------------------------------------------- |
| MEDIUM | …ft/winrm/tests/system/microsoft/winrm/example_winrm.py | 34 | # -------------------------------------------------------------------------------- |
| MEDIUM | …ft/winrm/tests/system/microsoft/winrm/example_winrm.py | 37 | # -------------------------------------------------------------------------------- |
| MEDIUM | …azure/tests/unit/microsoft/azure/hooks/test_compute.py | 206 | # ------------------------------------------------------------------ |
| MEDIUM | …azure/tests/unit/microsoft/azure/hooks/test_compute.py | 208 | # ------------------------------------------------------------------ |
| MEDIUM | …src/airflow/providers/microsoft/azure/hooks/compute.py | 172 | # ------------------------------------------------------------------ |
| MEDIUM | …src/airflow/providers/microsoft/azure/hooks/compute.py | 174 | # ------------------------------------------------------------------ |
| MEDIUM | …compat/tests/unit/common/compat/sqlalchemy/test_orm.py | 45 | # ---------------------------------------------------------------------- |
| MEDIUM | …compat/tests/unit/common/compat/sqlalchemy/test_orm.py | 47 | # ---------------------------------------------------------------------- |
| MEDIUM | …compat/tests/unit/common/compat/sqlalchemy/test_orm.py | 72 | # ---------------------------------------------------------------------- |
| MEDIUM | …compat/tests/unit/common/compat/sqlalchemy/test_orm.py | 74 | # ---------------------------------------------------------------------- |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 149 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 151 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 153 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 155 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 163 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 165 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 169 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 171 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 173 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 175 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 186 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 188 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 198 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 200 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 204 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 206 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 208 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 210 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 212 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 214 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 218 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 220 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 224 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 226 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 229 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 231 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 236 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 238 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 240 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 242 | # ============================================================================ |
| MEDIUM | …mmon/compat/src/airflow/providers/common/compat/sdk.py | 244 | # ============================================================================ |
| 315 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 408 | except Exception: |
| LOW | …ject_storage_tests/test_xcom_object_storage_backend.py | 65 | except Exception as e: |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 163 | except Exception: |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 198 | except Exception as e: |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 85 | except Exception as e: |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 119 | except Exception as e: |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 183 | except Exception as e: |
| LOW | …-ctl/src/airflowctl/ctl/commands/connection_command.py | 46 | except Exception as e: |
| LOW | …-ctl/src/airflowctl/ctl/commands/connection_command.py | 73 | except Exception as e: |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/pool_command.py | 82 | except Exception as e: |
| LOW | …flow-ctl/src/airflowctl/ctl/commands/config_command.py | 823 | except Exception as e: |
| LOW | airflow-ctl-tests/tests/airflowctl_tests/conftest.py | 251 | except Exception as e: |
| LOW | airflow-ctl-tests/tests/airflowctl_tests/conftest.py | 258 | except Exception as e: |
| LOW | airflow-ctl-tests/tests/airflowctl_tests/conftest.py | 288 | except Exception as e: |
| LOW | airflow-ctl-tests/tests/airflowctl_tests/conftest.py | 340 | except Exception: |
| LOW | …k-sdk/tests/task_sdk/execution_time/test_supervisor.py | 1368 | except Exception as e: |
| LOW | task-sdk/tests/task_sdk/execution_time/test_comms.py | 175 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/configuration.py | 159 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/log.py | 245 | except Exception as exc: |
| LOW | task-sdk/src/airflow/sdk/log.py | 258 | except Exception as exc: |
| LOW | task-sdk/src/airflow/sdk/providers_manager_runtime.py | 98 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/providers_manager_runtime.py | 552 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/plugins_manager.py | 94 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/lineage.py | 203 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/timezone.py | 38 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/io/path.py | 161 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/bases/sensor.py | 220 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/bases/notifier.py | 139 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/bases/notifier.py | 153 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/execution_time/comms.py | 328 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 301 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 392 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 469 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 481 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 890 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 924 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1169 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1361 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1482 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1501 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1606 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 2278 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 2430 | except Exception as e: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2020 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2030 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2038 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2046 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2056 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2063 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1026 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1254 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1266 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1391 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1497 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1585 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1783 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1857 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2007 | except Exception: |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2142 | except Exception as e: |
| LOW | …/src/airflow/sdk/execution_time/callback_supervisor.py | 142 | except Exception as e: |
| 982 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | clients/python/test_python_client.py | 108 | # Create a DAGRun object (no dag_id should be specified because it is read-only property of DAGRun) |
| MEDIUM | …s/tests/airflow_e2e_tests/dags/example_event_driven.py | 107 | # Define a trigger that listens to an external message queue (Apache Kafka in this case) |
| MEDIUM | …s/tests/airflow_e2e_tests/dags/example_event_driven.py | 118 | # Define an asset that watches for messages on the queue |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 119 | # Create a mock KubernetesExecutor instance |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 136 | # Create a test task key |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 179 | # Create a mock KubernetesExecutor instance |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 183 | # Create a test task key |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 215 | # Create a mock KubernetesExecutor instance |
| MEDIUM | …sts/tests/kubernetes_tests/test_kubernetes_executor.py | 220 | # Create a test task key |
| MEDIUM | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 230 | # Create a temporary file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_pool_command.py | 146 | # Create a proper pool object with dictionary attributes instead of MagicMock |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_pool_command.py | 159 | # Create a mock response with proper dictionary attributes |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 341 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 358 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 375 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 394 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 411 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 428 | # Create a corrupted config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 442 | # Create a config file |
| MEDIUM | …tl/tests/airflow_ctl/ctl/commands/test_auth_command.py | 293 | # Create a config file |
| MEDIUM | task-sdk/tests/task_sdk/test_lineage.py | 722 | # Create a large value |
| MEDIUM | task-sdk/tests/task_sdk/test_lineage.py | 778 | # Create a non-serializable object |
| MEDIUM | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 764 | # Create a directory that exists |
| MEDIUM | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 768 | # Create a mock bundle instance |
| MEDIUM | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 786 | # Create a directory with read permissions |
| MEDIUM | …k-sdk/tests/task_sdk/execution_time/test_supervisor.py | 798 | # Create a mock client to assert calls to the client |
| MEDIUM | …k-sdk/tests/task_sdk/execution_time/test_supervisor.py | 1259 | # Create a fake placeholder in the open socket weakref |
| MEDIUM | …k-sdk/tests/task_sdk/execution_time/test_supervisor.py | 3398 | # Create a simple TaskInstance datamodel to pass to the supervisor |
| MEDIUM | task-sdk/tests/task_sdk/definitions/test_dag.py | 328 | # Create a linear chain: t1 -> t2 -> t3 -> t4 -> t5 |
| MEDIUM | task-sdk/tests/task_sdk/definitions/test_dag.py | 363 | # Create a diamond pattern: |
| MEDIUM | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 800 | # Create a mapped task within the task group |
| MEDIUM | task-sdk/dev/datamodel_code_formatter.py | 109 | # Create a replacement for 'Tasks' -> 'tuple[str, int]' |
| MEDIUM | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 2036 | # Create a socketpair preemptively, in case the task process runs VirtualEnv operator or run_as_user |
| MEDIUM | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 2089 | # Create a minimal supervisor instance for trigger execution |
| MEDIUM | …sdk/src/airflow/sdk/execution_time/execute_workload.py | 66 | # Create a mutually exclusive group to ensure that only one of the flags is set |
| MEDIUM | task-sdk/src/airflow/sdk/api/client.py | 303 | # Create a deferred state payload from msg |
| MEDIUM | task-sdk/src/airflow/sdk/api/client.py | 310 | # Create a reschedule state payload from msg |
| MEDIUM | providers-summary-docs/conf.py | 26 | # This file is execfile()d with the current directory set to its |
| MEDIUM | …ders/presto/tests/unit/presto/hooks/test_presto_sql.py | 149 | # Create a real Airflow connection |
| MEDIUM | …it/amazon/aws/sensors/test_sagemaker_unified_studio.py | 91 | # Create the sensor |
| MEDIUM | …ers/amazon/tests/unit/amazon/aws/operators/test_eks.py | 1034 | # Create a temporary credentials file |
| MEDIUM | …ers/amazon/tests/unit/amazon/aws/operators/test_eks.py | 1093 | # Create a temporary credentials file |
| MEDIUM | …/amazon/aws/operators/test_sagemaker_unified_studio.py | 141 | # Create the operator |
| MEDIUM | …/amazon/aws/operators/test_sagemaker_unified_studio.py | 189 | # Create the operator with wait_for_completion set to True |
| MEDIUM | …/amazon/aws/operators/test_sagemaker_unified_studio.py | 239 | # Create the operator with wait_for_completion set to False |
| MEDIUM | …zon/tests/unit/amazon/aws/transfers/test_sftp_to_s3.py | 173 | # Create a test file remotely |
| MEDIUM | …sts/unit/amazon/aws/executors/ecs/test_ecs_executor.py | 183 | # Create a new Collection and verify it is empty. |
| MEDIUM | …sts/unit/amazon/aws/executors/ecs/test_ecs_executor.py | 275 | # Create a new Collection and add a two tasks. |
| MEDIUM | …mazon/aws/executors/aws_lambda/test_lambda_executor.py | 1184 | # Create a team-specific executor. |
| MEDIUM | …ts/unit/amazon/aws/log/test_cloudwatch_task_handler.py | 106 | # Create the local log file structure |
| MEDIUM | …ts/unit/amazon/aws/log/test_cloudwatch_task_handler.py | 153 | # Create a logger factory and pass in the file path we want it to use |
| MEDIUM | …viders/amazon/tests/unit/amazon/aws/bundles/test_s3.py | 195 | # Create a pytest Call object to compare against the call_args_list of the _log.debug mock |
| MEDIUM | …ders/amazon/tests/system/amazon/aws/example_bedrock.py | 65 | # Creating a custom model takes nearly two hours. If SKIP_LONG_TASKS |
| MEDIUM | …tests/system/amazon/aws/example_eks_with_nodegroups.py | 94 | # Create an Amazon EKS Cluster control plane without attaching compute service. |
| MEDIUM | …ers/amazon/tests/system/amazon/aws/example_datasync.py | 184 | # Create a task (the task does not exist) |
| MEDIUM | …/system/amazon/aws/example_eks_with_fargate_profile.py | 78 | # Create an Amazon EKS Cluster control plane without attaching a compute service. |
| MEDIUM | …m/amazon/aws/example_eks_with_nodegroup_in_one_step.py | 92 | # Create an Amazon EKS cluster control plane and an EKS nodegroup compute platform in one step. |
| MEDIUM | providers/amazon/tests/system/amazon/aws/example_ec2.py | 62 | # Creating the key takes a very short but measurable time, preventing race condition: |
| MEDIUM | …azon/tests/system/amazon/aws/example_dms_serverless.py | 118 | # Create the Table. |
| MEDIUM | …azon/tests/system/amazon/aws/example_step_functions.py | 57 | # Create a Step Functions State Machine and return the ARN for use by |
| 222 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | airflow-e2e-tests/tests/airflow_e2e_tests/conftest.py | 336 | |
| LOW | kubernetes-tests/tests/kubernetes_tests/test_base.py | 245 | |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 216 | |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 566 | |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 747 | |
| LOW | airflow-ctl/src/airflowctl/api/client.py | 198 | |
| LOW | airflow-ctl/src/airflowctl/api/client.py | 249 | |
| LOW | airflow-ctl/src/airflowctl/api/operations.py | 157 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 839 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 411 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 605 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 684 | |
| LOW | airflow-ctl/src/airflowctl/ctl/cli_config.py | 688 | |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 124 | |
| LOW | …flow-ctl/src/airflowctl/ctl/commands/config_command.py | 720 | |
| LOW | …flow-ctl/src/airflowctl/ctl/commands/config_command.py | 104 | |
| LOW | task-sdk/tests/conftest.py | 178 | |
| LOW | …k-sdk/tests/task_sdk/test_providers_manager_runtime.py | 172 | |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 5255 | |
| LOW | …k-sdk/tests/task_sdk/execution_time/test_supervisor.py | 3456 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 218 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 275 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 619 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 1030 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 1043 | |
| LOW | task-sdk/tests/task_sdk/definitions/test_taskgroup.py | 1047 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 438 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 493 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 607 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 460 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 512 | |
| LOW | …-sdk/tests/task_sdk/definitions/test_mappedoperator.py | 647 | |
| LOW | task-sdk/src/airflow/sdk/configuration.py | 170 | |
| LOW | task-sdk/src/airflow/sdk/providers_manager_runtime.py | 235 | |
| LOW | task-sdk/src/airflow/sdk/providers_manager_runtime.py | 289 | |
| LOW | …k-sdk/src/airflow/sdk/coordinators/java/coordinator.py | 146 | |
| LOW | task-sdk/src/airflow/sdk/io/fs.py | 52 | |
| LOW | task-sdk/src/airflow/sdk/bases/sensor.py | 183 | |
| LOW | task-sdk/src/airflow/sdk/bases/decorator.py | 279 | |
| LOW | task-sdk/src/airflow/sdk/bases/operator.py | 1998 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 980 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1101 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1437 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1652 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1198 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1211 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1326 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 1986 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/task_runner.py | 2083 | |
| LOW | …/src/airflow/sdk/execution_time/callback_supervisor.py | 275 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/context.py | 261 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/context.py | 1250 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/context.py | 754 | |
| LOW | task-sdk/src/airflow/sdk/execution_time/context.py | 1094 | |
| LOW | …-sdk/src/airflow/sdk/execution_time/schema/__init__.py | 74 | |
| LOW | task-sdk/src/airflow/sdk/definitions/mappedoperator.py | 117 | |
| LOW | task-sdk/src/airflow/sdk/definitions/xcom_arg.py | 100 | |
| LOW | task-sdk/src/airflow/sdk/definitions/dag.py | 1465 | |
| LOW | task-sdk/src/airflow/sdk/definitions/dag.py | 762 | |
| LOW | task-sdk/src/airflow/sdk/definitions/dag.py | 895 | |
| 798 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …tests/kubernetes_tests/test_kubernetes_pod_operator.py | 546 | 'echo "retrieved from mount" > /tmp/test_volume/test.txt && cat /tmp/test_volume/test.txt' |
| HIGH | task-sdk/tests/task_sdk/api/test_client.py | 772 | # Return None (null) when no previous TI found |
| HIGH | task-sdk/tests/task_sdk/api/test_client.py | 1540 | # Return None (null) when no previous Dag run found |
| HIGH | task-sdk/tests/task_sdk/serde/test_serializers.py | 264 | assert i.equals(d) |
| HIGH | task-sdk/src/airflow/sdk/bases/operator.py | 1526 | DagContext.push(None) |
| HIGH | task-sdk/src/airflow/sdk/definitions/dag.py | 741 | DagContext.push(self) |
| HIGH | task-sdk/src/airflow/sdk/definitions/taskgroup.py | 393 | TaskGroupContext.push(self) |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 139 | assert read_df.equals(test_df) |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 238 | assert df.equals( |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 248 | assert df.equals( |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 290 | assert df.equals( |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 332 | assert df.equals( |
| HIGH | …azon/tests/unit/amazon/aws/transfers/test_sql_to_s3.py | 342 | assert df.equals( |
| HIGH | …ts/unit/amazon/aws/log/test_cloudwatch_task_handler.py | 431 | '{"datetime": "2023-01-01T00:00:00+00:00", "customObject": null}', |
| HIGH | …ts/unit/amazon/aws/log/test_cloudwatch_task_handler.py | 441 | '{"datetime": "2023-01-01T00:00:00+00:00", "customObject": null}', |
| HIGH | providers/amazon/tests/system/amazon/aws/example_ssm.py | 59 | if command -v yum &> /dev/null; then |
| HIGH | providers/amazon/tests/system/amazon/aws/example_ssm.py | 61 | elif command -v dnf &> /dev/null; then |
| HIGH | providers/amazon/tests/system/amazon/aws/example_ssm.py | 69 | if ! command -v amazon-ssm-agent &> /dev/null; then |
| HIGH | …irflow/providers/amazon/aws/secrets/systems_manager.py | 40 | backend_kwargs = {"connections_prefix": "/airflow/connections", "profile_name": null} |
| HIGH | …irflow/providers/amazon/aws/secrets/systems_manager.py | 48 | If set to None (null), requests for connections will not be sent to AWS SSM Parameter Store. |
| HIGH | …irflow/providers/amazon/aws/secrets/systems_manager.py | 54 | If set to None (null), requests for variables will not be sent to AWS SSM Parameter Store. |
| HIGH | …irflow/providers/amazon/aws/secrets/systems_manager.py | 60 | If set to None (null), requests for configurations will not be sent to AWS SSM Parameter Store. |
| HIGH | …mazon/src/airflow/providers/amazon/aws/hooks/athena.py | 258 | self.log.error("Invalid Query state (null). Query execution id: %s", query_execution_id) |
| HIGH | …s/teradata/tests/unit/teradata/utils/test_bteq_util.py | 95 | ssh_client.exec_command.assert_called_once_with("uname || ver") |
| HIGH | …s/teradata/tests/unit/teradata/utils/test_bteq_util.py | 53 | ssh_client.exec_command.assert_called_once_with("uname || ver") |
| HIGH | …s/teradata/tests/unit/teradata/utils/test_bteq_util.py | 67 | ssh_client.exec_command.assert_called_once_with("uname || ver") |
| HIGH | …s/teradata/tests/unit/teradata/utils/test_bteq_util.py | 81 | ssh_client.exec_command.assert_called_once_with("uname || ver") |
| HIGH | …data/src/airflow/providers/teradata/utils/bteq_util.py | 32 | stdin, stdout, stderr = ssh_client.exec_command("uname || ver") |
| HIGH | …adata/src/airflow/providers/teradata/utils/tpt_util.py | 132 | f"dd if=/dev/zero of={file_path} bs=4096 count=$(($(stat -c '%s' {file_path})/4096+1)) 2>/dev/nu |
| HIGH | …icorp/src/airflow/providers/hashicorp/secrets/vault.py | 51 | (default: 'connections'). If set to None (null), requests for connections will not be sent to Vault. |
| HIGH | …icorp/src/airflow/providers/hashicorp/secrets/vault.py | 53 | (default: 'variables'). If set to None (null), requests for variables will not be sent to Vault. |
| HIGH | …icorp/src/airflow/providers/hashicorp/secrets/vault.py | 55 | (default: 'config'). If set to None (null), requests for configurations will not be sent to Vault. |
| HIGH | …ts/unit/google/cloud/transfers/test_postgres_to_gcs.py | 44 | b'{"some_json": {"firtname": "John", "lastname": "Smith", "nested_dict": {"a": null, "b": "something"}}, "some_num": |
| HIGH | …ts/unit/google/cloud/transfers/test_postgres_to_gcs.py | 73 | "nested_dict": {"a": null, "b": "something"}}', |
| HIGH | …tests/unit/google/cloud/transfers/test_mssql_to_gcs.py | 298 | assert schema.field("some_binary").type.equals(pyarrow.bool_()) |
| HIGH | …tests/unit/google/cloud/transfers/test_mssql_to_gcs.py | 299 | assert schema.field("some_bit").type.equals(pyarrow.bool_()) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 398 | assert df.equals(OUTPUT_DF) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 420 | assert df.equals(OUTPUT_DF) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 442 | assert df.equals(OUTPUT_DF) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 472 | assert df.equals(output_df) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 501 | assert df.equals(OUTPUT_DF_WITH_EXCLUDE_COLUMNS) |
| HIGH | …e/tests/unit/google/cloud/transfers/test_sql_to_gcs.py | 529 | assert concat_df.equals(OUTPUT_DF) |
| HIGH | …system/google/cloud/cloud_build/example_cloud_build.py | 69 | "steps": [{"name": "ubuntu", "entrypoint": "bash", "args": ["-c", "echo Hello world && sleep 200"]}], |
| HIGH | …system/google/cloud/cloud_build/example_cloud_build.py | 76 | "steps": [{"name": "ubuntu", "entrypoint": "bash", "args": ["-c", "echo Hello world && sleep 200"]}], |
| HIGH | …system/google/cloud/cloud_build/example_cloud_build.py | 82 | "steps": [{"name": "ubuntu", "entrypoint": "bash", "args": ["-c", "echo Hello world && sleep 300"]}], |
| HIGH | …oogle/tests/system/google/cloud/ray/example_ray_job.py | 93 | entrypoint="echo hi && sleep 105 && echo hi2", |
| HIGH | …s/google/src/airflow/providers/google/ads/hooks/ads.py | 57 | "json_key_file_path": null, |
| HIGH | …rflow/providers/google/cloud/secrets/secret_manager.py | 64 | If set to None (null), requests for connections will not be sent to GCP Secrets Manager |
| HIGH | …rflow/providers/google/cloud/secrets/secret_manager.py | 66 | If set to None (null), requests for variables will not be sent to GCP Secrets Manager |
| HIGH | …rflow/providers/google/cloud/secrets/secret_manager.py | 69 | If set to None (null), requests for configurations will not be sent to GCP Secrets Manager |
| HIGH | …airflow/providers/microsoft/azure/secrets/key_vault.py | 71 | If set to None (null), requests for connections will not be sent to Azure Key Vault |
| HIGH | …airflow/providers/microsoft/azure/secrets/key_vault.py | 73 | If set to None (null), requests for variables will not be sent to Azure Key Vault |
| HIGH | …airflow/providers/microsoft/azure/secrets/key_vault.py | 75 | If set to None (null), requests for configurations will not be sent to Azure Key Vault |
| HIGH | …s/standard/tests/unit/standard/decorators/test_bash.py | 152 | assert bash_task.operator.bash_command == "echo hello world && echo 2" |
| HIGH | …s/standard/tests/unit/standard/decorators/test_bash.py | 155 | self.validate_bash_command_rtif(ti, "echo hello world && echo 2") |
| HIGH | …/sql/src/airflow/providers/common/sql/operators/sql.py | 1606 | self.push(meta_data) |
| HIGH | …ders/ssh/src/airflow/providers/ssh/utils/remote_job.py | 328 | return f"stat -c%s '{file_path}' 2>/dev/null || stat -f%z '{file_path}' 2>/dev/null || echo 0" |
| HIGH | …ders/ssh/src/airflow/providers/ssh/utils/remote_job.py | 385 | return f"test -f '{pid_file}' && kill $(cat '{pid_file}') 2>/dev/null || true" |
| HIGH | …ders/ssh/src/airflow/providers/ssh/utils/remote_job.py | 440 | return "uname -s 2>/dev/null || echo UNKNOWN" |
| HIGH | …neage/tests/unit/openlineage/extractors/test_python.py | 46 | bash_task = BashOperator(task_id="bash-task", bash_command="ls -halt && exit 0", dag=dag) |
| 67 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 129 | # Check if directory exists |
| LOW | airflow-ctl/src/airflowctl/ctl/commands/auth_command.py | 201 | # Display results |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 1916 | # Assign task to Dag |
| LOW | task-sdk/dev/datamodel_code_formatter.py | 102 | # Check if the target is 'tasks' |
| LOW | task-sdk/src/airflow/sdk/configuration.py | 274 | # Check if the secrets_backend_list contains only 2 default backends. |
| LOW | task-sdk/src/airflow/sdk/configuration.py | 276 | # Check if we are loading the backends for worker too by checking if the default_backends is equal |
| LOW | task-sdk/src/airflow/sdk/bases/decorator.py | 223 | # Check if args conflict with names in kwargs. |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 1098 | # Check if the subprocess has exited |
| LOW | task-sdk/src/airflow/sdk/definitions/taskgroup.py | 377 | # Check if the current TaskGroup is empty |
| LOW | …/airflow/sdk/definitions/_internal/abstractoperator.py | 240 | # Check if the operator has an explicit native rendering preference |
| LOW | task-sdk/src/airflow/sdk/serde/typing.py | 32 | # Check if it is not a dataclass to prevent detecting pydantic dataclasses as pydantic models |
| LOW | …ers/amazon/tests/unit/amazon/aws/operators/test_eks.py | 1141 | # Set status to None so define_container_state returns UNDEFINED (not terminal) |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_s3_to_sftp.py | 89 | # Check if object was created in s3 |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_s3_to_sftp.py | 162 | # Check if object was created in s3 |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_s3_to_sftp.py | 220 | # Check if object was created in s3 |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_s3_to_sftp.py | 278 | # Check if object was created in s3 |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_sftp_to_s3.py | 114 | # Check if object was created in s3 |
| LOW | …zon/tests/unit/amazon/aws/transfers/test_sftp_to_s3.py | 205 | # Check if object was created in s3 |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 171 | # Check if a file exists |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 180 | # Check if both files exist |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 189 | # Check if a file exists |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 199 | # Check if both files exist |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 209 | # Check if a file exists and match a certain pattern defined in check_fn |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 220 | # Check if a file exists and match a certain regular expression pattern |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 231 | # Check if a file exists and match a certain pattern defined in check_fn |
| LOW | providers/amazon/tests/system/amazon/aws/example_s3.py | 241 | # Check if a file exists and match a certain regular expression pattern |
| LOW | providers/amazon/tests/system/amazon/aws/example_emr.py | 92 | # Set KeepJobFlowAliveWhenNoSteps to False to avoid the cluster from being torn down prematurely. |
| LOW | …amazon/src/airflow/providers/amazon/aws/sensors/ssm.py | 118 | # Check if we should tolerate this failure |
| LOW | …rc/airflow/providers/amazon/aws/operators/sagemaker.py | 323 | # Set wait_for_completion to False so that it waits for the status in the deferred task. |
| LOW | …rc/airflow/providers/amazon/aws/operators/sagemaker.py | 783 | # Set wait_for_completion to False so that it waits for the status in the deferred task. |
| LOW | …rc/airflow/providers/amazon/aws/operators/sagemaker.py | 1181 | # Set wait_for_completion to False so that it waits for the status in the deferred task. |
| LOW | …irflow/providers/amazon/aws/operators/redshift_data.py | 133 | # Set wait_for_completion to False so that it waits for the status in the deferred task. |
| LOW | …rflow/providers/amazon/aws/transfers/glacier_to_gcs.py | 99 | # Read the file content in chunks using StreamingBody |
| LOW | …low/providers/amazon/aws/executors/ecs/ecs_executor.py | 120 | # Check if self has the ExecutorConf set on the self.conf attribute, and if not, set it to the global |
| LOW | …providers/amazon/aws/executors/batch/batch_executor.py | 110 | # Check if self has the ExecutorConf set on the self.conf attribute, and if not, set it to the global |
| LOW | …ers/amazon/aws/executors/aws_lambda/lambda_executor.py | 88 | # Check if self has the ExecutorConf set on the self.conf attribute, and if not, set it to the global |
| LOW | …zon/src/airflow/providers/amazon/aws/hooks/base_aws.py | 581 | # Check if we can find an executor |
| LOW | …ers/teradata/tests/unit/teradata/operators/test_tpt.py | 292 | # Set hook to None |
| LOW | …ers/teradata/tests/unit/teradata/operators/test_tpt.py | 708 | # Set hooks to None |
| LOW | …rs/teradata/tests/unit/teradata/utils/test_tpt_util.py | 540 | # Check if permissions were set correctly |
| LOW | …adata/src/airflow/providers/teradata/operators/bteq.py | 43 | # Check if the parameter contains Jinja templating syntax |
| LOW | …data/src/airflow/providers/teradata/utils/bteq_util.py | 50 | # Check if zsh exists first |
| LOW | …adata/src/airflow/providers/teradata/utils/tpt_util.py | 77 | # Check if shred is available |
| LOW | …adata/src/airflow/providers/teradata/utils/tpt_util.py | 110 | # Check if shred is available on remote system (UNIX/Linux) |
| LOW | …dbt/cloud/src/airflow/providers/dbt/cloud/hooks/dbt.py | 62 | # Check if ``account_id`` was not included in the function signature or, if it is, the value is not |
| LOW | …dbt/cloud/src/airflow/providers/dbt/cloud/hooks/dbt.py | 843 | # Check if the job-run duration has exceeded the ``timeout`` configured. |
| LOW | …irflow/providers/edge3/plugins/edge_executor_plugin.py | 56 | # Check if EdgeExecutor is actually loaded |
| LOW | …src/airflow/providers/edge3/executors/edge_executor.py | 61 | # Check if self has the ExecutorConf set on the self.conf attribute with all required methods. |
| LOW | …src/airflow/providers/edge3/executors/edge_executor.py | 111 | # Check if job already exists with same dag_id, task_id, run_id, map_index, try_number |
| LOW | …e3/src/airflow/providers/edge3/worker_api/routes/ui.py | 290 | # Check if worker exists first |
| LOW | …/providers/google/common/utils/id_token_credentials.py | 151 | # Check if application default credentials exist. |
| LOW | …viders/google/cloud/sensors/vertex_ai/feature_store.py | 85 | # Check if the sync has completed by verifying end_time exists |
| LOW | …c/airflow/providers/google/cloud/operators/dataproc.py | 940 | # Check if cluster is not in ERROR state. |
| LOW | …airflow/providers/google/cloud/transfers/gcs_to_gcs.py | 295 | # Check if prefix contains wildcard |
| LOW | …e/src/airflow/providers/google/cloud/hooks/bigquery.py | 303 | # Check if tableReference is present and is valid |
| LOW | …e/src/airflow/providers/google/cloud/hooks/bigquery.py | 310 | # Check if value is already present if no use the provided one |
| LOW | …c/airflow/providers/google/cloud/openlineage/mixins.py | 403 | # Verify if the output table id from the parse result matches the BQ job output table |
| LOW | …c/airflow/providers/google/cloud/openlineage/mixins.py | 412 | # Verify if all columns from parse results are present in the output dataset schema |
| LOW | …c/airflow/providers/google/cloud/openlineage/mixins.py | 421 | # Verify if all datasets from parse results are present in bq job input datasets |
| LOW | …c/airflow/providers/google/cloud/openlineage/mixins.py | 425 | # Verify if all columns from parse results are present in their respective bq job input datasets |
| 165 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | airflow-ctl/tests/conftest.py | 65 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 377 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 386 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 395 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 404 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 415 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 426 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 492 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 501 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 510 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 519 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 528 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 659 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 668 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 677 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 692 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 745 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 754 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 769 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1020 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1029 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1038 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1047 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1056 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1065 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1074 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1083 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1094 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1103 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1112 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1381 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1390 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1399 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1408 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1417 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1484 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1493 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1502 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1511 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1520 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1529 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 340 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 349 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 363 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 468 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 481 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 556 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 572 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 596 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 708 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 732 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 797 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 816 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1123 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1134 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1182 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1191 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1244 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1266 | def handle_request(request: httpx.Request) -> httpx.Response: |
| LOW | airflow-ctl/tests/airflow_ctl/api/test_operations.py | 1297 | def handle_request(request: httpx.Request) -> httpx.Response: |
| 140 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 637 | # Step 1: Simulate CLI args being parsed (logical_date=None) |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 651 | # Step 2: Apply the defaulting logic (from cli_config.py lines 622-630) |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 662 | # Step 3: Create the Pydantic model (what happens in the actual code) |
| LOW | airflow-ctl/tests/airflow_ctl/ctl/test_cli_config.py | 665 | # Step 4: Verify logical_date was set to now |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 589 | # Step 1: create the dag run span and capture its carrier. |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 596 | # Step 2: derive the parent task span carrier (child of dag run), as the scheduler does. |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 606 | # Step 3: build StartupDetails with ti.context_carrier = ti_carrier. |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 627 | # Step 4: emit the worker span (task runner side). |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 633 | # Step 5: emit the parent task span (API server side, as happens on task completion). |
| LOW | task-sdk/src/airflow/sdk/bases/decorator.py | 133 | # We need to check if we are in the context of TaskGroup as the task_id may |
| LOW | …google/cloud/compute/example_compute_recreate_drift.py | 91 | # Step 1: Create with machine type A. |
| LOW | …google/cloud/compute/example_compute_recreate_drift.py | 102 | # Step 2: Re-run with different machine type and recreate recreate_if_machine_type_different=True. |
| LOW | …google/cloud/compute/example_compute_recreate_drift.py | 114 | # Step 3: Validate new machine type. |
| LOW | …google/cloud/compute/example_compute_recreate_drift.py | 120 | # Step 4: Cleanup. |
| LOW | …iders/cncf/kubernetes/executors/kubernetes_executor.py | 587 | # therefore, we need to check if the TIs are already adopted by the first attempt and remove them. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 156 | # Step 1: Decompose the high-level question into sub-questions, |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 185 | # Step 2: Generate SQL for each sub-question in parallel. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 199 | # Step 3: Wrap each SQL string into a single-element list. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 210 | # Step 4: Execute each SQL against the survey CSV via DataFusion. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 221 | # Step 5: Collect all four JSON results and label them by dimension. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 240 | # Step 6: Synthesize the four labeled result sets into a narrative. |
| LOW | …s/common/ai/example_dags/example_llm_survey_agentic.py | 259 | # Step 7: Human reviews the synthesized narrative before the DAG ends. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 191 | # Step 1: Fetch the list of active AIPs to investigate. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 214 | # Step 2: Gather evidence for each AIP from multiple sources. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 248 | # Step 3: Format the gathered evidence into an LLM analysis prompt. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 266 | # Step 4: Analyze each AIP with a structured LLM call. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 280 | # Step 5: Collect all per-AIP analyses into a single context string |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 304 | # Step 6: Synthesize a cross-AIP progress report. |
| LOW | …common/ai/example_dags/example_aip_progress_tracker.py | 328 | # Step 7: A maintainer reviews the synthesized report before it is |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 312 | # Step 4: SQL generation -- LLM translates the fixed question. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 324 | # Step 5: SQL execution via Apache DataFusion. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 334 | # Step 6: Extract data rows from the JSON result. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 346 | # Step 7: Send result via email if SMTP is configured, otherwise log. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 167 | # Step 1: Prompt confirmation -- review or edit the question. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 183 | # Step 2: SQL generation -- LLM translates the confirmed question. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 194 | # Step 3: SQL execution via Apache DataFusion. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 204 | # Step 4: Extract data rows from the JSON result. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 217 | # Step 5: Result confirmation -- approve or reject the query result. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 266 | # Step 1: Download the survey CSV from the Airflow website. |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 278 | # Step 2: Write the downloaded CSV to disk and generate a reference |
| LOW | …/common/ai/example_dags/example_llm_survey_analysis.py | 297 | # Step 3: Validate the downloaded CSV schema against the reference. |
| LOW | …ets_masker/tests/secrets_masker/test_secrets_masker.py | 1528 | # Step 1: Redact the original data |
| LOW | …ets_masker/tests/secrets_masker/test_secrets_masker.py | 1536 | # Step 2: User modifies some fields |
| LOW | …ets_masker/tests/secrets_masker/test_secrets_masker.py | 1543 | # Step 3: Merge to restore unchanged sensitive values |
| LOW | airflow-core/tests/unit/jobs/test_scheduler_job.py | 2433 | # Step 1: ti1 is deferred, ti2 scheduled -> ti2 blocked |
| LOW | airflow-core/tests/unit/jobs/test_scheduler_job.py | 2443 | # Step 2: ti1 completes -> ti2 should be unblocked |
| LOW | airflow-core/src/airflow/utils/db.py | 1052 | # Before checking if the _current_ value exists, we need to check if the old config value we upgraded in |
| LOW | …ow-core/src/airflow/cli/commands/api_server_command.py | 135 | # So we need to check if the log_config is set to "-" or not; if it is set to "-", we regard it as not set. |
| LOW | scripts/ci/prek/check_security_doc_constants.py | 390 | # Step 1: Auto-update the sensitive var tables |
| LOW | scripts/ci/prek/check_security_doc_constants.py | 400 | # Step 2: Validate references (re-read after potential update) |
| LOW | …reeze/src/airflow_breeze/commands/registry_commands.py | 455 | # Step 1: extract_versions.py (host, reads git tags) -> metadata.json |
| LOW | …reeze/src/airflow_breeze/commands/registry_commands.py | 463 | # Step 2: extract_parameters.py + extract_connections.py |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 485 | # Step 1: Get DAG status |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 493 | # Step 2: Unpause DAG if needed |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 502 | # Step 3: Trigger DAG run |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 516 | # Step 4: Wait for condition |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 549 | # Step 5: Get task instance ID |
| LOW | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 618 | # Step 6: Generate JWT token and create SDK client |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | task-sdk/tests/task_sdk/bases/test_operator.py | 83 | # Essentially similar to airflow.models.baseoperator.BaseOperator |
| LOW | task-sdk/src/airflow/sdk/execution_time/comms.py | 203 | # `__class_getitem__`, but that's a lot of code the one subclass we've got currently. So we'll just use a |
| LOW | task-sdk/src/airflow/sdk/execution_time/supervisor.py | 2158 | # and it doesn't contain a new line character, `.readline()` will just return the chunk as is. |
| LOW | …rs/amazon/tests/unit/amazon/aws/hooks/test_datasync.py | 43 | # mock_get_conn. We then override it to just return the locally created self.client instead of |
| LOW | …/amazon/src/airflow/providers/amazon/aws/sensors/s3.py | 182 | # Otherwise, just pass the files |
| LOW | …irflow/providers/amazon/aws/operators/redshift_data.py | 210 | # case, pull each of the sub-statement ID's, and grab the results. Otherwise, just use statement_id |
| MEDIUM | …viders/edge3/src/airflow/providers/edge3/cli/worker.py | 538 | # Technically safer and more robust, but with more overhead |
| MEDIUM | …irflow/providers/google/cloud/utils/field_validator.py | 350 | # Certainly down from here the field is present (value is not None) |
| LOW | …w/providers/google/cloud/utils/credentials_provider.py | 498 | # if it's already a dict, just return it |
| MEDIUM | …rc/airflow/providers/google/cloud/hooks/compute_ssh.py | 42 | # TODO:(potiuk) We should add test harness detecting such cases shortly |
| LOW | …e/src/airflow/providers/snowflake/utils/openlineage.py | 107 | # else - its new hostname, just return it |
| LOW | …lineage/tests/unit/openlineage/extractors/test_base.py | 454 | # just return empty OperatorLineage |
| LOW | …lineage/src/airflow/providers/openlineage/utils/sql.py | 203 | # Don't iterate over tables hierarchy, just pass it to query single information schema table |
| LOW | …e/src/airflow/providers/salesforce/hooks/salesforce.py | 252 | # just return the original column untouched |
| MEDIUM | chart/values.yaml | 31 | # For now this is an opt-in switch for backwards compatibility to leverage the standard naming convention |
| MEDIUM | chart/values.yaml | 356 | # Specify executors in a prioritized list to leverage multiple execution environments as needed: |
| MEDIUM | chart/files/statsd-mappings.yml | 21 | # instead utilize `statsd.extraMappings` or `statsd.overrideMappings` in your environment, |
| LOW | …nfiguration/src/airflow_shared/configuration/parser.py | 1423 | # have these types is with `fallback=` was specified. So just return it. |
| LOW | …ared/logging/src/airflow_shared/logging/_noncaching.py | 36 | # we should simply return the wrapper retrieved by FileHandler's open method |
| LOW | airflow-core/tests/unit/cli/test_hot_reload.py | 63 | # Should just call the callback directly |
| LOW | …/src/airflow/api_fastapi/execution_api/routes/xcoms.py | 320 | # TODO: once we have JWT tokens, then remove dag_id/run_id/task_id from the URL and just use the info in |
| MEDIUM | …c/airflow/config_templates/default_webserver_config.py | 111 | # in order to fully utilize the theme. (or use that property in conjunction with theme) |
| MEDIUM | …c/airflow/config_templates/default_webserver_config.py | 111 | # in order to fully utilize the theme. (or use that property in conjunction with theme) |
| LOW | airflow-core/src/airflow/timetables/trigger.py | 281 | # values, so we can just use the first to represent them. |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 450 | """Yield this event in order to end the task successfully.""" |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 456 | """Yield this event in order to end the task with failure.""" |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 462 | """Yield this event in order to end the task with status 'skipped'.""" |
| LOW | airflow-core/src/airflow/serialization/encoders.py | 391 | # values, so we can just use the first to represent them. |
| LOW | airflow-core/src/airflow/utils/db.py | 1489 | # Older version before we added that function, it only has a single migration so we can just create the tables |
| LOW | airflow-core/src/airflow/utils/dot_renderer.py | 241 | # (we can just use the maybe-None label variable directly) |
| LOW | airflow-core/src/airflow/utils/sqlalchemy.py | 219 | # below is the only line we change, and we just add default=None for getattr |
| LOW | …core/src/airflow/utils/log/non_caching_file_handler.py | 31 | # we should simply return the wrapper retrieved by FileHandler's open method |
| LOW | airflow-core/src/airflow/cli/commands/db_command.py | 66 | # Exact match found, we can just return it |
| LOW | …flow-core/src/airflow/dag_processing/importers/base.py | 238 | # If it's a file, just return it if we can handle it |
| LOW | dev/breeze/src/airflow_breeze/params/shell_params.py | 518 | # Socket is something different (TCP?) just pass it through as DOCKER_HOST variable |
| MEDIUM | …airflow_breeze/commands/release_management_commands.py | 2102 | """Cleans up the old airflow providers artifacts in order to maintain |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | clients/python/test_python_client.py | 53 | # auth manager for instance AwsAuthManagerUser or SimpleAuthManager make sure to generate the token with |
| LOW | airflow-ctl/src/airflowctl/api/client.py | 113 | # If you are updating here don't forget to update the airflow-ctl-tests |
| LOW | airflow-ctl/src/airflowctl/api/client.py | 113 | # If you are updating here don't forget to update the airflow-ctl-tests |
| LOW | …mazon/tests/system/amazon/aws/example_mwaa_airflow2.py | 58 | # If creating the environment using the AWS console, make sure to have a VPC with |
| LOW | …oviders/amazon/tests/system/amazon/aws/example_mwaa.py | 59 | # If creating the environment using the AWS console, make sure to have a VPC with |
| MEDIUM | …adata/src/airflow/providers/teradata/hooks/teradata.py | 84 | # Optionally, you can replace the original value in the query_band_text |
| MEDIUM | …stem/google/cloud/dataplex/example_dataplex_catalog.py | 80 | "description": "A simple AspectType for demonstration purposes.", |
| MEDIUM | …ers/pgvector/tests/system/pgvector/example_pgvector.py | 22 | # If you only need Airflow 3+, you can use: from airflow.sdk import dag, task |
| MEDIUM | …ector/tests/system/pgvector/example_pgvector_openai.py | 22 | # If you only need Airflow 3+, you can use: from airflow.sdk import dag, task, teardown |
| MEDIUM | …ineage/tests/unit/openlineage/plugins/test_listener.py | 351 | # Now you can use listener and task_instance in your tests to simulate their interaction. |
| MEDIUM | …ineage/tests/unit/openlineage/plugins/test_listener.py | 1208 | # Now you can use listener and task_instance in your tests to simulate their interaction. |
| MEDIUM | …airbyte/src/airflow/providers/airbyte/hooks/airbyte.py | 61 | # Intentionally left the password out, you can modify the log to print it out if you are doing testing. |
| MEDIUM | …irflow/providers/apache/tinkerpop/operators/gremlin.py | 46 | # If you prefer, you can add an alias run_query = run in your hook. |
| MEDIUM | providers/openai/tests/system/openai/example_openai.py | 22 | # If you only need Airflow 3+, you can use: from airflow.sdk import dag, task |
| MEDIUM | chart/values.yaml | 509 | # or, you can use a different database like: |
| MEDIUM | chart/values.yaml | 609 | # This is an example config showing how you can use templating and how "example" config |
| LOW | …art/tests/helm_tests/airflow_aux/test_chart_quality.py | 36 | # we don't forget to update the schema if we add a new property |
| LOW | …art/tests/helm_tests/airflow_aux/test_chart_quality.py | 36 | # we don't forget to update the schema if we add a new property |
| MEDIUM | …low-core/docs/howto/docker-compose/docker-compose.yaml | 45 | # Feel free to modify this file to suit your needs. |
| MEDIUM | …low-core/docs/howto/docker-compose/docker-compose.yaml | 49 | # In order to add custom dependencies or upgrade provider distributions you can use your extended image. |
| MEDIUM | …c/airflow/config_templates/default_webserver_config.py | 108 | # that you can use for Apache Airflow. |
| LOW | …c/airflow/config_templates/default_webserver_config.py | 110 | # Please make sure to remove "navbar_color" configuration from airflow.cfg |
| MEDIUM | …src/airflow/example_dags/example_params_ui_tutorial.py | 52 | # Therefore you can add the "section" attribute. |
| MEDIUM | …src/airflow/example_dags/example_params_ui_tutorial.py | 54 | # Note if you can add any Markdown formatting to the description, you need to use the description_md |
| MEDIUM | …src/airflow/example_dags/example_params_ui_tutorial.py | 69 | # If you want to have a selection list box then you can use the enum feature of JSON schema |
| MEDIUM | …src/airflow/example_dags/example_params_ui_tutorial.py | 159 | # then you can use the examples feature of JSON schema |
| MEDIUM | …src/airflow/example_dags/example_params_ui_tutorial.py | 279 | # then you can use the JSON schema option of passing constant values. These parameters |
| LOW | scripts/ci/prek/check_integrations_list.py | 201 | "[yellow]Regenerating documentation table. Don't forget to review and commit possible changes.[/]" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …radata/src/airflow/providers/teradata/operators/tpt.py | 176 | Normalize error_list parameter to a list of integers. Args: error_list: An integer, list o |
| HIGH | …radata/src/airflow/providers/teradata/operators/tpt.py | 577 | Handle execution using a local job variable file. Args: file_path: Path to the local job v |
| HIGH | …s/teradata/src/airflow/providers/teradata/hooks/tpt.py | 86 | Execute a DDL statement using TPT. Args: tpt_script: TPT script content as string or list |
| HIGH | …s/teradata/src/airflow/providers/teradata/hooks/tpt.py | 247 | Execute a tdload operation using the tdload command-line utility. Args: remote_working_dir |
| HIGH | …rc/airflow/providers/google/cloud/openlineage/utils.py | 63 | Merge multiple column lineage facets into a single consolidated facet. Specifically, it aggregates input field |
| HIGH | …rc/airflow/providers/google/cloud/openlineage/utils.py | 163 | Extract and process the dataset name from a given path. Args: path: The path to process e.g. of a gcs |
| HIGH | …rc/airflow/providers/google/cloud/openlineage/utils.py | 276 | Get column lineage facet for identity transformations. This function generates a simple column lineage facet, |
| HIGH | …rc/airflow/providers/google/cloud/openlineage/utils.py | 418 | Replace the properties of a specific job type in a Dataproc job definition. Args: job: The original Da |
| HIGH | …ndard/src/airflow/providers/standard/operators/hitl.py | 275 | Generate a URL link to the "required actions" page for a specific task instance. This URL includes que |
| HIGH | …e/tests/system/openlineage/expected_events/__init__.py | 30 | Retrieve the file path to the OpenLineage expected events JSON file for a given DAG ID, taking into account the |
| HIGH | …c/airflow/api_fastapi/core_api/services/ui/calendar.py | 288 | Get database-specific time truncation expression for SQLAlchemy. We want to return always timestamp fo |
| HIGH | …sdk-integration-tests/tests/task_sdk_tests/conftest.py | 436 | Utility to set up a DAG run and create an SDK client. This function handles the common pattern of: 1. Gett |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 3266 | secret2 = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore e |
| LOW | …-sdk/tests/task_sdk/execution_time/test_task_runner.py | 3266 | secret2 = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore e |
| LOW | providers/neo4j/tests/unit/neo4j/sensors/test_neo4j.py | 237 | cypher = "MATCH (n:Person{id:'John Doe'}) RETURN n.first_name AS first_name, n.last_name AS last_name" |
| LOW | providers/neo4j/tests/unit/neo4j/sensors/test_neo4j.py | 252 | cypher = "MATCH (n:Person{id:'John Doe'}) RETURN n.first_name AS first_name, n.last_name AS last_name" |
| LOW | providers/neo4j/tests/unit/neo4j/sensors/test_neo4j.py | 268 | cypher = "MATCH (n:Person{id:'John Doe'}) RETURN n.first_name AS first_name, n.last_name AS last_name" |
| LOW | …/teradata/tests/system/teradata/example_remote_bteq.py | 87 | INSERT INTO {{params.DB_TABLE_NAME}} VALUES (1, 'John Doe', 'IT'); |
| LOW | providers/teradata/tests/system/teradata/script.sql | 26 | INSERT INTO {{params.TABLE_NAME}} VALUES (1, 'John Doe', 'IT'); |
| LOW | …oviders/teradata/tests/system/teradata/example_bteq.py | 87 | INSERT INTO {{params.DB_TABLE_NAME}} VALUES (1, 'John Doe', 'IT'); |
| LOW | …ers/sendgrid/tests/unit/sendgrid/utils/test_emailer.py | 45 | "from": {"email": "foo@bar.com"}, |
| LOW | …ers/sendgrid/tests/unit/sendgrid/utils/test_emailer.py | 58 | "email": "foo@bar.com", |
| LOW | …ers/sendgrid/tests/unit/sendgrid/utils/test_emailer.py | 68 | @mock.patch.dict("os.environ", SENDGRID_MAIL_FROM="foo@bar.com") |
| LOW | …ers/sendgrid/tests/unit/sendgrid/utils/test_emailer.py | 100 | @mock.patch.dict("os.environ", SENDGRID_MAIL_FROM="foo@bar.com", SENDGRID_MAIL_SENDER="Foo") |
| LOW | …/edge3/tests/unit/edge3/worker_api/routes/test_logs.py | 62 | log_chunk_data="This is Lorem Ipsum log data", log_chunk_time=timezone.utcnow() |
| LOW | …/edge3/tests/unit/edge3/worker_api/routes/test_logs.py | 81 | assert "Lorem Ipsum" in logs[0].log_chunk_data |
| LOW | providers/trino/tests/unit/trino/hooks/test_trino.py | 580 | {"login": "user@example.com", "password": "p@ss:word", "host": "localhost", "schema": "hive"}, |
| LOW | …/system/google/cloud/dataflow/example_dataflow_yaml.py | 83 | "('John Doe', 900, 'USA'), " |
| LOW | …ers/pgvector/tests/system/pgvector/example_pgvector.py | 62 | f"VALUES ('John Doe', 123, '[1.0, 2.0, 3.0]')", |
| LOW | …ector/tests/system/pgvector/example_pgvector_openai.py | 75 | f"VALUES ('John Doe', '123' ,'{embedd_query.output}')", |
| LOW | …cks/tests/unit/databricks/operators/test_databricks.py | 160 | "name": "John Doe", |
| LOW | …che/spark/tests/system/apache/spark/example_pyspark.py | 52 | (1, "John Doe", 21), |
| LOW | …che/spark/tests/system/apache/spark/example_pyspark.py | 53 | (2, "Jane Doe", 22), |
| LOW | chart/values.schema.json | 6302 | "default": "admin@example.com" |
| LOW | …t/tests/helm_tests/airflow_aux/test_create_user_job.py | 359 | "admin@example.com", |
| LOW | …rt/tests/helm_tests/airflow_aux/test_airflow_common.py | 474 | {"host": "example.com", "user": "user", "pass": "pass", "email": "user@example.com"}, |
| LOW | …rt/tests/helm_tests/airflow_aux/test_airflow_common.py | 482 | {"host": "example.com", "user": "user", "pass": "pass", "email": "user@example.com"}, |
| LOW | …pi_fastapi/core_api/routes/public/test_import_error.py | 46 | STACKTRACE3 = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." |
| LOW | …pi_fastapi/core_api/routes/public/test_import_error.py | 46 | STACKTRACE3 = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 38 | const data = [{ name: "John Doe" }, { name: "Jane Doe" }]; |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 38 | const data = [{ name: "John Doe" }, { name: "Jane Doe" }]; |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 63 | expect(screen.getByText("John Doe")).toBeInTheDocument(); |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 64 | expect(screen.getByText("Jane Doe")).toBeInTheDocument(); |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 71 | data={[{ name: "John Doe" }]} |
| LOW | …airflow/ui/src/components/DataTable/DataTable.test.tsx | 89 | data={[{ name: "John Doe" }]} |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …es/tests/unit/cncf/kubernetes/hooks/test_kubernetes.py | 1422 | |
| MEDIUM | …es/tests/unit/cncf/kubernetes/hooks/test_kubernetes.py | 1616 | |
| MEDIUM | …ers/standard/tests/unit/standard/triggers/test_file.py | 260 | |
| MEDIUM | airflow-core/tests/unit/triggers/test_shared_stream.py | 183 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 1228 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 622 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 693 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 709 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 735 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 908 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 925 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 1266 | |
| MEDIUM | airflow-core/tests/unit/models/test_mappedoperator.py | 1313 | |
| MEDIUM | airflow-core/tests/unit/models/test_dagrun.py | 3508 | |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 186 | |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 373 | |
| MEDIUM | airflow-core/src/airflow/triggers/base.py | 390 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …rc/airflow/providers/edge3/example_dags/win_notepad.py | 72 | "This is a text as proposal generated by Airflow DAG. Change it and save and it will get to XCom.", |
| HIGH | …cncf/kubernetes/executors/kubernetes_executor_utils.py | 751 | :param kube_config: The KubeConfig class generated by airflow that contains all kube metadata |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | dev/prune_old_dirs.py | 22 | # Usage: |
| LOW | dev/sync_fork.sh | 28 | # Usage: |