C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
11095 matches across 18 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | build_config.rb | 1 | # Copyright 2017 gRPC authors. |
| LOW | pyproject.toml | 1 | # Copyright 2025 gRPC authors. |
| LOW | requirements.bazel.txt | 1 | # Copyright 2025 gRPC authors. |
| LOW | requirements.bazel.txt | 21 | # # pip install pip-tools |
| LOW | setup.py | 1 | # Copyright 2015 gRPC authors. |
| LOW | setup.py | 161 | # runtime, the shared library must be installed |
| LOW | setup.py | 241 | 10, |
| LOW | tools/buildgen/generate_build_additions.sh | 1 | #!/bin/sh |
| LOW | tools/buildgen/generate_projects.sh | 1 | #! /bin/bash |
| LOW | tools/buildgen/generate_projects.sh | 81 | # WARNING! Do not use this variable when running the script directly. This is |
| LOW | tools/buildgen/parse_http_archives.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/generate_projects.py | 1 | # Copyright 2015 gRPC authors. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 21 | # is chosen to match the format of a "build.yaml" file, which used |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 561 | # |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1441 | # "run": False, |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1481 | # For now it's ok to disable them as these binaries aren't very useful anyway. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1501 | 'kind(alias, "//third_party:*")', |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1541 | # will be buildable with other build systems just fine, some of these tests |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1561 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1581 | # the heuristic approach used for tests are ideal and they cannot be made |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1601 | # '_COLLAPSED_DEPS': ['gpr', ...], |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1621 | # of targets provided by the legacy build.yaml build |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1641 | all_targets_dict = _generate_build_metadata(all_extra_metadata, bazel_rules) |
| LOW | tools/buildgen/_mako_renderer.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/build_cleaner.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/copy_protos.sh | 1 | #! /bin/bash |
| LOW | tools/buildgen/_utils.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/plugins/supported_bazel_versions.py | 1 | # Copyright 2022 The gRPC authors. |
| LOW | …s/buildgen/plugins/expand_supported_python_versions.py | 1 | # Copyright 2024 gRPC authors. |
| LOW | tools/buildgen/plugins/list_protos.py | 1 | # Copyright 2015 gRPC authors. |
| LOW | tools/buildgen/plugins/expand_version.py | 1 | # Copyright 2016 gRPC authors. |
| LOW | tools/buildgen/plugins/list_api.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/buildgen/plugins/transitive_dependencies.py | 1 | # Copyright 2015 gRPC authors. |
| LOW | tools/buildgen/plugins/check_attrs.py | 1 | # Copyright 2019 gRPC authors. |
| LOW | tools/buildgen/plugins/verify_duplicate_sources.py | 1 | # Copyright 2020 gRPC authors. |
| LOW | tools/buildgen/plugins/expand_bin_attrs.py | 1 | # Copyright 2015 gRPC authors. |
| LOW | tools/docker_runners/run_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/concurrent_bazel.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/gdb_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/gdb_in_docker.sh | 21 | # Use the docker image used as the default for C++ by run_tests.py |
| LOW | tools/docker_runners/examples/gdb_in_docker.sh | 41 | # |
| LOW | tools/docker_runners/examples/coredump_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/coredump_in_docker.sh | 21 | # Use the docker image used as the default for C++ by run_tests.py |
| LOW | tools/docker_runners/examples/coredump_in_docker.sh | 41 | # No limit for coredump size |
| LOW | …/docker_runners/examples/run_tests_csharp_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/bazel_test_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/run_tests_c_in_docker.sh | 1 | #!/bin/bash |
| LOW | tools/docker_runners/examples/run_tests_c_in_docker.sh | 21 | # use the docker image used as the default for C++ by run_tests.py |
| LOW | tools/interop_matrix/create_testcases.sh | 1 | #!/bin/bash |
| LOW | tools/interop_matrix/client_matrix.py | 1 | # Copyright 2017 gRPC authors. |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/interop_matrix/create_matrix_images.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/dockerfile/push_testing_images.sh | 1 | #!/bin/bash |
| LOW | tools/dockerfile/push_testing_images.sh | 21 | set -e |
| LOW | …rfile/grpc_clang_format/clang_format_all_the_things.sh | 1 | #!/bin/bash |
| LOW | …nux_armv7/install_python_for_wheel_crosscompilation.sh | 1 | #!/bin/bash |
| LOW | …ockerfile/grpc_clang_tidy/clang_tidy_all_the_things.sh | 1 | #!/bin/sh |
| LOW | …kerfile/interoptest/grpc_interop_java/build_interop.sh | 1 | #!/bin/bash |
| LOW | …nteroptest/grpc_interop_pythonasyncio/build_interop.sh | 1 | #!/bin/bash |
| 4847 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 31 | |
| LOW | setup.py | 565 | |
| LOW | tools/buildgen/generate_projects.py | 23 | |
| LOW | tools/buildgen/generate_projects.py | 23 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 33 | |
| LOW | tools/buildgen/_mako_renderer.py | 21 | |
| LOW | tools/buildgen/_mako_renderer.py | 22 | |
| LOW | tools/buildgen/plugins/expand_version.py | 21 | |
| LOW | tools/buildgen/plugins/list_api.py | 17 | |
| LOW | tools/buildgen/plugins/list_api.py | 21 | |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 17 | |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 20 | |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 21 | |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 25 | |
| LOW | tools/interop_matrix/create_matrix_images.py | 17 | |
| LOW | tools/gcp/utils/big_query_utils.py | 15 | |
| LOW | tools/gcp/utils/big_query_utils.py | 17 | |
| LOW | tools/gcp/utils/big_query_utils.py | 18 | |
| LOW | tools/gcp/utils/big_query_utils.py | 19 | |
| LOW | tools/gcp/utils/big_query_utils.py | 23 | |
| LOW | tools/codegen/core/experiments_compiler.py | 20 | |
| LOW | tools/codegen/core/experiments_compiler.py | 24 | |
| LOW | tools/codegen/core/experiments_compiler.py | 27 | |
| LOW | tools/codegen/core/experiments_compiler.py | 28 | |
| LOW | tools/codegen/core/experiments_compiler.py | 29 | |
| LOW | tools/codegen/core/experiments_compiler.py | 30 | |
| LOW | tools/codegen/core/experiments_compiler.py | 32 | |
| LOW | tools/codegen/core/gen_grpc_tls_credentials_options.py | 20 | |
| LOW | tools/codegen/core/gen_grpc_tls_credentials_options.py | 22 | |
| LOW | tools/codegen/core/gen_grpc_tls_credentials_options.py | 25 | |
| LOW | tools/codegen/core/gen_config_vars.py | 17 | |
| LOW | tools/codegen/core/gen_config_vars.py | 20 | |
| LOW | tools/codegen/core/gen_config_vars.py | 21 | |
| LOW | tools/codegen/core/gen_config_vars.py | 23 | |
| LOW | tools/codegen/core/gen_config_vars.py | 24 | |
| LOW | tools/codegen/core/gen_config_vars.py | 25 | |
| LOW | tools/codegen/core/gen_config_vars.py | 26 | |
| LOW | tools/codegen/core/gen_experiments.py | 23 | |
| LOW | tools/codegen/core/optimize_arena_pool_sizes.py | 24 | |
| LOW | tools/codegen/core/gen_header_frame.py | 26 | |
| LOW | tools/distrib/gen_compilation_database.py | 23 | |
| LOW | tools/distrib/update_flakes.py | 17 | |
| LOW | tools/distrib/check_path_length.py | 17 | |
| LOW | tools/distrib/fix_build_deps.py | 19 | |
| LOW | tools/distrib/python/make_grpcio_tools.py | 17 | |
| LOW | tools/distrib/python/make_grpcio_tools.py | 21 | |
| LOW | tools/distrib/python/make_grpcio_tools.py | 22 | |
| LOW | tools/distrib/python/make_grpcio_tools.py | 30 | |
| LOW | tools/distrib/python/docgen.py | 16 | |
| LOW | tools/distrib/python/grpcio_tools/_spawn_patch.py | 25 | |
| LOW | tools/distrib/python/grpcio_tools/setup.py | 19 | |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 62 | |
| LOW | tools/profiling/ios_bin/binary_size.py | 18 | |
| LOW | tools/profiling/ios_bin/binary_size.py | 19 | |
| LOW | tools/profiling/memory/memory_diff.py | 18 | |
| LOW | tools/profiling/memory/memory_diff.py | 19 | |
| LOW | tools/profiling/memory/memory_diff.py | 20 | |
| LOW | tools/profiling/memory/memory_diff.py | 23 | |
| LOW | tools/profiling/memory/memory_diff.py | 25 | |
| LOW | tools/profiling/bloat/bloat_diff.py | 20 | |
| 4328 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …distrib/python/grpcio_tools/_parallel_compile_patch.py | 0 | patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one b |
| HIGH | …python/grpcio_observability/_parallel_compile_patch.py | 0 | patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one b |
| HIGH | src/python/grpcio/_parallel_compile_patch.py | 0 | patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one b |
| HIGH | …distrib/python/grpcio_tools/_parallel_compile_patch.py | 0 | monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_u |
| HIGH | …python/grpcio_observability/_parallel_compile_patch.py | 0 | monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_u |
| HIGH | src/python/grpcio/_parallel_compile_patch.py | 0 | monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_u |
| HIGH | tools/distrib/python/grpcio_tools/grpc_tools/command.py | 0 | obtain the filename for a resource on the file system. |
| HIGH | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 0 | obtain the filename for a resource on the file system. |
| HIGH | py_xds_protos/build_xds_protos.py | 0 | obtain the filename for a resource on the file system. |
| HIGH | …o_tests/tests/protoc_plugin/_split_definitions_test.py | 0 | obtain the filename for a resource on the file system. |
| HIGH | tools/distrib/python/grpcio_tools/grpc_tools/command.py | 0 | command to generate project *_pb2.py modules from proto files. |
| HIGH | src/python/grpcio_reflection/reflection_commands.py | 0 | command to generate project *_pb2.py modules from proto files. |
| HIGH | src/python/grpcio_channelz/channelz_commands.py | 0 | command to generate project *_pb2.py modules from proto files. |
| HIGH | src/python/grpcio_tests/commands.py | 0 | command to generate project *_pb2.py modules from proto files. |
| HIGH | src/python/grpcio_health_checking/health_commands.py | 0 | command to generate project *_pb2.py modules from proto files. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | tools/run_tests/run_tests.py | 0 | extra environment variables set for pre_build_steps and build_steps jobs. |
| HIGH | test/distrib/bazel/python/helloworld_moved.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | test/distrib/bazel/python/helloworld.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | …es/python/interceptors/default_value/greeter_client.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | examples/python/interceptors/headers/greeter_client.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | examples/python/helloworld/greeter_client.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | examples/python/lb_policies/greeter_client.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | examples/python/xds/client.py | 0 | the python implementation of the grpc helloworld.greeter client. |
| HIGH | examples/python/flow_control/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …mples/python/interceptors/async/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …thon/interceptors/default_value/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …les/python/interceptors/headers/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/helloworld/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/keep_alive/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …on/hellostreamingworld/hellostreamingworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/health_checking/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/timeout/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/async_streaming/phone_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/observability/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/compression/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/uds/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/lb_policies/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/multiplex/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/multiplex/route_guide_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/xds/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/metadata/helloworld_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/data_transmission/demo_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | examples/python/route_guide/route_guide_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | py_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …xds_protos/envoy/service/load_stats/v2/lrs_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …xds_protos/envoy/service/load_stats/v3/lrs_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …tos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | py_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …rotos/envoy/service/trace/v2/trace_service_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …rotos/envoy/service/trace/v3/trace_service_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …nvoy/service/extension/v3/config_discovery_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | py_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | py_xds_protos/envoy/service/route/v3/srds_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| HIGH | …os/envoy/service/auth/v2/attribute_context_pb2_grpc.py | 0 | client and server classes corresponding to protobuf-defined services. |
| 229 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 203 | def check_linker_need_libatomic(): |
| LOW | setup.py | 495 | def cython_extensions_and_necessity(): |
| LOW | tools/buildgen/generate_projects.py | 93 | def generate_template_render_jobs(templates: List[str]) -> List[jobset.JobSpec]: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 236 | def _extract_rules_from_bazel_xml(xml_tree): |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 276 | def _try_extract_source_file_path(label: str) -> str: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 346 | def _extract_nonpublic_headers(bazel_rule: BuildMetadata) -> List[str]: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 392 | def _create_target_from_bazel_rule( |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 416 | def _external_dep_name_from_bazel_dependency(bazel_dep: str) -> Optional[str]: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 458 | def _compute_transitive_metadata( |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 607 | def _populate_transitive_metadata( |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 625 | def update_test_metadata_with_transitive_metadata( |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 693 | def _prune_upb_experimental_feature_rules(bazel_rules: BuildDict): |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 714 | def _expand_upb_proto_library_rules(bazel_rules): |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 792 | def _patch_grpc_proto_library_rules(bazel_rules): |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 803 | def _patch_descriptor_upb_proto_library(bazel_rules): |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 867 | def _convert_to_build_yaml_like(lib_dict: BuildMetadata) -> BuildYaml: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 943 | def _exclude_unwanted_cc_tests(tests: List[str]) -> List[str]: |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1056 | def _generate_build_extra_metadata_for_tests( |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1175 | def _generate_external_proto_libraries() -> List[Dict[str, Any]]: |
| LOW | tools/buildgen/build_cleaner.py | 87 | def cleaned_build_yaml_dict_as_string(indict): |
| LOW | tools/buildgen/plugins/supported_bazel_versions.py | 19 | def _get_supported_bazel_versions(): |
| LOW | tools/interop_matrix/client_matrix.py | 35 | def get_runtimes_for_lang_release(lang, release): |
| LOW | tools/interop_matrix/client_matrix.py | 44 | def should_build_docker_interop_image_from_release_tag(lang): |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 116 | def _get_test_images_for_lang(lang, release_arg, image_path_prefix): |
| LOW | tools/interop_matrix/run_interop_matrix_tests.py | 190 | def _generate_test_case_jobspecs(lang, runtime, release, suite_name): |
| LOW | tools/interop_matrix/create_matrix_images.py | 194 | def build_all_images_for_lang(lang): |
| LOW | tools/interop_matrix/create_matrix_images.py | 230 | def build_all_images_for_release(lang, release): |
| LOW | tools/interop_matrix/create_matrix_images.py | 289 | def maybe_apply_patches_on_git_tag(stack_base, lang, release): |
| LOW | tools/release/verify_python_release.py | 71 | def _get_remote_artifacts_for_package(package, version): |
| LOW | tools/release/verify_python_release.py | 90 | def _get_remote_artifacts_for_packages(packages, version): |
| LOW | tools/distrib/rake_compiler_docker_image.rb | 20 | def docker_image_for_rake_compiler(platform) |
| LOW | tools/distrib/python/make_grpcio_tools.py | 156 | def protobuf_submodule_commit_hash(): |
| LOW | tools/distrib/python/make_grpcio_tools.py | 224 | def _generate_deps_file_content(): |
| LOW | …distrib/python/grpcio_tools/_parallel_compile_patch.py | 76 | def monkeypatch_compile_maybe(): |
| LOW | tools/distrib/python/grpcio_tools/setup.py | 72 | def check_linker_need_libatomic(): |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 71 | def _maybe_install_proto_finders(): |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 92 | def _module_name_to_proto_file(suffix, module_name): |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 99 | def _proto_file_to_module_name(suffix, proto_file): |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 143 | def _generated_file_to_module_name(self, filepath): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 82 | def _test_import_services_without_protos(): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 93 | def _test_proto_module_imported_once(): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 111 | def _test_static_dynamic_combo(): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 164 | def test_import_services_without_protos(self): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 167 | def test_proto_module_imported_once(self): |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 170 | def test_static_dynamic_combo(self): |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 180 | def transport_security_to_args(transport_security): |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 196 | def lb_client_interop_jobspec( |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 282 | def grpc_server_in_docker_jobspec(server_cmdline, shortname): |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 307 | def dns_server_in_docker_jobspec( |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 342 | def build_interop_image_jobspec(lang_safename, basename_prefix="grpc_interop"): |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 499 | def wait_until_dns_server_is_up(dns_server_ip): |
| LOW | tools/run_tests/run_tests.py | 83 | def max_parallel_tests_for_current_platform(): |
| LOW | tools/run_tests/run_tests.py | 91 | def _print_debug_info_epilogue(dockerfile_dir=None): |
| LOW | tools/run_tests/run_tests.py | 541 | def _clang_cmake_configure_extra_args(self, version_suffix=""): |
| LOW | tools/run_tests/run_tests.py | 755 | def _python_docker_distro_name(self): |
| LOW | tools/run_tests/run_tests.py | 1458 | def _calculate_num_runs_failures(list_of_results): |
| LOW | tools/run_tests/run_performance_tests.py | 346 | def perf_report_processor_job( |
| LOW | tools/run_tests/run_performance_tests.py | 529 | def run_collect_perf_profile_jobs( |
| LOW | tools/run_tests/run_xds_tests.py | 580 | def wait_until_all_rpcs_go_to_given_backends_or_fail( |
| LOW | tools/run_tests/run_xds_tests.py | 588 | def wait_until_all_rpcs_go_to_given_backends( |
| 903 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/buildgen/generate_projects.sh | 55 | # Create a clean virtual environment. |
| MEDIUM | tools/buildgen/extract_metadata_from_bazel_xml.py | 398 | # Create a template for our target from the bazel rule. Initially we only |
| MEDIUM | tools/buildgen/extract_metadata_from_bazel_xml.py | 611 | # Create the map between Bazel label and public dependency name |
| MEDIUM | tools/interop_matrix/create_matrix_images.py | 159 | # Create a Dockerfile. |
| MEDIUM | tools/dockerfile/push_testing_images.sh | 114 | # Create a directory for storing logs |
| MEDIUM | tools/distrib/gen_compilation_database.py | 33 | # This method is equivalent to https://github.com/grailbio/bazel-compilation-database/blob/master/generate.sh |
| MEDIUM | tools/distrib/check_redundant_namespace_qualifiers.py | 206 | # Define a configuration tuple for clarity. |
| MEDIUM | tools/distrib/python/docgen.py | 75 | # Create a temporary directory out of tree, checkout gh-pages from the |
| MEDIUM | tools/run_tests/run_interop_tests.py | 839 | "# This file is generated by" |
| MEDIUM | tools/run_tests/artifacts/run_in_workspace.sh | 16 | # Create a workspace in a subdirectory to allow running multiple builds in isolation. |
| MEDIUM | …ols/run_tests/helper_scripts/run_tests_in_workspace.sh | 16 | # Create a workspace in a subdirectory to allow running multiple builds in isolation. |
| MEDIUM | …ols/internal_ci/macos/grpc_run_bazel_isolated_tests.sh | 36 | # Create the file and change the ownership to root before NTP sync. |
| MEDIUM | test/distrib/ruby/run_distrib_test.sh | 39 | # Create an indexed local gem source with gRPC gems to test |
| MEDIUM | test/cpp/naming/resolver_component_tests_runner.py | 16 | # This file is auto-generated |
| MEDIUM | examples/python/flow_control/helloworld_pb2_grpc.py | 108 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …mples/python/interceptors/async/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …thon/interceptors/default_value/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …les/python/interceptors/headers/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/helloworld/helloworld_pb2_grpc.py | 103 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/keep_alive/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …on/hellostreamingworld/hellostreamingworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/health_checking/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/timeout/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/async_streaming/phone_pb2_grpc.py | 48 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/observability/helloworld_pb2_grpc.py | 103 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/compression/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/uds/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/lb_policies/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/multiplex/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/multiplex/route_guide_pb2_grpc.py | 117 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/xds/server.py | 62 | # Create a health check servicer. We use the non-blocking implementation |
| MEDIUM | examples/python/xds/server.py | 71 | # Create a tuple of all of the services we want to export via reflection. |
| MEDIUM | examples/python/xds/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/metadata/helloworld_pb2_grpc.py | 50 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/data_transmission/demo_pb2_grpc.py | 113 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | examples/python/route_guide/route_guide_pb2_grpc.py | 117 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | bazel/update_mirror.sh | 26 | # Create a temp directory to hold the versioned tarball, |
| MEDIUM | py_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py | 106 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …xds_protos/envoy/service/load_stats/v2/lrs_pb2_grpc.py | 100 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …xds_protos/envoy/service/load_stats/v3/lrs_pb2_grpc.py | 116 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …tos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py | 144 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py | 114 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …rotos/envoy/service/trace/v2/trace_service_pb2_grpc.py | 58 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …rotos/envoy/service/trace/v3/trace_service_pb2_grpc.py | 58 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …nvoy/service/extension/v3/config_discovery_pb2_grpc.py | 154 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py | 114 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py | 267 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/route/v3/srds_pb2_grpc.py | 120 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …protos/envoy/service/auth/v2/external_auth_pb2_grpc.py | 84 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …protos/envoy/service/auth/v3/external_auth_pb2_grpc.py | 84 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …s/envoy/service/auth/v2alpha/external_auth_pb2_grpc.py | 84 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/health/v3/hds_pb2_grpc.py | 135 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/runtime/v3/rtds_pb2_grpc.py | 108 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …xds_protos/envoy/service/discovery/v2/rtds_pb2_grpc.py | 108 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …_xds_protos/envoy/service/discovery/v2/sds_pb2_grpc.py | 104 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …_xds_protos/envoy/service/discovery/v2/ads_pb2_grpc.py | 111 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …_xds_protos/envoy/service/discovery/v2/hds_pb2_grpc.py | 135 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …_xds_protos/envoy/service/discovery/v3/ads_pb2_grpc.py | 111 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | …/service/redis_auth/v3/redis_external_auth_pb2_grpc.py | 80 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | py_xds_protos/envoy/service/status/v2/csds_pb2_grpc.py | 96 | # This class is part of an EXPERIMENTAL API. |
| 29 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 1157 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 1560 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 1590 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2028 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2059 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2089 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2559 | prior.prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2592 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2623 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 2653 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3197 | prior.prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3230 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3261 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3291 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3907 | prior.prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3940 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 3971 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 4001 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 4689 | prior.prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 4722 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 4753 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 4783 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 5546 | prior.prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 5579 | prior.prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 5610 | auto result = prior.prior.prior.prior.prior.prior.current_promise(); |
| CRITICAL | src/core/lib/promise/detail/seq_state.h | 5640 | auto result = prior.prior.prior.prior.prior.current_promise(); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/run_tests/run_xds_tests.py | 679 | Compare if two distributions are similar. Args: actual_distribution: A list of floats, contains the actual di |
| HIGH | examples/python/cancellation/search.py | 104 | Find candidate strings. Search through the space of all bytestrings, in order of increasing length, indefinitel |
| HIGH | …ection/v1alpha/proto_reflection_descriptor_database.py | 74 | Find a file descriptor by file name. This function implements a DescriptorDatabase interface, and is |
| HIGH | …ection/v1alpha/proto_reflection_descriptor_database.py | 100 | Find the file containing the symbol, and return its file descriptor. The symbol should be a fully qual |
| HIGH | …ection/v1alpha/proto_reflection_descriptor_database.py | 133 | Find the field numbers used by all known extensions of `extendee_name`. This function implements a Des |
| HIGH | …ection/v1alpha/proto_reflection_descriptor_database.py | 164 | Find the file which defines an extension for the given message type and field number. This fun |
| HIGH | src/python/grpcio/grpc/__init__.py | 124 | Returns the result of the computation or raises its exception. This method may return immediately or may block. |
| HIGH | src/python/grpcio/grpc/__init__.py | 147 | Return the exception raised by the computation. This method may return immediately or may block. Args: |
| HIGH | src/python/grpcio/grpc/__init__.py | 169 | Access the traceback of the exception raised by the computation. This method may return immediately or may bloc |
| HIGH | src/python/grpcio/grpc/__init__.py | 691 | Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. tim |
| HIGH | src/python/grpcio/grpc/__init__.py | 725 | Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. tim |
| HIGH | src/python/grpcio/grpc/__init__.py | 832 | Synchronously invokes the underlying RPC. Args: request_iterator: An iterator that yields request val |
| HIGH | src/python/grpcio/grpc/__init__.py | 867 | Synchronously invokes the underlying RPC on the client. Args: request_iterator: An iterator that yiel |
| HIGH | src/python/grpcio/grpc/__init__.py | 2160 | Intercepts a channel through a set of interceptors. Args: channel: A Channel. interceptors: Zero or mor |
| HIGH | src/python/grpcio/grpc/framework/foundation/future.py | 139 | Accesses the outcome of the computation or raises its exception. This method may return immediately or may bloc |
| HIGH | src/python/grpcio/grpc/framework/foundation/future.py | 162 | Return the exception raised by the computation. This method may return immediately or may block. Args: |
| HIGH | src/python/grpcio/grpc/framework/foundation/future.py | 185 | Access the traceback of the exception raised by the computation. This method may return immediately or may bloc |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/face/face.py | 371 | Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. tim |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/face/face.py | 504 | Synchronously invokes the underlying RPC. Args: request_iterator: An iterator that yields request val |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/face/face.py | 677 | Services an RPC. Args: group: The group identifier of the RPC. method: The method identifie |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/face/face.py | 717 | Invokes a unary-request-unary-response method. This method blocks until either returning the response value of |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/face/face.py | 811 | Invokes a stream-request-unary-response method. This method blocks until either returning the response value of |
| HIGH | …c/python/grpcio/grpc/framework/interfaces/base/base.py | 217 | Services an operation. Args: group: The group identifier of the operation to be serviced. m |
| HIGH | src/python/grpcio/grpc/aio/_base_channel.py | 44 | Asynchronously invokes the underlying RPC. Args: request: The request value for the RPC. ti |
| HIGH | src/python/grpcio/grpc/aio/_base_channel.py | 82 | Asynchronously invokes the underlying RPC. Args: request: The request value for the RPC. ti |
| HIGH | src/python/grpcio/grpc/aio/_base_channel.py | 119 | Asynchronously invokes the underlying RPC. Args: request_iterator: An optional async iterable or iter |
| HIGH | src/python/grpcio/grpc/aio/_base_channel.py | 157 | Asynchronously invokes the underlying RPC. Args: request_iterator: An optional async iterable or iter |
| HIGH | src/python/grpcio/grpc/aio/_interceptor.py | 139 | Intercepts a unary-unary invocation asynchronously. Args: continuation: A coroutine that proceeds wit |
| HIGH | src/python/grpcio/grpc/aio/_interceptor.py | 175 | Intercepts a unary-stream invocation asynchronously. The function could return the call object or an asynchrono |
| HIGH | src/python/grpcio/grpc/aio/_interceptor.py | 215 | Intercepts a stream-unary invocation asynchronously. Within the interceptor the usage of the call methods like |
| HIGH | src/python/grpcio/grpc/aio/_interceptor.py | 257 | Intercepts a stream-stream invocation asynchronously. Within the interceptor the usage of the call methods like |
| HIGH | src/python/grpcio_status/grpc_status/rpc_status.py | 34 | Returns a google.rpc.status.Status message corresponding to a given grpc.Call. This is an EXPERIMENTAL API. Ar |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/doxygen/Doxyfile.php | 1944 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1946 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1956 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1958 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 18 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 20 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 402 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 404 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 694 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 696 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 753 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 755 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 967 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 969 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1053 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1055 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1079 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1081 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1622 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1624 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1780 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1782 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1846 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1848 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1890 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1892 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1917 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1919 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1994 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 1996 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 2072 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 2074 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 2124 | #--------------------------------------------------------------------------- |
| MEDIUM | tools/doxygen/Doxyfile.php | 2126 | #--------------------------------------------------------------------------- |
| MEDIUM | test/core/tsi/test_creds/crl_data/evil_ca_gen.sh | 30 | # ---------------------------------------------------------------------------- |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 203 | // │┌▽────────────────┐ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 205 | // │└┬───────────────┬┘ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 206 | // │┌▽─────────────┐┌▽──────────────┐ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 208 | // │└┬─────────────┘└───┬───────────┘ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 209 | // ┌▽─▽────────────────┐┌▽──────────────────┐ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 211 | // └┬─────────────────┬┘└┬──────────────────┘ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 212 | // ┌▽───────────────┐┌▽──▽─────────────┐ |
| MEDIUM | src/core/ext/transport/chttp2/transport/hpack_parser.h | 214 | // └────────────────┘└─────────────────┘ |
| MEDIUM | src/core/lib/experiments/rollouts.yaml | 31 | # ----------------------------------------- |
| MEDIUM | src/core/telemetry/instrument.h | 149 | // ┌────────┐ ┌────────┐ |
| MEDIUM | src/core/telemetry/instrument.h | 153 | // └──────────────┤ |
| MEDIUM | src/core/telemetry/instrument.h | 155 | // ┌──────▼───────┐ |
| MEDIUM | src/core/telemetry/instrument.h | 157 | // └──────┬───────┘ |
| MEDIUM | src/core/telemetry/instrument.h | 159 | // ┌──────────────┤ |
| MEDIUM | src/core/telemetry/instrument.h | 163 | // └────────┘ └────────┘ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/gcp/utils/big_query_utils.py | 179 | print("Error in creating table: %s. Err: %s" % (table_id, http_error)) |
| MEDIUM | tools/gcp/utils/big_query_utils.py | 196 | print("Error inserting rows! Response: %s" % res) |
| MEDIUM | tools/gcp/utils/big_query_utils.py | 199 | print("Error inserting rows to the table %s" % table_id) |
| MEDIUM | tools/gcp/utils/big_query_utils.py | 200 | print("Error message: %s" % http_error) |
| LOW | tools/distrib/check_redundant_namespace_qualifiers.py | 232 | except Exception as e: |
| MEDIUM | tools/distrib/fix_build_deps.py | 302 | print("Error while parsing ", name) |
| LOW | tools/distrib/python/make_grpcio_tools.py | 346 | except Exception as error: |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 30 | except Exception as e: |
| LOW | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 148 | except Exception as e: |
| MEDIUM | …rib/python/grpcio_tools/grpc_tools/test/protoc_test.py | 27 | def _wrapped(error_queue): |
| MEDIUM | tools/profiling/memory/memory_diff.py | 147 | print("Error running benchmark:", e) |
| MEDIUM | tools/run_tests/run_xds_tests.py | 130 | def parse_port_range(port_arg): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3255 | def get_health_check(gcp, health_check_name): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3268 | def get_health_check_firewall_rule(gcp, firewall_name): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3283 | def get_backend_service(gcp, backend_service_name, record_error=True): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3299 | def get_url_map(gcp, url_map_name, record_error=True): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3313 | def get_target_proxy(gcp, target_proxy_name, record_error=True): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3334 | def get_global_forwarding_rule(gcp, forwarding_rule_name, record_error=True): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3350 | def get_instance_template(gcp, template_name): |
| MEDIUM | tools/run_tests/run_xds_tests.py | 3363 | def get_instance_group(gcp, zone, instance_group_name): |
| LOW | tools/run_tests/run_xds_tests.py | 3263 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3278 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 797 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 867 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 941 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1016 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1404 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1481 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1528 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1593 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1693 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 1711 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 1899 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 2167 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 2373 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 2539 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 2721 | except Exception: |
| LOW | tools/run_tests/run_xds_tests.py | 3291 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3308 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3329 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3345 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3358 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 3378 | except Exception as e: |
| LOW | tools/run_tests/run_xds_tests.py | 4297 | except Exception as e: |
| MEDIUM | tools/run_tests/python_utils/upload_test_results.py | 112 | print("Error uploading result to bigquery, will retry.") |
| MEDIUM | tools/run_tests/python_utils/upload_rbe_results.py | 118 | print("Error uploading result to bigquery, will retry.") |
| LOW | tools/run_tests/python_utils/upload_rbe_results.py | 312 | except Exception as e: |
| LOW | tools/run_tests/python_utils/port_server.py | 76 | except Exception: |
| LOW | tools/run_tests/python_utils/start_port_server.py | 44 | except Exception as e: |
| MEDIUM | tools/run_tests/sanity/check_bzl_deps.py | 92 | print(f"Error downloading the file: {e}") |
| MEDIUM | tools/run_tests/sanity/check_bzl_deps.py | 95 | print(f"Error parsing JSON: {e}") |
| MEDIUM | tools/run_tests/sanity/check_bzl_deps.py | 113 | print(f"An error occurred: {e}") |
| MEDIUM | tools/run_tests/performance/bq_upload_result.py | 59 | print("Error uploading result to bigquery.") |
| MEDIUM | tools/run_tests/performance/bq_upload_result.py | 88 | print("Error uploading result to bigquery.") |
| LOW | examples/python/async_streaming/client.py | 61 | except Exception as e: |
| LOW | examples/python/observability/csm/csm_greeter_client.py | 57 | except Exception: # pylint: disable=broad-except |
| LOW | bazel/_single_module_tester.py | 36 | except Exception as e: |
| LOW | src/python/grpcio_observability/setup.py | 66 | except Exception: |
| LOW | …thon/grpcio_observability/make_grpcio_observability.py | 280 | except Exception as error: |
| MEDIUM | …ty/grpc_observability/_open_telemetry_observability.py | 351 | def observability_init(self): |
| 59 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/buildgen/parse_http_archives.py | 57 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 175 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 236 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 276 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 416 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 458 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 650 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 714 | |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1184 | |
| LOW | tools/buildgen/_mako_renderer.py | 66 | |
| LOW | tools/buildgen/_utils.py | 93 | |
| LOW | tools/buildgen/plugins/transitive_dependencies.py | 51 | |
| LOW | tools/buildgen/plugins/verify_duplicate_sources.py | 17 | |
| LOW | tools/release/release_notes.py | 156 | |
| LOW | tools/codegen/core/experiments_compiler.py | 671 | |
| LOW | tools/distrib/check_redundant_namespace_qualifiers.py | 46 | |
| LOW | tools/distrib/check_redundant_namespace_qualifiers.py | 118 | |
| LOW | tools/distrib/check_redundant_namespace_qualifiers.py | 237 | |
| LOW | tools/distrib/fix_build_deps.py | 249 | |
| LOW | tools/distrib/fix_build_deps.py | 558 | |
| LOW | tools/distrib/add-iwyu.py | 70 | |
| LOW | tools/distrib/python/grpcio_tools/_spawn_patch.py | 43 | |
| LOW | tools/distrib/python/grpcio_tools/grpc_tools/protoc.py | 149 | |
| LOW | tools/profiling/ios_bin/parse_link_map.py | 25 | |
| LOW | tools/profiling/memory/memory_diff.py | 117 | |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 180 | |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 499 | |
| LOW | tools/run_tests/run_tests.py | 1350 | |
| LOW | tools/run_tests/run_tests.py | 1485 | |
| LOW | tools/run_tests/run_tests.py | 337 | |
| LOW | tools/run_tests/run_tests.py | 547 | |
| LOW | tools/run_tests/run_tests.py | 683 | |
| LOW | tools/run_tests/run_tests.py | 762 | |
| LOW | tools/run_tests/run_tests.py | 1055 | |
| LOW | tools/run_tests/run_performance_tests.py | 382 | |
| LOW | tools/run_tests/run_performance_tests.py | 558 | |
| LOW | tools/run_tests/run_xds_tests.py | 1618 | |
| LOW | tools/run_tests/run_xds_tests.py | 1720 | |
| LOW | tools/run_tests/run_xds_tests.py | 1908 | |
| LOW | tools/run_tests/run_xds_tests.py | 2387 | |
| LOW | tools/run_tests/run_xds_tests.py | 2547 | |
| LOW | tools/run_tests/run_xds_tests.py | 2730 | |
| LOW | tools/run_tests/run_xds_tests.py | 2917 | |
| LOW | tools/run_tests/run_xds_tests.py | 3756 | |
| LOW | tools/run_tests/run_tests_matrix.py | 160 | |
| LOW | tools/run_tests/artifacts/artifact_targets.py | 144 | |
| LOW | tools/run_tests/artifacts/package_targets.py | 171 | |
| LOW | tools/run_tests/python_utils/report_utils.py | 104 | |
| LOW | tools/run_tests/python_utils/check_on_pr.py | 69 | |
| LOW | tools/run_tests/python_utils/upload_test_results.py | 96 | |
| LOW | tools/run_tests/python_utils/jobset.py | 52 | |
| LOW | tools/run_tests/python_utils/jobset.py | 125 | |
| LOW | tools/run_tests/python_utils/jobset.py | 357 | |
| LOW | tools/run_tests/python_utils/jobset.py | 565 | |
| LOW | tools/run_tests/python_utils/bazel_report_helper.py | 35 | |
| LOW | tools/run_tests/python_utils/port_server.py | 160 | |
| LOW | tools/run_tests/python_utils/start_port_server.py | 31 | |
| LOW | tools/run_tests/python_utils/watch_dirs.py | 31 | |
| LOW | tools/run_tests/sanity/check_include_style.py | 35 | |
| LOW | tools/run_tests/sanity/check_bzl_deps.py | 117 | |
| 94 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/buildgen/extract_metadata_from_bazel_xml.py | 1553 | # suite fully towards bazel might be intricate (e.g. it's unclear whether it's |
| MEDIUM | …s/bazelify_tests/test/bazel_build_with_bzlmod_linux.sh | 34 | # to be replaced by a comprehensive test suite once the bzlmod migration is finished. |
| MEDIUM | tools/run_tests/artifacts/build_artifact_python.sh | 322 | # Build grpcio_admin source distribution and it needs the cutting-edge version |
| MEDIUM | tools/run_tests/dockerize/build_interop_image.sh | 99 | # spaces, but the "correct" way to do this is to utilize proper arrays. |
| MEDIUM | tools/doxygen/Doxyfile.php | 1139 | # it is more robust and this tag (HTML_STYLESHEET) will in the future become |
| MEDIUM | tools/doxygen/Doxyfile.php | 1149 | # standard style sheet and is therefore more robust against future updates. |
| LOW | tools/internal_ci/macos/grpc_objc_bazel_test.sh | 79 | # is not what we want to test actually, we just use it as a backend for ObjC test). |
| MEDIUM | include/grpcpp/impl/call_op_set.h | 859 | /// the maximum count of ops we'll need in a set. We leverage the |
| MEDIUM | include/grpcpp/support/proto_buffer_writer.h | 136 | // below is not robust against count == 0 invocations, so directly return. |
| MEDIUM | src/core/util/overload.h | 26 | // Compose one overload with N more -- use inheritance to leverage using and the |
| MEDIUM | …ext/transport/chaotic_good_legacy/pending_connection.h | 28 | // Essentially this is the promise of one endpoint in the future, with the |
| MEDIUM | …c/core/ext/transport/chaotic_good/pending_connection.h | 29 | // Essentially this is the promise of one endpoint in the future, with the |
| MEDIUM | src/core/lib/promise/party.h | 265 | // The size of this type matters, and so we leverage private inheritance to |
| MEDIUM | …ython/grpcio_tests/tests/unit/_signal_handling_test.py | 45 | # The gevent test harness cannot run the monkeypatch code for the child process, |
| MEDIUM | …ython/grpcio_tests/tests/unit/_xds_credentials_test.py | 109 | # No exceptions thrown. A more comprehensive suite of tests will be |
| LOW | src/ruby/bin/math_server.rb | 123 | # just return the generator, GRPC::GenericServer sends each actual response |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/interop_matrix/run_interop_matrix_tests.py | 244 | "time gcloud docker -- pull %s && time docker run --rm=true %s" |
| HIGH | tools/codegen/core/gen_grpc_tls_credentials_options.py | 101 | " (certificate_verifier_ != nullptr && other.certificate_verifier_" |
| HIGH | tools/profiling/qps/qps_scenarios.py | 21 | ' {"async_server_threads": 1, "security_params": null, "server_type":' |
| HIGH | tools/profiling/qps/qps_scenarios.py | 23 | ' "ASYNC_CLIENT", "security_params": null, "payload_config":' |
| HIGH | tools/profiling/qps/qps_scenarios.py | 34 | ' {"async_server_threads": 31, "security_params": null, "server_type":' |
| HIGH | tools/profiling/qps/qps_scenarios.py | 36 | ' "ASYNC_CLIENT", "security_params": null, "payload_config":' |
| HIGH | tools/run_tests/run_interop_tests.py | 488 | "pod install && xcodebuild -workspace Tests.xcworkspace" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1509 | # Step 1: run a bunch of "bazel query --output xml" queries to collect |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1540 | # Step 2: Extract the known bazel cc_test tests. While most tests |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1562 | # Step 3: Generate the "extra metadata" for all our build targets. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1595 | # Step 4: Compute the build metadata that will be used in the final build.yaml. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1613 | # Step 5: Generate the final metadata for all the targets. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1643 | # Step 6: convert the dictionary with all the targets to a dict that has |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1657 | # Step 7: generates build metadata for external ProtoBuf libraries. |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1670 | # Step 7: Store the build_autogenerated.yaml in a deterministic (=sorted) |
| LOW | tools/distrib/python/make_grpcio_tools.py | 319 | # Step 1: |
| LOW | tools/distrib/python/make_grpcio_tools.py | 338 | # Step 2: |
| LOW | src/core/lib/channel/promise_based_filter.h | 1309 | // Step 2: Spawn a promise to pull messages from the v3 |
| LOW | src/core/lib/channel/promise_based_filter.h | 1327 | // Step 1: Push the message onto the v3 initiator in |
| LOW | src/core/lib/channel/promise_based_filter.h | 1330 | // Step 3: Here in the v2 activity, read the message |
| LOW | src/core/lib/channel/promise_based_filter.h | 1355 | // Step 2: Spawn a promise to pull the metadata from the v3 |
| LOW | src/core/lib/channel/promise_based_filter.h | 1372 | // Step 1: Push the metadata onto the v3 handler in |
| LOW | src/core/lib/channel/promise_based_filter.h | 1375 | // Step 3: Here in the v2 activity, read from the |
| LOW | src/core/lib/channel/promise_based_filter.h | 1394 | // Step 2: Spawn a promise to pull messages from the v3 |
| LOW | src/core/lib/channel/promise_based_filter.h | 1412 | // Step 1: Push the message onto the v3 handler in |
| LOW | src/core/lib/channel/promise_based_filter.h | 1415 | // Step 3: Here in the v2 activity, read from the |
| LOW | …thon/grpcio_observability/make_grpcio_observability.py | 256 | # Step 1: |
| LOW | …thon/grpcio_observability/make_grpcio_observability.py | 273 | # Step 2: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/dockerfile/push_testing_images.sh | 274 | # Check if it contains Dockerfile |
| LOW | tools/distrib/check_boringssl_prefix_symbol.sh | 16 | # Check if the current BoringSSL prefix symbols is up to date |
| LOW | tools/distrib/add-iwyu.py | 106 | # Check if we have an exporting candidate |
| LOW | tools/run_tests/run_grpclb_interop_tests.py | 665 | # Check if servers are still running. |
| LOW | tools/run_tests/run_interop_tests.py | 1839 | # Check if servers are still running. |
| LOW | tools/run_tests/performance/loadtest_config.py | 290 | # Set clients to named instances. |
| LOW | tools/run_tests/performance/loadtest_config.py | 312 | # Set servers to named instances. |
| LOW | tools/internal_ci/linux/grpc_xds_k8s_run_xtest.sh | 82 | # Check if images exist |
| LOW | test/http2_test/test_data_frame_padding.py | 65 | # Check if full grpc msg has been read into the recv buffer yet |
| LOW | examples/python/multiprocessing/server.py | 96 | # Check if we're on macOS and warn about SO_REUSEPORT limitations |
| LOW | src/python/grpcio_tests/tests/fork/debugger.py | 24 | # Check if we are on macOS AND the environment variable is set |
| LOW | src/python/grpcio_tests/tests/unit/_reconnect_test.py | 40 | # Set type to TypeAlias when typing_extensions installed. |
| LOW | src/python/grpcio_tests/tests/unit/_reconnect_test.py | 309 | # Check if success and early exit. |
| LOW | …/python/grpcio_tests/tests/status/_grpc_status_test.py | 171 | # Check if the underlying proto message is intact |
| LOW | …cio_tests/tests_aio/unit/server_time_remaining_test.py | 58 | # Check if the deadline propagates properly |
| LOW | …cio_tests/tests_aio/unit/server_time_remaining_test.py | 64 | # Check if there is no timeout, the time_remaining will be None |
| LOW | …thon/grpcio_tests/tests_aio/status/grpc_status_test.py | 153 | # Check if the underlying proto message is intact |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1391 | # TODO(jtattermusch): consider adding grpc++_test_util_unsecure - it doesn't seem to be used by bazel build (don't f |
| LOW | tools/buildgen/extract_metadata_from_bazel_xml.py | 1391 | # TODO(jtattermusch): consider adding grpc++_test_util_unsecure - it doesn't seem to be used by bazel build (don't f |
| LOW | tools/run_tests/python_utils/jobset.py | 37 | # NOTE: If you change this, please make sure to test reviewing the |
| MEDIUM | tools/doxygen/Doxyfile.php | 281 | # Note: For files without extension you can use no_extension as a placeholder. |
| MEDIUM | tools/doxygen/Doxyfile.php | 840 | # If the value of the INPUT tag contains directories, you can use the |
| MEDIUM | tools/doxygen/Doxyfile.php | 873 | # If the value of the INPUT tag contains directories, you can use the |
| MEDIUM | tools/doxygen/Doxyfile.php | 899 | # If the value of the EXAMPLE_PATH tag contains directories, you can use the |
| MEDIUM | src/ruby/lib/grpc/generic/client_stub.rb | 317 | # @return [Enumerator|Operation|nil] as discussed above |
| MEDIUM | src/ruby/lib/grpc/generic/client_stub.rb | 439 | # @return [Enumerator|nil|Operation] as discussed above |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/docker_runners/examples/concurrent_bazel.sh | 26 | # Usage: |
| LOW | tools/run_tests/performance/scenario_config_exporter.py | 29 | # Example usage: |
| LOW | test/core/test_util/fake_stats_plugin.h | 41 | // Example usage: |
| LOW | third_party/upb/upb/wire/decode_fast/bisect.sh | 6 | # Example usage: |
| LOW | src/core/util/validation_errors.h | 37 | // Example usage: |
| LOW | src/objective-c/tests/xcodebuild_filter_output.sh | 25 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/cpp/server/secure_server_credentials.h | 57 | // to be used with any creds type as requested in #21589 or (b) find a way to |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …thon/grpcio_tests/tests/testing/_server_application.py | 66 |