Facebook's branch of Apache Thrift, including a new C++ server.
This report summarizes scanner evidence for facebook/fbthrift, a C++ project with 2,697 GitHub stars. SynthScan examined 966,045 lines of code across 4255 source files, recording 3889 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 5.4 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 3063 finding(s).
Are imports declared and package/API names verified? 457 finding(s).
Are wrappers, guards, and repeated structures necessary? 2128 finding(s).
Which changes need focused human review? 3889 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 3889 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/py/SimpleJSONReadTest.py | 69 | def test_unicode_in_binary_escape(self): | CODE |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 195 | def test_skip_unrecognized_fields(self): | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 41 | def _trigger_initial_generated_warning() -> ModuleType: | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 45 | def _trigger_nested_generated_warning() -> ModuleType: | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 50 | def _install_warning_logging_filter() -> InstagramE2ETestExecutionUUIDFilterShape: | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 66 | def _remove_cpython_warning_originals() -> None: | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 72 | def _remove_cpython_formatwarning_original() -> None: | CODE |
| LOW⚡ | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 77 | def _enable_lazy_import_probe() -> None: | CODE |
| LOW | thrift/test/py/TestFastProto.py | 204 | def test_decode_failure_lists_fieldname(self): | CODE |
| LOW | …py/thrift_py_deprecated_warning_reentrancy_e2e_test.py | 62 | def test_capturewarnings_filter_reentry_is_gated_in_subprocess(self) -> None: | CODE |
| LOW | …py/thrift_py_deprecated_warning_reentrancy_e2e_test.py | 81 | def test_unproven_cpython_hooks_still_use_reentrancy_guard_outside_lazy_import( | CODE |
| LOW | …py/thrift_py_deprecated_warning_reentrancy_e2e_test.py | 102 | def test_missing_cpython_originals_use_fallback_during_lazy_import(self) -> None: | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_test.py | 43 | def test_no_warning_when_helper_symbol_is_missing(self) -> None: | CODE |
| LOW | thrift/test/py/ReprTest.py | 69 | def test_double_underscore_field_repr(self): | CODE |
| LOW | …py/thrift_py_deprecated_warning_e2e_test_parameters.py | 58 | def non_tty_detailed_warning_cases() -> list[ | CODE |
| LOW | …py/thrift_py_deprecated_warning_e2e_test_parameters.py | 254 | def lazy_first_use_warning_cases() -> list[ | CODE |
| LOW | …py/thrift_py_deprecated_warning_e2e_test_parameters.py | 277 | def non_tty_filter_exit_cases() -> list[ | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 35 | def pty_allocation_is_permitted() -> bool: | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 178 | def test_non_force_warning_env_value_is_silent(self) -> None: | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 196 | def test_force_can_be_disabled_after_helper_filter_install(self) -> None: | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 218 | def test_restored_helper_filter_does_not_become_user_opt_in(self) -> None: | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 289 | def test_non_tty_filter_exit_behavior( | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 335 | def test_lazy_first_use_warning_shape( | CODE |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 381 | def test_non_tty_detailed_warning_output( | CODE |
| LOW⚡ | thrift/test/python_capi/parity_test.py | 53 | def test_struct_parity_unset_optional(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/parity_test.py | 56 | def test_struct_parity_set_optional(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/parity_test.py | 63 | def test_error_parity_unset_optional(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/parity_test.py | 66 | def test_error_parity_set_optional(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/parity_test.py | 69 | def test_marshal_error_isset_deprecated_layout(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 250 | def test_roundtrip_iobuf_union(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 271 | def test_roundtrip_field_adapted(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 276 | def test_roundtrip_type_adapted(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 318 | def test_roundtrip_locally_set_fields_constructor( | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 345 | def test_roundtrip_locally_set_fields_empty(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 350 | def test_roundtrip_annotation_only_isset_struct(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 555 | def test_roundtrip_field_adapted(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 560 | def test_roundtrip_type_adapted(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 666 | def test_serialize_oversized_py_struct(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 674 | def test_serialize_oversized_cpp_struct(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 697 | def test_template_list_construct(self) -> None: | CODE |
| LOW | thrift/test/python_capi/capi_test.py | 705 | def test_template_list_extract(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/capi_test.py | 722 | def test_template_set_construct(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/capi_test.py | 730 | def test_template_set_extract(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/capi_test.py | 740 | def test_template_map_construct(self) -> None: | CODE |
| LOW⚡ | thrift/test/python_capi/capi_test.py | 748 | def test_template_map_extract(self) -> None: | CODE |
| LOW | thrift/test/python_capi/cpp_convert/test_convert.py | 51 | def test_union_to_cpp_overflow(self) -> None: | CODE |
| LOW | …rift/test/default_values/default_values_python_test.py | 26 | def test_intrinsic_default_values(self) -> None: | CODE |
| LOW | …rift/test/default_values/default_values_python_test.py | 42 | def test_custom_default_values(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 45 | def _assert_serialization_round_trip( | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 236 | def test_from_value_ambiguous_int_bool(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 264 | def test_from_value_ambiguous_bool_int(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 295 | def test_from_value_ambiguous_float_int(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 484 | def test_set_nonexistent_field(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 492 | def test_union_field_enum_type_annotations(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 859 | def test_adapted_types_assignment(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 936 | def test_set_nonexistent_field(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/union_test.py | 1049 | def test_union_field_enum_type_annotations(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/struct_test.py | 92 | def _assert_thrift_serialization_round_trip( | CODE |
| LOW | thrift/test/thrift-python/struct_test.py | 189 | def test_intrinsic_default_values_for_unqualified_fields(self) -> None: | CODE |
| LOW | thrift/test/thrift-python/struct_test.py | 256 | def test_struct_constant_default_for_immutable_struct_field(self) -> None: | CODE |
| 1693 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/CMakeLists.txt | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/TransportTest.cpp | 581 | // first frame, and then we attempt to read past the end of that frame, and | COMMENT |
| LOW | thrift/test/AdapterTest.cpp | 21 | #include <limits> | COMMENT |
| LOW | thrift/test/SchemaTest.cpp | 21 | #include <thrift/lib/cpp2/schema/detail/Merge.h> | COMMENT |
| LOW | thrift/test/AdapterTest.h | 21 | #include <map> | COMMENT |
| LOW | thrift/test/py/NameConflictsTest.py | 1 | #!/usr/bin/env fbpython | COMMENT |
| LOW | thrift/test/py/reserved_keywords_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | …t/test/py/thrift_py_deprecated_warning_e2e_source_a.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/JSONReaderTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | thrift/test/py/TestSocket.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | …/py/thrift_py_deprecated_warning_reentrancy_e2e_cli.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/TestOptionalRequired.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/enums_test.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/TestSyntax.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/JSONGenerateTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TestFastProto.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/UnionTests.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/HiddenTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/kwargs_test.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/adapter_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | …py/thrift_py_deprecated_warning_reentrancy_e2e_test.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/constants_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TMemoryBufferTest.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | …est/py/thrift_py_deprecated_warning_e2e_lazy_source.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_cli.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/thrift_py_deprecated_warning_test.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/UTF8StringTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/BigFrameTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/enums_py3_test.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/TestClientServer.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/Exceptions.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/SerializationTest.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/TValidatorTest.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/RecursivePyTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TestAsyncioServer.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/adapter_for_tests.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TestSerializationSorted.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/ReprTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TestDefaultValues.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/py/TestFrameSize.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | …py/thrift_py_deprecated_warning_e2e_test_parameters.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/TestEof.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | …t/test/py/thrift_py_deprecated_warning_e2e_source_b.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/py/TestServer.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | thrift/test/py/explicit_module/runtest.sh | 1 | #!/bin/bash | COMMENT |
| LOW | thrift/test/py-asyncio/test_suite_asyncio.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | thrift/test/python_capi/parity_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/python_capi/capi_test.py | 1 | #!/usr/bin/env fbpython | COMMENT |
| LOW | thrift/test/python_capi/cpp_convert/test_convert.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/fuzzer/TestFuzzer.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/fuzzer/RandomizerTest.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | …rift/test/default_values/default_values_python_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/thrift-python/union_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/thrift-python/struct_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | thrift/test/thrift-python/struct_test.py | 1961 | ): | COMMENT |
| LOW | thrift/test/thrift-python/struct_test.py | 2121 | TypeError, "Expected type <class 'str'>, got: <class 'int'>" | COMMENT |
| LOW | thrift/test/thrift-python/abstract_types_test.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| 1108 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | thrift/lib/python/CMakeLists.txt | 63 | # ============================================================================= | COMMENT |
| MEDIUM | thrift/lib/python/CMakeLists.txt | 65 | # ============================================================================= | COMMENT |
| MEDIUM | thrift/lib/python/CMakeLists.txt | 99 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | thrift/lib/python/test/CMakeLists.txt | 786 | # ========================================================================== | COMMENT |
| MEDIUM⚡ | thrift/lib/python/test/CMakeLists.txt | 788 | # ========================================================================== | COMMENT |
| MEDIUM⚡ | thrift/lib/python/test/CMakeLists.txt | 796 | # ========================================================================== | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 44 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 46 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 105 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 107 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 376 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 378 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 404 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 406 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 438 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 440 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 522 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 524 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 738 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 740 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 1125 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 1127 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 1205 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/syntax_graph.py | 1207 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/runtime_digest.py | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/runtime_digest.py | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/runtime_digest.py | 139 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/runtime_digest.py | 141 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/runtime_digest.py | 253 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/runtime_digest.py | 255 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/runtime_digest.py | 315 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/runtime_digest.py | 318 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_record.py | 83 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_record.py | 86 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_datum.py | 240 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_datum.py | 242 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_datum.py | 386 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/_datum.py | 388 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/type_system_bridge.py | 152 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/type_system_bridge.py | 161 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/type_system.py | 649 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | thrift/lib/python/schema/type_system.py | 651 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 54 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 56 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 86 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 89 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 276 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 278 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 414 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 416 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 458 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 460 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 677 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 679 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 803 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system.py | 806 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system_builder.py | 76 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system_builder.py | 78 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system_builder.py | 155 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | thrift/lib/python/schema/type_system_builder.py | 157 | # --------------------------------------------------------------------------- | COMMENT |
| 168 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | thrift/test/thrift-python/abstract_types_test.py | 1219 | struct_field=thrift.test.thrift_python.union_test.thrift_types.TestStruct() | CODE |
| CRITICAL | thrift/test/thrift-python/abstract_types_test.py | 1227 | struct_field=thrift.test.thrift_python.union_test.thrift_mutable_types.TestStruct() | CODE |
| CRITICAL | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 221 | new com.facebook.thrift.android.test.MySimpleUnion(); | CODE |
| CRITICAL⚡ | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 243 | new com.facebook.thrift.android.test.MySimpleUnion(); | CODE |
| CRITICAL⚡ | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 252 | new com.facebook.thrift.android.test.MySimpleUnion( | CODE |
| CRITICAL⚡ | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 254 | new com.facebook.thrift.android.test.MySimpleStruct(1L, "blabla")); | CODE |
| CRITICAL⚡ | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 258 | new com.facebook.thrift.android.test.MySimpleUnion( | CODE |
| CRITICAL⚡ | …cated/src/test/java/com/facebook/thrift/UnionTest.java | 265 | com.facebook.thrift.javaswift.test.MySimpleUnion.fromCaseOne(1); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 55 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 61 | new com.facebook.thrift.java.test.MySimpleStruct(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 74 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 80 | new com.facebook.thrift.java.test.MySimpleStruct(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 94 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 101 | new com.facebook.thrift.java.test.MySimpleUnion(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 116 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 139 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 145 | new com.facebook.thrift.java.test.SimpleStructTypes(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 171 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 200 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 285 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 342 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 349 | new com.facebook.thrift.java.test.SimpleCollectionStruct(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 435 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 450 | new com.facebook.thrift.java.test.ComplexNestedStruct(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 567 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 648 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 676 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …st/java/com/facebook/thrift/DeprecatedToSwiftTest.java | 738 | new org.apache.thrift.protocol.TCompactProtocol.Factory(); | CODE |
| CRITICAL | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 121 | new com.facebook.thrift.android.test.MySimpleStruct(123L, "toto"); | CODE |
| CRITICAL | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 125 | new com.facebook.thrift.android.test.MySimpleStruct(null, "toto"); | CODE |
| CRITICAL | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 140 | new com.facebook.thrift.android.test.MySimpleStruct(123L, "toto"); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 152 | new com.facebook.thrift.android.test.MySimpleStruct(id, name); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 162 | com.facebook.thrift.android.test.MySimpleUnion.caseOne(1L); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 172 | new com.facebook.thrift.android.test.MySimpleStruct(id, name); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 176 | com.facebook.thrift.android.test.MySimpleUnion.caseFour(simpleStruct2); | CODE |
| CRITICAL | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 189 | new com.facebook.thrift.android.test.MySimpleStruct(id, name); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 220 | new com.facebook.thrift.android.test.MySimpleStruct(id, name); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 222 | com.facebook.thrift.android.test.MySimpleUnion.caseOne(1L); | CODE |
| CRITICAL⚡ | …src/test/java/com/facebook/thrift/TBaseHelperTest.java | 224 | new com.facebook.thrift.android.test.NestedStruct(myMap, struct2, mySet, myList, union2); | CODE |
| CRITICAL | …test/java/com/facebook/thrift/SensitiveStructTest.java | 37 | new com.facebook.thrift.android.test.MySensitiveStruct(123L, password); | CODE |
| CRITICAL | …test/java/com/facebook/thrift/SensitiveStructTest.java | 44 | new com.facebook.thrift.javaswift.test.MySensitiveStruct.Builder() | CODE |
| CRITICAL⚡ | …ated/src/test/java/com/facebook/thrift/StructTest.java | 193 | new com.facebook.thrift.android.test.StructWithOptional(1L, "toto", 2, "titi"); | CODE |
| CRITICAL⚡ | …ated/src/test/java/com/facebook/thrift/StructTest.java | 196 | new com.facebook.thrift.android.test.StructWithOptional(1L, "toto", 2, null); | CODE |
| CRITICAL⚡ | …ated/src/test/java/com/facebook/thrift/StructTest.java | 200 | new com.facebook.thrift.android.test.StructWithOptional(1L, "toto", null, "titi"); | CODE |
| CRITICAL | …/facebook/thrift/protocol/TSimpleJSONProtocolTest.java | 216 | new com.facebook.thrift.android.test.EveryLayout.Builder() | CODE |
| CRITICAL | …/facebook/thrift/protocol/TSimpleJSONProtocolTest.java | 255 | () -> com.facebook.thrift.android.test.EveryLayout.deserialize(protocol2)); | CODE |
| CRITICAL | …ebook/thrift/client/ClientRuntimeThriftClientTest.java | 309 | org.junit.jupiter.api.Assertions.assertEquals( | CODE |
| CRITICAL | …om/facebook/thrift/util/resources/ResourcesHolder.java | 63 | com.facebook.thrift.util.NettyUtil.createEventLoopGroup( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/py/reserved_keywords_test.py | 16 | CODE | |
| LOW | thrift/test/py/reserved_keywords_test.py | 16 | CODE | |
| LOW | thrift/test/py/reserved_keywords_test.py | 16 | CODE | |
| LOW | thrift/test/py/reserved_keywords_test.py | 16 | CODE | |
| LOW | thrift/test/py/reserved_keywords_test.py | 24 | CODE | |
| LOW | thrift/test/py/JSONReaderTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONReaderTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONReaderTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONReaderTest.py | 16 | CODE | |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 17 | CODE | |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 17 | CODE | |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 17 | CODE | |
| LOW | thrift/test/py/SimpleJSONReadTest.py | 17 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 17 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 17 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 17 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 17 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 30 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 31 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 36 | CODE | |
| LOW | thrift/test/py/TestSocket.py | 38 | CODE | |
| LOW | thrift/test/py/TestOptionalRequired.py | 16 | CODE | |
| LOW | thrift/test/py/TestOptionalRequired.py | 16 | CODE | |
| LOW | thrift/test/py/TestOptionalRequired.py | 16 | CODE | |
| LOW | thrift/test/py/TestOptionalRequired.py | 16 | CODE | |
| LOW | thrift/test/py/enums_test.py | 17 | CODE | |
| LOW | thrift/test/py/enums_test.py | 17 | CODE | |
| LOW | thrift/test/py/enums_test.py | 17 | CODE | |
| LOW | thrift/test/py/enums_test.py | 17 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 16 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 16 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 16 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 16 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 25 | CODE | |
| LOW | thrift/test/py/TestSyntax.py | 25 | CODE | |
| LOW | thrift/test/py/JSONGenerateTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONGenerateTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONGenerateTest.py | 16 | CODE | |
| LOW | thrift/test/py/JSONGenerateTest.py | 16 | CODE | |
| LOW | thrift/test/py/TestFastProto.py | 16 | CODE | |
| LOW | thrift/test/py/TestFastProto.py | 16 | CODE | |
| LOW | thrift/test/py/TestFastProto.py | 16 | CODE | |
| LOW | thrift/test/py/TestFastProto.py | 16 | CODE | |
| LOW | thrift/test/py/UnionTests.py | 17 | CODE | |
| LOW | thrift/test/py/UnionTests.py | 17 | CODE | |
| LOW | thrift/test/py/UnionTests.py | 17 | CODE | |
| LOW | thrift/test/py/UnionTests.py | 17 | CODE | |
| LOW | thrift/test/py/kwargs_test.py | 17 | CODE | |
| LOW | thrift/test/py/kwargs_test.py | 17 | CODE | |
| LOW | thrift/test/py/kwargs_test.py | 17 | CODE | |
| LOW | thrift/test/py/kwargs_test.py | 17 | CODE | |
| LOW | thrift/test/py/adapter_test.py | 19 | CODE | |
| LOW | thrift/test/py/constants_test.py | 16 | CODE | |
| LOW | thrift/test/py/constants_test.py | 16 | CODE | |
| LOW | thrift/test/py/constants_test.py | 16 | CODE | |
| LOW | thrift/test/py/constants_test.py | 16 | CODE | |
| LOW | thrift/test/py/TMemoryBufferTest.py | 17 | CODE | |
| LOW | thrift/test/py/TMemoryBufferTest.py | 17 | CODE | |
| LOW | thrift/test/py/TMemoryBufferTest.py | 17 | CODE | |
| LOW | thrift/test/py/TMemoryBufferTest.py | 17 | CODE | |
| 338 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | thrift/test/py/UnionTests.py | 40 | except Exception: | CODE |
| HIGH | thrift/test/py/TestClientServer.py | 87 | except FileNotFoundError: | CODE |
| HIGH | thrift/test/py/TestClientServer.py | 214 | except Exception: # type is undefined | CODE |
| HIGH | thrift/test/py-asyncio/test_suite_asyncio.py | 202 | except Exception: # type is undefined | CODE |
| HIGH | thrift/test/JsonToThriftTest/SimpleJSONToThriftTest.py | 159 | except TProtocolException: | CODE |
| HIGH | thrift/lib/py/async_common.py | 395 | except Exception: | CODE |
| HIGH | thrift/lib/py/async_common.py | 338 | except KeyError: | CODE |
| HIGH | thrift/lib/py/Thrift.py | 324 | except UnicodeDecodeError: | CODE |
| HIGH | thrift/lib/py/transport/TSocket.py | 69 | except Exception: | CODE |
| HIGH | thrift/lib/py/util/TCppServerTestManagerTest.py | 117 | except TApplicationException: | CODE |
| HIGH | thrift/lib/py/util/TCppServerTestManagerTest.py | 158 | except UserException2: | CODE |
| HIGH | thrift/lib/py/util/TCppServerTestManagerTest.py | 167 | except TApplicationException: | CODE |
| HIGH | thrift/lib/py/server/TServer.py | 203 | except TTransport.TTransportException: | CODE |
| HIGH | thrift/lib/py/server/test/SlotsServiceThrowsTest.py | 58 | except UserException2: | CODE |
| HIGH | thrift/lib/py/server/test/SlotsServiceThrowsTest.py | 67 | except TApplicationException: | CODE |
| HIGH | thrift/lib/python/test/server.py | 606 | except RuntimeError: | CODE |
| HIGH | thrift/lib/python/test/sink.py | 140 | except (asyncio.CancelledError, Exception): | CODE |
| HIGH | thrift/lib/python/test/sink.py | 458 | except StopAsyncIteration: | CODE |
| HIGH | thrift/lib/python/test/mutable_map_test.py | 233 | except Exception: | CODE |
| HIGH | thrift/lib/python/test/mutable_map_test.py | 314 | except Exception: | CODE |
| HIGH | thrift/lib/python/test/bidi.py | 682 | except (asyncio.CancelledError, Exception): | CODE |
| HIGH | thrift/lib/python/test/interactions/interaction_test.py | 202 | except SpecificError: | CODE |
| HIGH | …ython/server/test/interactions/connection_drop_test.py | 118 | except OSError: | CODE |
| HIGH | …ython/server/test/interactions/connection_drop_test.py | 127 | except Exception: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 20 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 28 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 32 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 36 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 40 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/__init__.py | 46 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/python/client/test/sync_client_test.py | 321 | except TransportError: | CODE |
| HIGH | thrift/lib/python/client/test/async_client_test.py | 571 | except TransportError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 26 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 39 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 47 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 55 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 68 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 76 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/__init__.py | 84 | except ModuleNotFoundError: | CODE |
| HIGH | thrift/lib/py3/testing.py | 57 | except Exception: | CODE |
| HIGH | thrift/lib/py3/test/interactions/interaction_test.py | 130 | except SpecificError: | CODE |
| HIGH | thrift/lib/py3/test/auto_migrate/clients.py | 241 | except TransportError: | CODE |
| HIGH | thrift/perf/py/asyncio_test_server.py | 32 | except asyncio.CancelledError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/py/TestSocket.py | 52 | except Exception: | CODE |
| LOW | thrift/test/py/TestSocket.py | 66 | except Exception: | CODE |
| LOW | thrift/test/py/TestSocket.py | 80 | except Exception: | CODE |
| LOW | thrift/test/py/UnionTests.py | 40 | except Exception: | CODE |
| LOW | thrift/test/py/TestClientServer.py | 214 | except Exception: # type is undefined | CODE |
| LOW | thrift/test/py-asyncio/test_suite_asyncio.py | 202 | except Exception: # type is undefined | CODE |
| LOW | thrift/test/thrift-python/abstract_types_test.py | 275 | except Exception as ex: | CODE |
| LOW | thrift/test/testset/generator_test.py | 72 | except Exception: | STRING |
| LOW | thrift/lib/py/async_common.py | 327 | except Exception as ex: | CODE |
| LOW | thrift/lib/py/async_common.py | 395 | except Exception: | CODE |
| MEDIUM | thrift/lib/py/async_common.py | 172 | def close(self): | CODE |
| LOW | thrift/lib/py/Thrift.py | 226 | except Exception as e: | CODE |
| LOW | thrift/lib/py/transport/TSocket.py | 69 | except Exception: | CODE |
| LOW | thrift/lib/py/transport/TSocket.py | 450 | except Exception: | CODE |
| MEDIUM | thrift/lib/py/transport/TSocket.py | 66 | def unregister(self, fileno): | CODE |
| LOW | thrift/lib/py/transport/THttpClient.py | 148 | except Exception as e: | CODE |
| LOW | thrift/lib/py/util/remote.py | 249 | except Exception: | CODE |
| MEDIUM | thrift/lib/py/util/remote.py | 393 | print("Error: %s" % error_message, file=err_out) | CODE |
| LOW | thrift/lib/py/util/remote.py | 536 | except Exception: | CODE |
| LOW | thrift/lib/py/util/fuzzer.py | 407 | except Exception: | CODE |
| LOW | thrift/lib/py/util/fuzzer.py | 795 | except Exception as e: | CODE |
| MEDIUM | thrift/lib/py/util/fuzzer.py | 259 | def _try_parse_type(cls, name, type_, val): | CODE |
| LOW | thrift/lib/py/util/Decorators.py | 146 | except Exception as e: | CODE |
| LOW | thrift/lib/py/util/Decorators.py | 216 | except Exception as e: | CODE |
| LOW | thrift/lib/py/util/Decorators.py | 329 | except Exception as e: | CODE |
| MEDIUM | thrift/lib/py/util/Decorators.py | 237 | def _done(future, processor, handler_ctx, fn_name, oprot, reply_type, seqid, one | CODE |
| LOW | thrift/lib/py/server/TCppServer.py | 194 | except Exception: | CODE |
| MEDIUM | thrift/lib/py/server/TCppServer.py | 88 | def call_processor( | CODE |
| LOW | thrift/lib/py/server/TServer.py | 205 | except Exception as x: | CODE |
| LOW | thrift/lib/py/server/test/TAsyncioServerTest.py | 309 | except Exception: | CODE |
| LOW | thrift/lib/python/metadata.py | 155 | except Exception: | CODE |
| LOW | thrift/lib/python/test/server.py | 613 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/server.py | 653 | except Exception as error: | CODE |
| MEDIUM | thrift/lib/python/test/server.py | 610 | def run() -> None: | CODE |
| MEDIUM | thrift/lib/python/test/server.py | 650 | def run() -> None: | CODE |
| LOW | thrift/lib/python/test/mutable_set_test.py | 676 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 233 | except Exception: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 314 | except Exception: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 491 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 1177 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/mutable_list_test.py | 615 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/mutable_list_test.py | 766 | except Exception as error: | CODE |
| LOW | thrift/lib/python/test/client_server.py | 464 | except Exception as e: | CODE |
| LOW | …ython/server/test/interactions/connection_drop_test.py | 98 | except Exception: | CODE |
| LOW | …ython/server/test/interactions/connection_drop_test.py | 127 | except Exception: | CODE |
| LOW | …thon/server/execution/test/test_asyncio_worker_pool.py | 450 | except Exception: | CODE |
| LOW | …thon/server/execution/test/test_asyncio_worker_pool.py | 557 | except Exception as exception: | CODE |
| LOW | thrift/lib/python/schema/type_system_bridge.py | 382 | except Exception: | CODE |
| LOW⚡ | thrift/lib/python/schema/type_system_bridge.py | 407 | except Exception: | CODE |
| LOW | thrift/lib/python/client/test/sync_client_test.py | 101 | except Exception as ex: | CODE |
| LOW | thrift/lib/python/client/test/async_client_test.py | 131 | except Exception as ex: | CODE |
| LOW | thrift/lib/py3/testing.py | 57 | except Exception: | CODE |
| LOW | thrift/compiler/test/fixture_utils.py | 257 | except Exception as err: | CODE |
| LOW | thrift/compiler/test/fixture_test.py | 81 | except Exception: | CODE |
| LOW⚡ | thrift/conformance/python/rpc_client.py | 244 | except Exception: | CODE |
| LOW⚡ | thrift/conformance/python/rpc_client.py | 260 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/fuzzer/RandomizerTest.py | 425 | CODE | |
| LOW | thrift/test/fuzzer/RandomizerTest.py | 1093 | CODE | |
| LOW | thrift/lib/py/Thrift.py | 497 | CODE | |
| LOW | thrift/lib/py/Thrift.py | 312 | CODE | |
| LOW | thrift/lib/py/transport/TSSLSocket.py | 238 | CODE | |
| LOW | thrift/lib/py/transport/THeaderTransport.py | 295 | CODE | |
| LOW | thrift/lib/py/transport/THeaderTransport.py | 433 | CODE | |
| LOW | thrift/lib/py/transport/THeaderTransport.py | 452 | CODE | |
| LOW | thrift/lib/py/transport/THeaderTransport.py | 544 | CODE | |
| LOW | thrift/lib/py/transport/TSocket.py | 286 | CODE | |
| LOW | thrift/lib/py/util/remote.py | 518 | CODE | |
| LOW | thrift/lib/py/util/remote.py | 662 | CODE | |
| LOW | thrift/lib/py/util/randomizer.py | 268 | CODE | |
| LOW | thrift/lib/py/util/randomizer.py | 874 | CODE | |
| LOW | thrift/lib/py/util/Recursive.py | 19 | CODE | |
| LOW | thrift/lib/py/util/__init__.py | 49 | CODE | |
| LOW | thrift/lib/py/util/inspect.py | 215 | CODE | |
| LOW | thrift/lib/py/util/fuzzer.py | 437 | CODE | |
| LOW | thrift/lib/py/util/fuzzer.py | 737 | CODE | |
| LOW | thrift/lib/py/util/fuzzer.py | 966 | CODE | |
| LOW | thrift/lib/py/util/Decorators.py | 305 | CODE | |
| LOW | thrift/lib/py/server/TCppServer.py | 199 | CODE | |
| LOW | thrift/lib/py/protocol/TJSONProtocol.py | 214 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 256 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 311 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 325 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 400 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 434 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 491 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 607 | CODE | |
| LOW | thrift/lib/py/protocol/TSimpleJSONProtocol.py | 705 | CODE | |
| LOW | thrift/lib/py/protocol/TProtocol.py | 172 | CODE | |
| LOW | thrift/lib/py/protocol/TProtocol.py | 220 | CODE | |
| LOW | thrift/lib/python/metadata.py | 604 | CODE | |
| LOW | thrift/lib/python/metadata.py | 118 | CODE | |
| LOW | thrift/lib/python/metadata.py | 425 | CODE | |
| LOW | thrift/lib/python/test_helpers.py | 296 | CODE | |
| LOW | thrift/lib/python/benchmark/containers.py | 179 | CODE | |
| LOW | thrift/lib/python/benchmark/converter.py | 48 | CODE | |
| LOW | thrift/lib/python/benchmark/struct_memory.py | 334 | CODE | |
| LOW | thrift/lib/python/test/enums.py | 277 | CODE | |
| LOW | thrift/lib/python/test/json5_serializer_test.py | 233 | CODE | |
| LOW | thrift/lib/python/any/test/any_registry.py | 164 | CODE | |
| LOW | thrift/lib/python/any/test/any_registry.py | 192 | CODE | |
| LOW | thrift/lib/python/schema/_serializable_builder.py | 58 | CODE | |
| LOW | thrift/lib/python/schema/runtime_digest.py | 294 | CODE | |
| LOW | thrift/lib/python/schema/syntax_graph_builder.py | 197 | CODE | |
| LOW | thrift/lib/python/schema/syntax_graph_builder.py | 98 | CODE | |
| LOW | thrift/lib/python/schema/syntax_graph_builder.py | 386 | CODE | |
| LOW | thrift/lib/python/schema/syntax_graph_builder.py | 636 | CODE | |
| LOW | thrift/lib/python/schema/syntax_graph_builder.py | 669 | CODE | |
| LOW | thrift/lib/python/schema/service_catalog_digest.py | 153 | CODE | |
| LOW | thrift/lib/python/schema/type_system_builder.py | 372 | CODE | |
| LOW | thrift/lib/python/schema/type_system_builder.py | 404 | CODE | |
| LOW | thrift/lib/python/schema/type_system_digest.py | 139 | CODE | |
| LOW | thrift/lib/python/schema/type_system_digest.py | 174 | CODE | |
| LOW | thrift/lib/python/schema/type_system_digest.py | 199 | CODE | |
| LOW | thrift/lib/python/schema/type_system_digest.py | 311 | CODE | |
| LOW | …lib/python/schema/tests/test_service_catalog_digest.py | 221 | CODE | |
| LOW | …ft/lib/python/schema/tests/test_type_system_builder.py | 330 | CODE | |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …py/thrift_py_deprecated_warning_reentrancy_e2e_test.py | 0 | \ thrift.test.py.thrift_py_deprecated_warning_e2e_cli:<line>: thriftpydeprecatedwarning: uses thrift-py-deprecated. migr | STRING |
| HIGH | …py/thrift_py_deprecated_warning_e2e_test_parameters.py | 0 | \ thrift.test.py.thrift_py_deprecated_warning_e2e_cli:<line>: thriftpydeprecatedwarning: uses thrift-py-deprecated. migr | STRING |
| HIGH | thrift/test/py/thrift_py_deprecated_warning_e2e_test.py | 0 | \ thrift.test.py.thrift_py_deprecated_warning_e2e_cli:<line>: thriftpydeprecatedwarning: uses thrift-py-deprecated. migr | STRING |
| HIGH | thrift/lib/python/test/unions.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/structs.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/serializer.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/exceptions.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/refs.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/iobuf.py | 0 | the `setup` method performs these assignments with type hints to enable pyre when using 'parameterized'. otherwise, pyre | STRING |
| HIGH | thrift/lib/python/test/client_server.py | 0 | these are tests where a client and server talk to each other | STRING |
| HIGH | …ython/test/metadata_response/metadata_response_test.py | 0 | these are tests where a client and server talk to each other | STRING |
| HIGH | thrift/lib/py3/test/auto_migrate/client_server.py | 0 | these are tests where a client and server talk to each other | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/go/thrift/processor.go | 95 | // Step 1: Decode message only using Decoder interface and GetResponseHeaders method on the protocol. | COMMENT |
| LOW | thrift/lib/go/thrift/processor.go | 146 | // Step 2: Processing the message without using the Protocol. | COMMENT |
| LOW | thrift/lib/go/thrift/processor.go | 197 | // Step 3: Write the message using only the Encoder interface and SetRequestHeader method. | COMMENT |
| LOW | thrift/lib/py3/test/auto_migrate/enums.py | 358 | # NOTE: The following assertion used to be reversed, but has been failing for | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1409 | // Step 2: Fire timeout - run(Timeout) executes and schedules run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1415 | // Step 3: Cancel BEFORE run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1418 | // Step 4: Now execute run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1451 | // Step 1: Subscribe | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1454 | // Step 2: Fire timeout | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1460 | // Step 3: Cancel before run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1463 | // Step 4: Execute run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1504 | // Step 2: Fire timeout | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1510 | // Step 3: Cancel before run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1513 | // Step 4: Execute run() | COMMENT |
| LOW | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1493 | // Step 1: Subscribe | COMMENT |
| LOW⚡ | …rt/rocket/server/test/RocketBiDiClientCallbackTest.cpp | 849 | // Step 1: Server completes the stream direction. | COMMENT |
| LOW⚡ | …rt/rocket/server/test/RocketBiDiClientCallbackTest.cpp | 852 | // Step 2: ErrorFrame arrives from client — handleFrame dispatches to | COMMENT |
| LOW | …thrift/frame/write/handler/FrameFragmentationHandler.h | 355 | // Step 1: Drain immediate queue. | COMMENT |
| LOW | …thrift/frame/write/handler/FrameFragmentationHandler.h | 383 | // Step 2: SRPT — always flush the stream with least remaining bytes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/go/thrift/processor.go | 95 | // Step 1: Decode message only using Decoder interface and GetResponseHeaders method on the protocol. | COMMENT |
| LOW | thrift/lib/go/thrift/processor.go | 146 | // Step 2: Processing the message without using the Protocol. | COMMENT |
| LOW | thrift/lib/go/thrift/processor.go | 197 | // Step 3: Write the message using only the Encoder interface and SetRequestHeader method. | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1409 | // Step 2: Fire timeout - run(Timeout) executes and schedules run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1415 | // Step 3: Cancel BEFORE run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1418 | // Step 4: Now execute run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1451 | // Step 1: Subscribe | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1454 | // Step 2: Fire timeout | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1460 | // Step 3: Cancel before run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1463 | // Step 4: Execute run() | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1504 | // Step 2: Fire timeout | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1510 | // Step 3: Cancel before run() executes | COMMENT |
| LOW⚡ | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1513 | // Step 4: Execute run() | COMMENT |
| LOW | …m/facebook/thrift/util/MonoTimeoutTransformerTest.java | 1493 | // Step 1: Subscribe | COMMENT |
| LOW⚡ | …rt/rocket/server/test/RocketBiDiClientCallbackTest.cpp | 849 | // Step 1: Server completes the stream direction. | COMMENT |
| LOW⚡ | …rt/rocket/server/test/RocketBiDiClientCallbackTest.cpp | 852 | // Step 2: ErrorFrame arrives from client — handleFrame dispatches to | COMMENT |
| LOW | …thrift/frame/write/handler/FrameFragmentationHandler.h | 355 | // Step 1: Drain immediate queue. | COMMENT |
| LOW | …thrift/frame/write/handler/FrameFragmentationHandler.h | 383 | // Step 2: SRPT — always flush the stream with least remaining bytes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/util/randomizer.py | 882 | # If that's the case just return none | COMMENT |
| LOW | thrift/lib/py/server/test/handler.py | 45 | # simply return the value in OverflowResult | COMMENT |
| LOW | thrift/lib/python/any/any_registry.py | 51 | # When storing an empty container, the elem type doesn't matter so we just use bool as placeholder | COMMENT |
| MEDIUM | …transport/core/testutil/TransportCompatibilityTest.cpp | 56 | // Timeout used for polling callCompleted_ to make the test more robust. | COMMENT |
| MEDIUM | …cpp2/test/server/ThriftServerCustomCompressionTest.cpp | 436 | // in the remainer of the connection. However, that is not robust, and | COMMENT |
| MEDIUM | thrift/lib/cpp2/server/peeking/TLSHelper.cpp | 48 | // Definitely not TLS | COMMENT |
| MEDIUM | …ast_thrift/channel_pipeline/test/PipelineStateTest.cpp | 325 | // Live-instance counter (robust to the moves that carry the state through | COMMENT |
| MEDIUM | thrift/lib/cpp2/protocol/TableBasedSerializerImpl.h | 728 | // utilize the same search logic with a field info of type TType::T_STOP. | COMMENT |
| MEDIUM | thrift/lib/cpp2/frozen/FrozenHashTable-inl.h | 222 | // also be robust in the presence of versioning; the addition of a new, | COMMENT |
| MEDIUM | thrift/lib/cpp2/frozen/FrozenHashTable-inl.h | 345 | /// utilize(it->second); | COMMENT |
| MEDIUM | thrift/perf/cpp2/server/Server.cpp | 100 | // Essentially infinite time. | COMMENT |
| MEDIUM | thrift/perf/cpp2/client/Client.cpp | 136 | // Essentially infinite time. | COMMENT |
| MEDIUM | …t/conformance/rpc/server/RpcServerReactiveHandler.java | 229 | // The return type makes no sense here. Definitely a bug | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | thrift/test/py/JSONReaderTest.py | 34 | struct.readFromJson('{ "data" : null }') | CODE |
| HIGH⚡ | thrift/test/py/JSONReaderTest.py | 40 | struct.readFromJson('{ "data" : null }') | CODE |
| HIGH⚡ | thrift/test/py/JSONReaderTest.py | 45 | struct.readFromJson('{ "data" : null }', bad_kwarg=True) | CODE |
| HIGH | thrift/test/py/SimpleJSONReadTest.py | 179 | j = '{"aString": "a fancy e looks like \\u00e9", "anotherString": null, "anInteger": 10, "unknownField": null}' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/__init__.py | 17 | __all__ = ["Thrift", "TSCons"] | CODE |
| LOW | thrift/lib/py/async_common.py | 53 | logger = logging.getLogger(__name__) | CODE |
| LOW | thrift/lib/py/util/__init__.py | 23 | __all__ = ["Serializer", "struct_to_dict", "parse_struct_spec"] | CODE |
| LOW | thrift/lib/py/server/__init__.py | 17 | __all__ = ["TServer", "TAsyncioServer"] | CODE |
| LOW | thrift/lib/py/server/TAsyncioServer.py | 34 | __all__ = [ | CODE |
| LOW | thrift/lib/py/server/TAsyncioServer.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | thrift/lib/py/protocol/TJSONProtocol.py | 25 | __all__ = ["TJSONProtocol", "TJSONProtocolFactory"] | CODE |
| LOW | thrift/lib/py/protocol/__init__.py | 15 | __all__ = [ | CODE |
| LOW | thrift/lib/py/protocol/TCompactProtocol.py | 22 | __all__ = [ | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 76 | def set_nested_list(worker_value: int) -> None: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 94 | def set_nested_set(worker_value: int) -> None: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 416 | def set_item(item: tuple[str, int]) -> None: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 475 | def set_invalid_nested_list(worker_value: int) -> None: | CODE |
| LOW | thrift/lib/python/test/mutable_map_test.py | 1057 | def update_invalid_keyword(worker_value: int) -> None: | CODE |
| LOW | …/lib/python/schema/service_descriptor_serialization.py | 81 | __all__ = ["from_serializable", "to_serializable"] | CODE |
| LOW⚡ | thrift/lib/python/schema/runtime_digest.py | 82 | __all__ = [ | CODE |
| LOW | thrift/lib/python/schema/service_descriptor.py | 38 | __all__ = [ | CODE |
| LOW | thrift/lib/python/schema/service_catalog_digest.py | 82 | __all__ = ["DigestMode", "SERVICE_CATALOG_DIGEST_VERSION", "service_catalog_digest"] | CODE |
| LOW⚡ | thrift/lib/python/schema/type_system.py | 640 | def _set_target_type(self, target_type: TypeRef) -> None: | CODE |
| LOW | thrift/lib/python/schema/type_system.py | 484 | def _set_annotations(self, annotations: Mapping[str, SerializableRecord]) -> None: | CODE |
| LOW | thrift/lib/python/schema/type_system.py | 489 | def _set_source_info(self, source_info: SourceInfo | None) -> None: | CODE |
| LOW | thrift/lib/python/schema/type_system.py | 549 | def _set_fields(self, fields: Sequence[FieldDefinition]) -> None: | CODE |
| LOW | thrift/lib/python/schema/type_system.py | 583 | def _set_fields(self, fields: Sequence[FieldDefinition]) -> None: | CODE |
| LOW | thrift/lib/python/schema/type_system.py | 612 | def _set_values(self, values: Sequence[EnumValue]) -> None: | CODE |
| LOW | thrift/lib/python/reflection/constants_reflection.py | 66 | def _setattr(self: Any, name: str, value: Any) -> None: | CODE |
| LOW | thrift/lib/python/reflection/__init__.py | 20 | __all__ = ["inspect", "inspectable"] | CODE |
| LOW | thrift/lib/py3/__init__.py | 19 | __all__ = [] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | thrift/lib/py/Thrift.py | 619 | # This function is only used by Torch packages that were built after D49041314 (Sep 7 | COMMENT |
| MEDIUM | thrift/lib/py/util/remote.py | 519 | # Create the protocol and client | COMMENT |
| MEDIUM | thrift/lib/py/util/inspect.py | 164 | # This function is not defined by this module | COMMENT |
| MEDIUM | thrift/lib/py/util/fuzzer.py | 524 | # Create the protocol and client | COMMENT |
| MEDIUM | thrift/lib/py/util/fuzzer.py | 846 | # Create a spec_args tuple for the method args struct type | COMMENT |
| MEDIUM | thrift/lib/python/test_helpers.py | 53 | # This module contains helper functions suitable for migrating customer tests | COMMENT |
| MEDIUM | thrift/lib/python/test/iobuf.py | 85 | # Create a chained IOBuf: [b"hello"] -> [b"world"] | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/thrift-python/struct_test.py | 2402 | sub_w = TestStructMutable(optional_string="Lorem ipsum") | CODE |
| LOW⚡ | thrift/lib/rust/any/src/dummy_any.rs | 25 | fn get_dummy_any(dummy_data: &str) -> Self; | CODE |
| LOW⚡ | thrift/lib/rust/any/src/dummy_any.rs | 30 | fn get_dummy_any(dummy_data: &str) -> any::Any { | CODE |
| LOW⚡ | thrift/lib/rust/any/src/dummy_any.rs | 33 | name: TypeName::structType(TypeUri::uri(dummy_data.to_string())), | CODE |
| LOW⚡ | thrift/lib/rust/any/src/dummy_any.rs | 37 | data: dummy_data.into(), | CODE |
| LOW | thrift/lib/java/runtime/src/test/resources/lorem.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum id sem eget tellus interdum bibendum. Curabitur phar | CODE |
| LOW | thrift/lib/java/runtime/src/test/resources/lorem.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum id sem eget tellus interdum bibendum. Curabitur phar | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | thrift/lib/cpp/test/loadgen/Worker.h | 194 | // Only send as fast as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/test/testset/generator.py | 592 | CODE | |
| LOW | thrift/test/testset/generator.py | 628 | CODE | |
| LOW | thrift/lib/py/transport/TSSLSocket.py | 178 | CODE | |
| LOW | thrift/lib/py/server/TAsyncioServer.py | 49 | CODE | |
| LOW | thrift/lib/python/reflection/services_reflection.py | 189 | CODE | |
| LOW | thrift/lib/py3/test/auto_migrate/test_auto_migrate.py | 39 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/async_common.py | 240 | # Don't forget to implement connection_made/connection_lost in your | COMMENT |
| LOW | thrift/lib/cpp/transport/TBufferTransports.h | 959 | // Don't forget to update constructors, initCommon, and swap if | COMMENT |
| LOW | …2/transport/core/testutil/TransportCompatibilityTest.h | 41 | // Don't forget to start the server before running the tests. | COMMENT |
| LOW | …2/transport/core/testutil/TransportCompatibilityTest.h | 80 | // Don't forget to start the server before running the tests. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | thrift/lib/python/test/stream.py | 63 | CODE | |
| MEDIUM | …lib/python/server/interceptor/test/interceptor_test.py | 72 | CODE | |
| MEDIUM | thrift/lib/py3/test/stream/test_client.py | 54 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/util/randomizer.py | 1019 | # Check if this randomizer is already in self.randomizers | COMMENT |
| LOW | thrift/lib/python/test/serializer.py | 953 | # Set fields to their intrinsic default. | COMMENT |
| LOW | thrift/lib/py3/test/auto_migrate/serializer.py | 377 | # Set fields to their intrinsic default. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/go/thrift/client.go | 204 | // Example usage: | COMMENT |
| LOW | thrift/lib/cpp2/util/DebugString.h | 51 | // Usage example: | COMMENT |
| LOW⚡ | thrift/lib/cpp2/fast_thrift/bench/perf_harness.sh | 23 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/Thrift.py | 80 | # TODO: implement asyncComplete for Twisted | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | thrift/lib/py/protocol/TCompactProtocol.py | 41 | def helper(func): | CODE |