Espressif IoT Development Framework. Official development framework for Espressif SoCs.
36543 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | CMakeLists.txt | 121 | # Clang seems to notice format string issues which GCC doesn't. |
| LOW | .vale.ini | 1 | ################### |
| LOW | .vale.ini | 21 | # The path value may be absolute or relative to this configuration file. |
| LOW | .vale.ini | 41 | # https://vale.sh/docs/topics/packages/ |
| LOW | .vale.ini | 61 | |
| LOW | .gitlab/ci/common.yml | 21 | # Common parameters for the 'make' during CI tests |
| LOW | .gitlab/ci/static-code-analysis.yml | 21 | - .pre_check_template |
| LOW | .gitlab/ci/static-code-analysis.yml | 41 | ## |
| LOW | .gitlab/ci/static-code-analysis.yml | 61 | # - export SONAR_SCANNER_OPTS="-Xmx2048m" |
| LOW | .gitlab/ci/static-code-analysis.yml | 81 | # # test if this branch have merge request, if not, exit 0 |
| LOW | .gitlab/ci/static-code-analysis.yml | 101 | # # we don't want to block ci when critical issues founded |
| LOW | .gitlab/ci/default-build-test-rules.yml | 1 | # this file support two keywords: |
| LOW | .gitlab/ci/rules.yml | 261 | # - <<: *if-dev-push |
| LOW | tools/split_paths_by_spaces.py | 1 | #!/usr/bin/env python |
| LOW | tools/python_version_checker.py | 1 | #!/usr/bin/env python |
| LOW | tools/idf.py | 1 | #!/usr/bin/env python |
| LOW | tools/idf_tools.py | 1 | #!/usr/bin/env python |
| LOW | tools/mkdfu.py | 1 | #!/usr/bin/env python |
| LOW | tools/bsasm.py | 81 | # they cannot contain commas. Instruction bundles consist of multiple |
| LOW | tools/bsasm.py | 101 | # elsewhere. |
| LOW | tools/set-submodules-to-github.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/idf_extra_components.yml | 1 | # This file defines extra dependencies for ESP-IDF |
| LOW | tools/ldgen/ldgen/generation.py | 81 | self.basis.add_exclusion(self) |
| LOW | tools/ldgen/test/test_generation.py | 381 | flash_text[0].exclusions.add(CROUTINE) |
| LOW | tools/ldgen/test/test_generation.py | 441 | # Test a mapping entry that differs from the default for a symbol |
| LOW | tools/ldgen/test/test_generation.py | 501 | [], |
| LOW | tools/ldgen/test/test_generation.py | 541 | |
| LOW | tools/ldgen/test/test_generation.py | 621 | # libfreertos.a:croutine (.text.prvCheckPendingReadyList .literal.prvCheckPendingReadyList) B |
| LOW | tools/ldgen/test/test_generation.py | 681 | # libfreertos.a:croutine text -> flash, rodata -> flash |
| LOW | tools/ldgen/test/test_generation.py | 781 | [mapping:test] |
| LOW | tools/ldgen/test/test_generation.py | 881 | |
| LOW | tools/ldgen/test/test_generation.py | 941 | # |
| LOW | tools/ldgen/test/test_generation.py | 1041 | # *(EXCLUDE_FILE(libfreertos.a:croutine libfreertos.a:timers) .rodata ...) A, B |
| LOW | tools/ldgen/test/test_generation.py | 1061 | # libfreertos.a:timers (.text .text.prvCheckForValidListAndQueue ...) D.2 |
| LOW | tools/ldgen/test/test_generation.py | 1241 | |
| LOW | tools/ldgen/test/test_generation.py | 1521 | def test_flags_basics(self): |
| LOW | tools/ldgen/test/test_generation.py | 1661 | # |
| LOW | tools/ldgen/test/test_generation.py | 1761 | # Command for #2, post A.2 |
| LOW | tools/idf_py_actions/hints.yml | 1 | # - |
| LOW | tools/idf_py_actions/hints.yml | 21 | # - |
| LOW | tools/ble/lib_ble_client.py | 1 | #!/usr/bin/env python |
| LOW | tools/ble/lib_gap.py | 1 | #!/usr/bin/env python |
| LOW | tools/ble/lib_gatt.py | 1 | #!/usr/bin/env python |
| LOW | tools/esp_app_trace/gcov_capture.py | 1 | #!/usr/bin/env python |
| LOW | tools/esp_app_trace/gcov_capture.py | 21 | # baudrate=dut.app.sdkconfig.get('APPTRACE_UART_BAUDRATE'), |
| LOW | tools/esp_app_trace/gcov_capture.py | 41 | # # Wait for multiple dumps |
| LOW | tools/ci/check_soc_struct_headers.py | 1 | #!/usr/bin/env python |
| LOW | tools/ci/check_copyright_config.yaml | 1 | # This file configures the check_copyright pre-commit hook |
| LOW | tools/ci/check_callgraph.py | 201 | # Symbol file names (from ELF debug info) are short source file names, without path: "cpu_start.c". |
| LOW | tools/ci/multirun_with_pyenv.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/ci/check_public_headers.py | 221 | # - static asserts |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 1 | #!/usr/bin/env python |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 21 | # - Register separate handlers for /hello, /hello/type_html. Also |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 41 | # |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 61 | # - GET on /hello (should return 'Hello World') |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 81 | # client that left the network halfway through a request) |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 101 | # - 50 is the total number of requests that will be sent out |
| LOW | …inux_compatible/mock_build_test/main/mock_build_test.c | 1 | /* |
| LOW | …inux_compatible/mock_build_test/main/mock_build_test.c | 21 | #include "Mockesp_wifi_he.h" |
| LOW | …pps/security/secure_boot/main/secure_boot_main_esp32.c | 1 | /* Flash encryption Example |
| 34437 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | conftest.py | 100 | def get_pipeline_commit_sha_by_pipeline_id(pipeline_id: str) -> str | None: |
| LOW | conftest.py | 395 | def _attach_log_url_to_xml_attribute(log_file_path: str) -> str: |
| LOW | conftest.py | 446 | def log_minimum_free_heap_size(dut: IdfDut, config: str, idf_path: str) -> t.Callable[..., None]: |
| LOW | conftest.py | 522 | def pytest_runtest_makereport(item, call): # type: ignore |
| LOW | tools/split_paths_by_spaces.py | 223 | def test_split_paths_absolute(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 226 | def test_split_paths_absolute_spaces(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 235 | def test_split_paths_absolute_relative(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 238 | def test_split_paths_relative(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 241 | def test_split_paths_absolute_spaces_relative(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 244 | def test_split_paths_ambiguous(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 251 | def test_split_paths_nonexistent(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 254 | def test_split_paths_extra_whitespace(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 261 | def test_split_paths_warnings(self) -> None: |
| LOW | tools/split_paths_by_spaces.py | 308 | def split_paths_concatenated_base(self, paths_to_concatentate: typing.List[str], |
| LOW | tools/split_paths_by_spaces.py | 319 | def check_paths_concatenated_ambiguous(self, *args: str, |
| LOW | tools/split_paths_by_spaces.py | 325 | def check_paths_concatenated_nonexistent(self, *args: str, |
| LOW | tools/idf.py | 1255 | def _windows_unicode_satisfactory() -> bool: |
| LOW | tools/idf.py | 781 | def configure_ready_for_cmake_help() -> bool: |
| LOW | tools/idf.py | 874 | def load_cli_extension_from_dir(ext_dir: str) -> Any | None: |
| LOW | tools/idf.py | 899 | def load_cli_extensions_from_entry_points() -> list[tuple[str, Any]]: |
| LOW | tools/idf.py | 962 | def _get_trusted_names_from_lock(lock_path: str) -> set[str]: |
| LOW | tools/idf.py | 999 | def _resolve_idf_managed_lock_path() -> str | None: |
| LOW | tools/idf_tools.py | 176 | def print_hints_on_download_error(err: str) -> None: |
| LOW | tools/idf_tools.py | 286 | def detect_linux_arm_platform(supposed_platform: str | None) -> str | None: |
| LOW | tools/idf_tools.py | 784 | def get_download_for_platform(self, platform_name: str | None) -> IDFToolDownload | None: |
| LOW | tools/idf_tools.py | 1061 | def is_supported_for_any_of_targets(self, targets: list[str]) -> bool: |
| LOW | tools/idf_tools.py | 1097 | def get_preferred_installed_version(self) -> str | None: |
| LOW | tools/idf_tools.py | 1582 | def check_feature_requirements_files(self) -> None: |
| LOW | tools/idf_tools.py | 1818 | def get_python_exe_and_subdir() -> tuple[str, str]: |
| LOW | tools/idf_tools.py | 1960 | def feature_to_requirements_path(feature: str) -> str: |
| LOW | tools/idf_tools.py | 1967 | def process_and_check_features(idf_env_obj: IDFEnv, features_str: str) -> list[str]: |
| LOW | tools/idf_tools.py | 1996 | def get_all_targets_from_tools_json() -> list[str]: |
| LOW | tools/idf_tools.py | 2031 | def add_variables_to_deactivate_file(args: list[str], new_idf_vars: dict[str, Any]) -> str: |
| LOW | tools/idf_tools.py | 2058 | def print_deactivate_statement(args: list[str]) -> None: |
| LOW | tools/idf_tools.py | 2087 | def get_export_format_and_separator(args: list[str]) -> tuple[str, str]: |
| LOW | tools/idf_tools.py | 2094 | def get_unset_format_and_separator(args: list[str]) -> tuple[str, str]: |
| LOW | tools/idf_tools.py | 2208 | def handle_recommended_version_to_use( |
| LOW | tools/idf_tools.py | 2229 | def handle_supported_or_deprecated_version(tool: IDFTool, tool_name: str) -> None: |
| LOW | tools/idf_tools.py | 2317 | def check_python_venv_compatibility(idf_python_env_path: str, idf_version: str) -> None: |
| LOW | tools/idf_tools.py | 2430 | def get_idf_download_url_apply_mirrors(args: Any = None, download_url: str = IDF_DL_URL) -> str: |
| LOW | tools/idf_tools.py | 2471 | def apply_github_assets_option(idf_download_url: str) -> str: |
| LOW | tools/idf_tools.py | 2496 | def get_tools_spec_and_platform_info( |
| LOW | tools/idf_tools.py | 2726 | def action_install_python_env(args): # type: ignore |
| LOW | tools/idf_tools.py | 2856 | def action_check_python_dependencies(args): # type: ignore |
| LOW | tools/idf_tools.py | 3256 | def action_check_tool_supported(args: Any) -> None: |
| LOW | tools/idf_tools.py | 3273 | def action_get_tool_supported_versions(args: Any) -> None: |
| LOW | tools/check_python_dependencies.py | 29 | def validate_requirement_list(file_path: str) -> str: |
| LOW | tools/ldgen/ldgen/generation.py | 461 | def _prepare_scheme_dictionary(self): |
| LOW | tools/ldgen/ldgen/generation.py | 510 | def _prepare_mutable_entity_mappings(self, entity_mappings, scheme_dictionary, entities): |
| LOW | tools/ldgen/ldgen/fragments.py | 90 | def get_section_data_from_entry(sections_entry, symbol=None): |
| LOW | tools/ldgen/test/test_entity.py | 86 | def test_compare_different_specificity(self): |
| LOW | tools/ldgen/test/test_entity.py | 146 | def test_compare_same_specificity(self): |
| LOW | tools/ldgen/test/test_entity.py | 169 | def test_compare_all_non_character(self): |
| LOW | tools/ldgen/test/test_fragments.py | 156 | def test_settings_unmatch_indent(self): |
| LOW | tools/ldgen/test/test_fragments.py | 216 | def test_out_of_order_conditional(self): |
| LOW | tools/ldgen/test/test_fragments.py | 254 | def test_whole_conditional_fragment(self): |
| LOW | tools/ldgen/test/test_fragments.py | 292 | def test_equivalent_conditional_fragment(self): |
| LOW | tools/ldgen/test/test_fragments.py | 512 | def test_archive_allowed_names(self): |
| LOW | tools/ldgen/test/test_fragments.py | 776 | def test_flags_entries_multiple_flags(self): |
| LOW | tools/ldgen/test/test_fragments.py | 802 | def test_flags_entries_multiple_flags_and_entries(self): |
| 1131 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .gitlab/ci/dependencies/dependencies.yml | 14 | # ------------------- |
| MEDIUM | .gitlab/ci/dependencies/dependencies.yml | 16 | # ------------------- |
| MEDIUM | .gitlab/ci/dependencies/dependencies.yml | 37 | # --------------------------- |
| MEDIUM | .gitlab/ci/dependencies/dependencies.yml | 39 | # --------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 13 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 15 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 41 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 43 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 68 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 70 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 98 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 100 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 215 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 217 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 230 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 232 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 137 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/bt/ble_log_console/tests/test_launch_screen.py | 139 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 15 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 17 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 35 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 37 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 77 | # --------------------------------------------------------------------------- |
| MEDIUM | …_driver_twai/test_apps/test_twai/pytest_driver_twai.py | 79 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 13 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 15 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 33 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 35 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 81 | # --------------------------------------------------------------------------- |
| MEDIUM | components/driver/test_apps/legacy_twai/pytest_twai.py | 83 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 3 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 9 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 11 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 36 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 38 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 43 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 45 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 77 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 79 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 84 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 86 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 113 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 115 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 120 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 122 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 128 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 133 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 148 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 152 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 157 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 165 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 175 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 23 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 192 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 274 | # --------------------------------------------------------------------------- |
| MEDIUM | components/bootloader/subproject/CMakeLists_v2.txt | 291 | # --------------------------------------------------------------------------- |
| MEDIUM | components/freertos/test_apps/freertos/CMakeLists.txt | 23 | # ============================================================================ |
| MEDIUM | components/freertos/test_apps/freertos/CMakeLists.txt | 25 | # ============================================================================ |
| MEDIUM | examples/network/bridge/pytest_example_bridge.py | 324 | # ------------------------------------ |
| MEDIUM | examples/network/bridge/pytest_example_bridge.py | 374 | # -------------------------------------------------- |
| 22 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/idf.py | 1233 | def _valid_unicode_config() -> bool: |
| LOW | tools/idf.py | 1251 | except Exception: |
| LOW | tools/idf.py | 931 | except Exception as e: |
| LOW | tools/idf.py | 1138 | except Exception as e: |
| LOW | tools/idf.py | 1149 | except Exception as e: |
| MEDIUM | tools/idf_tools.py | 1755 | def save(self) -> str: |
| LOW | tools/idf_tools.py | 645 | except Exception as e: |
| LOW | tools/idf_tools.py | 1863 | except Exception as e: |
| MEDIUM | tools/bsasm.py | 975 | print(f'Error opening {filename}: {sys.exc_info()[0]}') |
| LOW | tools/check_python_dependencies.py | 139 | except Exception as e: |
| LOW | tools/check_python_dependencies.py | 172 | except Exception as e: |
| LOW | tools/ldgen/test/test_fragments.py | 44 | except Exception: |
| MEDIUM | tools/ldgen/test/test_fragments.py | 40 | def tearDown(self): |
| LOW | tools/idf_py_actions/debug_ext.py | 99 | except Exception as e: |
| LOW | tools/idf_py_actions/debug_ext.py | 250 | except Exception as e: |
| LOW | tools/idf_py_actions/tools.py | 75 | except Exception: |
| LOW | tools/idf_py_actions/tools.py | 124 | except Exception: |
| LOW | tools/idf_py_actions/tools.py | 155 | except Exception as e: |
| LOW | tools/idf_py_actions/tools.py | 824 | except Exception: |
| LOW | tools/idf_py_actions/mcp_ext.py | 55 | except Exception: |
| LOW | tools/idf_py_actions/mcp_ext.py | 99 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 125 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 147 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 173 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 194 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 244 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 257 | except Exception as e: |
| LOW | tools/idf_py_actions/mcp_ext.py | 267 | except Exception as e: |
| LOW | tools/idf_py_actions/diag_ext.py | 119 | except Exception: |
| LOW | tools/idf_py_actions/core_ext.py | 190 | except Exception: |
| LOW | tools/idf_py_actions/core_ext.py | 330 | except Exception as err: |
| LOW | tools/export_utils/shell_types.py | 43 | except Exception as e: |
| LOW | tools/export_utils/shell_types.py | 57 | except Exception as e: |
| LOW | tools/export_utils/console_output.py | 27 | except Exception as e: |
| MEDIUM | tools/ble/lib_ble_client.py | 108 | def __del__(self): |
| MEDIUM | tools/ble/lib_ble_client.py | 444 | def get_service_if_exists(self, service_uuid): |
| MEDIUM | tools/ble/lib_ble_client.py | 455 | def start_notify(self, char): |
| MEDIUM | tools/ble/lib_ble_client.py | 559 | def register_adv(self, adv_host_name, adv_type, adv_uuid): |
| LOW | tools/ble/lib_ble_client.py | 105 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 113 | except Exception as e: |
| LOW | tools/ble/lib_ble_client.py | 163 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 227 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 322 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 357 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 386 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 426 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 441 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 452 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 481 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 528 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 556 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 599 | except Exception as err: |
| LOW | tools/ble/lib_ble_client.py | 711 | except Exception as err: |
| LOW | tools/ble/lib_gatt.py | 379 | except Exception as e: |
| MEDIUM | tools/ble/lib_gatt.py | 368 | def StartNotify(self): |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 94 | except Exception as e: |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 151 | except Exception as e: |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 170 | except Exception as e: |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 199 | except Exception as e: |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 261 | except Exception as e: |
| 138 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/gen_esp_err_to_name.py | 227 | |
| LOW | tools/gen_esp_err_to_name.py | 307 | |
| LOW | tools/install_util.py | 14 | |
| LOW | tools/idf.py | 159 | |
| LOW | tools/idf.py | 1184 | |
| LOW | tools/idf.py | 1277 | |
| LOW | tools/idf.py | 1194 | |
| LOW | tools/idf.py | 644 | |
| LOW | tools/idf.py | 767 | |
| LOW | tools/idf.py | 799 | |
| LOW | tools/idf_tools.py | 431 | |
| LOW | tools/idf_tools.py | 528 | |
| LOW | tools/idf_tools.py | 572 | |
| LOW | tools/idf_tools.py | 1833 | |
| LOW | tools/idf_tools.py | 2339 | |
| LOW | tools/idf_tools.py | 2726 | |
| LOW | tools/idf_tools.py | 3058 | |
| LOW | tools/idf_tools.py | 3166 | |
| LOW | tools/idf_tools.py | 286 | |
| LOW | tools/idf_tools.py | 1296 | |
| LOW | tools/idf_tools.py | 1686 | |
| LOW | tools/bsasm.py | 115 | |
| LOW | tools/bsasm.py | 291 | |
| LOW | tools/bsasm.py | 343 | |
| LOW | tools/bsasm.py | 454 | |
| LOW | tools/bsasm.py | 584 | |
| LOW | tools/bsasm.py | 841 | |
| LOW | tools/ldgen/ldgen.py | 132 | |
| LOW | tools/ldgen/ldgen/generation.py | 208 | |
| LOW | tools/ldgen/ldgen/generation.py | 341 | |
| LOW | tools/ldgen/ldgen/generation.py | 510 | |
| LOW | tools/ldgen/ldgen/generation.py | 541 | |
| LOW | tools/ldgen/ldgen/output_commands.py | 91 | |
| LOW | tools/ldgen/ldgen/linker_script.py | 35 | |
| LOW | tools/ldgen/ldgen/linker_script.py | 64 | |
| LOW | tools/ldgen/ldgen/entity.py | 46 | |
| LOW | tools/ldgen/ldgen/entity.py | 74 | |
| LOW | tools/ldgen/ldgen/entity.py | 228 | |
| LOW | tools/ldgen/ldgen/fragments.py | 281 | |
| LOW | tools/ldgen/ldgen/fragments.py | 372 | |
| LOW | tools/gen_soc_caps_kconfig/gen_soc_caps_kconfig.py | 177 | |
| LOW | tools/cmakev2/esp_docs_cmakev2_extension.py | 132 | |
| LOW | tools/idf_py_actions/debug_ext.py | 41 | |
| LOW | tools/idf_py_actions/debug_ext.py | 59 | |
| LOW | tools/idf_py_actions/debug_ext.py | 82 | |
| LOW | tools/idf_py_actions/debug_ext.py | 187 | |
| LOW | tools/idf_py_actions/tools.py | 79 | |
| LOW | tools/idf_py_actions/tools.py | 218 | |
| LOW | tools/idf_py_actions/tools.py | 281 | |
| LOW | tools/idf_py_actions/tools.py | 991 | |
| LOW | tools/idf_py_actions/tools.py | 489 | |
| LOW | tools/idf_py_actions/create_ext.py | 47 | |
| LOW | tools/idf_py_actions/mcp_ext.py | 35 | |
| LOW | tools/idf_py_actions/diag_ext.py | 17 | |
| LOW | tools/idf_py_actions/qemu_ext.py | 175 | |
| LOW | tools/idf_py_actions/qemu_ext.py | 180 | |
| LOW | tools/idf_py_actions/core_ext.py | 42 | |
| LOW | tools/idf_py_actions/core_ext.py | 250 | |
| LOW | tools/idf_py_actions/core_ext.py | 294 | |
| LOW | …/idf_py_actions/hint_modules/component_requirements.py | 43 | |
| 163 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | conftest.py | 31 | |
| LOW | tools/check_term.py | 6 | |
| LOW | tools/idf_tools.py | 78 | |
| LOW | tools/mkdfu.py | 22 | |
| LOW | tools/idf_size.py | 12 | |
| LOW | tools/gen_soc_caps_kconfig/gen_soc_caps_kconfig.py | 29 | |
| LOW | tools/gen_soc_caps_kconfig/gen_soc_caps_kconfig.py | 41 | |
| LOW | tools/idf_py_actions/help_custom_targets_skip.py | 14 | |
| LOW | tools/idf_py_actions/core_ext.py | 154 | |
| LOW | tools/test_mkdfu/test_mkdfu.py | 7 | |
| LOW | tools/ble/lib_ble_client.py | 20 | |
| LOW | tools/ble/lib_gap.py | 20 | |
| LOW | tools/ble/lib_gatt.py | 20 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 3 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 5 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 6 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 7 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 8 | |
| LOW | tools/ble/ble_uart_bridge/src/__init__.py | 9 | |
| LOW | tools/ble/ble_uart_bridge/src/core/scanner.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/core/models.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/core/constants.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/core/bridge.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/core/__init__.py | 3 | |
| LOW | tools/ble/ble_uart_bridge/src/core/__init__.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/core/__init__.py | 5 | |
| LOW | tools/ble/ble_uart_bridge/src/core/__init__.py | 6 | |
| LOW | tools/ble/ble_uart_bridge/src/core/errors.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/daemon/__init__.py | 3 | |
| LOW | tools/ble/ble_uart_bridge/src/daemon/__init__.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/daemon/__init__.py | 5 | |
| LOW | tools/ble/ble_uart_bridge/src/daemon/__init__.py | 6 | |
| LOW | tools/ble/ble_uart_bridge/src/console/console.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/console/__init__.py | 3 | |
| LOW | tools/ble/ble_uart_bridge/src/console/__init__.py | 4 | |
| LOW | tools/ble/ble_uart_bridge/src/console/__init__.py | 5 | |
| LOW | tools/ble/ble_uart_bridge/src/console/api.py | 4 | |
| LOW | tools/esp_app_trace/logtrace_proc.py | 6 | |
| LOW | tools/esp_app_trace/espytrace/apptrace.py | 3 | |
| LOW | tools/ci/ci_get_mr_info.py | 20 | |
| LOW | tools/ci/ci_get_mr_info.py | 21 | |
| LOW | …pelines/scripts/generate_target_test_child_pipeline.py | 14 | |
| LOW | tools/ci/dynamic_pipelines/scripts/generate_report.py | 9 | |
| LOW | tools/test_apps/system/gdb/pytest_gdb.py | 13 | |
| LOW | …ps/system/panic/panic_base/test_panic_util/__init__.py | 3 | |
| LOW | tools/test_idf_py/test_read_and_write_stream_unicode.py | 8 | |
| LOW | …s/test_idf_py/test_idf_extensions/test_ext/__init__.py | 3 | |
| LOW | tools/bt/ble_log_console/src/__init__.py | 11 | |
| LOW | tools/bt/ble_log_console/src/frontend/stats_screen.py | 10 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/buf_util.py | 4 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 6 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 7 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 8 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 9 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 10 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 11 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 12 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 13 | |
| LOW | tools/bt/ble_log_console/src/backend/stats/__init__.py | 14 | |
| 86 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .vale.ini | 30 | # Create a folder in <StylesPath>/Vocab/<name>/and add its name here |
| MEDIUM | tools/idf_tools.py | 1365 | # Create the object |
| MEDIUM | tools/idf_tools.py | 2207 | # The following function is used in process_tool which is a part of the action_export. |
| MEDIUM | tools/idf_tools.py | 2228 | # The following function is used in process_tool which is a part of the action_export. |
| MEDIUM | tools/idf_tools.py | 2241 | # The following function is used in process_tool which is a part of the action_export. |
| MEDIUM | tools/bsasm.py | 120 | # Define the various states |
| MEDIUM | tools/idf_extra_components.yml | 1 | # This file defines extra dependencies for ESP-IDF |
| MEDIUM | tools/gen_soc_caps_kconfig/gen_soc_caps_kconfig.py | 49 | # This file is auto-generated from SoC caps |
| MEDIUM | tools/export_utils/shell_types.py | 189 | # Create a temporary directory to use as ZDOTDIR |
| MEDIUM | tools/ci/configure_ci_environment.sh | 1 | # This file is sourced in to the CI environment |
| MEDIUM | tools/ci/metrics/examples_count/schema.yaml | 3 | # This file defines the schema and validation rules for ESP-IDF examples count metrics |
| MEDIUM | tools/ci/dynamic_pipelines/report.py | 203 | # Create a mapping of header names to their corresponding index in the headers list |
| MEDIUM | tools/ci/dynamic_pipelines/templates/.dynamic_jobs.yml | 1 | # This file is used to generate build jobs for pytest case dynamic pipeline |
| MEDIUM | tools/test_build_system/test_components.py | 351 | # Create a source file and include directory in my_comp |
| MEDIUM | tools/test_build_system/test_components.py | 385 | # Create a component that would trigger validation warnings |
| MEDIUM | tools/test_build_system/test_components.py | 426 | # Create a component with private include directory |
| MEDIUM | tools/test_build_system/test_common.py | 469 | # Create a test IDF component with hints |
| MEDIUM | tools/test_build_system/test_common.py | 523 | # Create a local component with a uniquely identifiable hint entry so we |
| MEDIUM | tools/test_build_system/test_common.py | 484 | # Create a test project component with hints |
| MEDIUM | tools/test_build_system/test_cmake.py | 247 | # Create a CMakePresets.json file with multiple configurations |
| MEDIUM | tools/test_build_system/test_idf_extension.py | 166 | # Create a component with a CLI extension |
| MEDIUM | docs/conf_common.py | 4 | # This file is imported from a language-specific conf.py (ie en/conf.py or |
| MEDIUM | components/partition_table/parttool.py | 379 | # Create the operation table and execute the operation |
| MEDIUM | components/esp_system/check_system_init_priorities.py | 6 | # This file is used to check the order of execution of ESP_SYSTEM_INIT_FN functions. |
| MEDIUM | components/app_update/otatool.py | 368 | # Create the operation table and execute the operation |
| MEDIUM | …mponents/esp_tee/test_apps/tee_cli_app/https_server.py | 56 | # Define the server address and port |
| MEDIUM | …mponents/esp_tee/test_apps/tee_cli_app/https_server.py | 59 | # Create a simple request handler |
| MEDIUM | …mponents/esp_tee/test_apps/tee_cli_app/https_server.py | 62 | # Create the HTTP server |
| MEDIUM | …mponents/esp_tee/test_apps/tee_cli_app/https_server.py | 65 | # Create an SSL context |
| MEDIUM | examples/openthread/pytest_otbr.py | 22 | # This file contains the test scripts for Thread: |
| MEDIUM | …kev2/features/component_manager/main/idf_component.yml | 5 | # Defining a dependency from the ESP Component Registry: |
| MEDIUM | …_system/cmake/component_manager/main/idf_component.yml | 5 | # Defining a dependency from the ESP Component Registry: |
| MEDIUM | examples/storage/parttool/parttool_example.py | 70 | # Create a file whose contents will be written to the storage partition |
| MEDIUM | examples/storage/parttool/parttool_example.py | 72 | # Create a file to write to the data partition with randomly generated content |
| MEDIUM | examples/storage/parttool/parttool_example.sh | 45 | # Create a file whose contents will be written to the storage partition |
| MEDIUM | examples/system/gcov/pytest_gcov.py | 46 | # Create the generated .gcda folders |
| MEDIUM | …http_server/ws_echo_server/pytest_ws_server_example.py | 195 | # Create a new websocket connection with retry for the partial endpoint |
| MEDIUM | …http_server/ws_echo_server/pytest_ws_server_example.py | 213 | # Create a large message (200 bytes) to force multiple partial reads |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | conftest.py | 271 | # Check if the process is still running |
| LOW | .gitlab/ci/pre_check.yml | 77 | # Check if Wi-Fi library header files match between IDF and the version used when compiling the libraries |
| LOW | .gitlab/ci/pre_check.yml | 87 | # Check if Coexistence library header files match between IDF and the version used when compiling the libraries |
| LOW | .gitlab/ci/pre_check.yml | 97 | # Check if Wi-Fi, PHY, BT blobs contain references to specific symbols |
| LOW | tools/idf.py | 1249 | # Check if the encoding is Unicode-capable |
| LOW | tools/idf_tools.py | 2782 | # Verify if IDF_PYTHON_ENV_PATH is a valid ESP-IDF Python virtual environment directory |
| LOW | tools/bsasm.py | 180 | # Check if label is before any instruction |
| LOW | tools/bsasm.py | 281 | # Check if element is a meta element |
| LOW | tools/bsasm.py | 896 | # Check if mux bits are compatible and figure out flags needed |
| LOW | tools/ldgen/ldgen.py | 228 | # Check if we can skip generation entirely — section names and other |
| LOW | tools/ldgen/ldgen/generation.py | 84 | # Check if the placement is significant. Significant placements |
| LOW | tools/ldgen/ldgen/generation.py | 563 | # Check if all section->target defined in the current |
| LOW | tools/gen_soc_caps_kconfig/gen_soc_caps_kconfig.py | 118 | # Check if file was updated and print diff for users |
| LOW | tools/idf_py_actions/tools.py | 1033 | # Check if -DIDF_TARGET is consistent with target in CMakeCache.txt |
| LOW | tools/idf_py_actions/mcp_ext.py | 231 | # Check if built |
| LOW | tools/ble/lib_ble_client.py | 139 | # Check if adapter is already powered on |
| LOW | tools/ble/lib_ble_client.py | 147 | # Check if adapter is powered on |
| LOW | tools/ble/lib_ble_client.py | 260 | # Check if expected device is present |
| LOW | tools/ble/lib_gatt.py | 348 | # Check if new value is written |
| LOW | tools/ble/lib_gatt.py | 403 | # Check if new value is written |
| LOW | tools/ble/lib_gatt.py | 428 | # Check if new value is written |
| LOW | tools/ble/ble_uart_bridge/src/core/scanner.py | 21 | # Check if there's any available bluetooth device before scanning (Bleak limitation) |
| LOW | tools/esp_app_trace/gcov_capture.py | 667 | # Check if serial port was closed (e.g., by stop()) |
| LOW | tools/esp_app_trace/gcov_capture.py | 684 | # Check if this is an FSTOP command |
| LOW | tools/ci/python_packages/idf_http_server_test/test.py | 597 | # Check if number of connections is equal to max_sess |
| LOW | tools/bt/ble_log_console/src/backend/frame_parser.py | 110 | # Check if we might have incomplete data at the end |
| LOW | tools/mass_mfg/mfg_gen.py | 296 | # Verify if output csv file does not exist |
| LOW | tools/mass_mfg/mfg_gen.py | 305 | # Verify if output bin file does not exist |
| LOW | docs/check_lang_folder_sync.sh | 3 | # Check if folders with localized documentation are in sync |
| LOW | components/xtensa/trax/traceparse.py | 56 | # Check if loaded into GDB |
| LOW | …/extension/log_compression/scripts/ble_log_compress.py | 386 | # Check if argument can be hexified |
| LOW | …_log/extension/log_compression/scripts/LogDBManager.py | 136 | # Check if file is registered and hashes match |
| LOW | …_log/extension/log_compression/scripts/LogDBManager.py | 318 | # Check if log exists |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 524 | # Check if the data is correct |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 527 | # Check if the LOREM_STRING is present and properly formatted |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 530 | # Check if the blob key data is present and correct |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 545 | # Check if the gathered blob_key data matches the sample multipage blob data |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 547 | # Check if all keys are present |
| LOW | components/nvs_flash/nvs_partition_tool/nvs_check.py | 493 | # Check if a page is truly empty |
| LOW | …mponents/esp_wifi/remote/scripts/generate_and_check.py | 116 | # Check if we are in a git repository |
| LOW | …mponents/esp_wifi/remote/scripts/generate_and_check.py | 668 | # Check if the line declares a config or choice for ESP_WIFI_ |
| LOW | …mponents/esp_wifi/remote/scripts/generate_and_check.py | 773 | # Check if file is modified relative to index |
| LOW | examples/network/vlan_support/pytest_vlan_napt.py | 38 | # Print the output |
| LOW | examples/storage/nvs/nvs_console/pytest_nvs_console.py | 20 | # Check if following strings are present in the "version" command output |
| LOW | …s/system/ota/advanced_https_ota/pytest_advanced_ota.py | 1154 | # Increment min_chip_rev_full |
| LOW | …s/system/ota/advanced_https_ota/pytest_advanced_ota.py | 1209 | # Set min_chip_rev_full to 0.0 and max_chip_rev_full to 0.2 |
| LOW | …lp/ulp_riscv/interrupts/pytest_ulp_riscv_interrupts.py | 19 | # Verify if SW interrupt got triggered |
| LOW | …lp/ulp_riscv/interrupts/pytest_ulp_riscv_interrupts.py | 27 | # Verify if GPIO interrupt got triggered |
| LOW | …les/system/console/advanced/pytest_console_advanced.py | 22 | # Check if following strings are present in the "version" command output |
| LOW | …s/peripherals/twai/twai_network/pytest_twai_network.py | 76 | # Check if socket receive any messages |
| LOW | …s/peripherals/twai/twai_network/pytest_twai_network.py | 89 | # Check if esp32 receive messages from usb can |
| LOW | …rotocols/sockets/udp_multicast/pytest_udp_multicast.py | 142 | # Check if received from expected source |
| LOW | …les/protocols/esp_local_ctrl/scripts/esp_local_ctrl.py | 29 | # Set this to true to allow exceptions to be thrown |
| LOW | …cols/esp_local_ctrl/scripts/transport/transport_ble.py | 39 | # Check if expected characteristics are provided by the service |
| LOW | …/protocols/esp_local_ctrl/scripts/transport/ble_cli.py | 13 | # Check if required packages are installed |
| LOW | …protocols/esp_local_ctrl/scripts/security/security0.py | 43 | # Check if security scheme matches |
| LOW | …protocols/esp_local_ctrl/scripts/security/security2.py | 166 | counter += 1 # Increment counter |
| LOW | …s/protocols/http_server/advanced_tests/scripts/test.py | 611 | # Check if number of connections is equal to max_sess |
| LOW | …http_server/ws_echo_server/pytest_ws_server_example.py | 31 | # Set timeout to 10 seconds to avoid indefinite blocking |
| LOW | …ols/https_server/wss_server/pytest_https_wss_server.py | 30 | # Set timeout to 10 seconds to avoid connection failure at the time of handshake |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …scripts/module_scripts/ble_mesh/make_mesh_log_macro.py | 0 | // compression function declarations extern int ble_log_compressed_hex_print (uint8_t source, uint32_t log_index, size_t |
| HIGH | …n/scripts/module_scripts/ble_iso/make_iso_log_macro.py | 0 | // compression function declarations extern int ble_log_compressed_hex_print (uint8_t source, uint32_t log_index, size_t |
| HIGH | …s/module_scripts/bluedroid/make_bluedroid_log_macro.py | 0 | // compression function declarations extern int ble_log_compressed_hex_print (uint8_t source, uint32_t log_index, size_t |
| HIGH | …scripts/module_scripts/nimble/make_nimble_log_macro.py | 0 | // compression function declarations extern int ble_log_compressed_hex_print (uint8_t source, uint32_t log_index, size_t |
| HIGH | …s/system/ota/advanced_https_ota/pytest_advanced_ota.py | 0 | this is a positive test case, which downloads complete binary file multiple number of times. number of iterations can be |
| HIGH | …s/system/ota/advanced_https_ota/pytest_advanced_ota.py | 0 | this is a positive test case, which downloads complete binary file multiple number of times. number of iterations can be |
| HIGH | …les/system/ota/native_ota_example/pytest_native_ota.py | 0 | this is a positive test case, which downloads complete binary file multiple number of times. number of iterations can be |
| HIGH | …les/system/ota/native_ota_example/pytest_native_ota.py | 0 | this is a positive test case, which downloads complete binary file multiple number of times. number of iterations can be |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| HIGH | …les/system/ota/simple_ota_example/pytest_simple_ota.py | 0 | steps: | 1. join ap/ethernet 2. fetch ota image over https 3. reboot with the new ota image |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .gitlab/ci/pre_check.yml | 138 | # Don't forget to update the env var `LATEST_GIT_TAG` in .gitlab/ci/common.yml |
| LOW | .gitlab/ci/default-build-test-rules.yml | 17 | # - enable the README.md check for esp32c6. Don't forget to add the build jobs in .gitlab/ci/build.yml |
| MEDIUM | tools/idf.py | 9 | # You don't have to use idf.py, you can use cmake directly |
| MEDIUM | tools/idf_py_actions/hints.yml | 15 | # re: "Error: header {} is missing" (you can use '{1} ... {1}' placeholders in 'hint' and 're', so that you don't |
| LOW | …ols/test_apps/storage/std_filesystem/main/test_ops.cpp | 183 | // when adding a test method, don't forget to add it to the list below |
| LOW | tools/test_build_system/pytest.ini | 20 | ## !! When adding new markers, don't forget to update also the tools\test_build_system\README.md !! |
| LOW | tools/test_build_system/pytest.ini | 20 | ## !! When adding new markers, don't forget to update also the tools\test_build_system\README.md !! |
| LOW | …tion_table/test_gen_esp32part_host/check_sizes_test.py | 32 | # Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap |
| LOW | components/driver/twai/include/driver/twai.h | 53 | * Don't forget to set the proper controller_id in the `twai_general_config_t` |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 368 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 400 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 428 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 460 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 497 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 529 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 567 | //don't forget to free the db buffer after used. |
| LOW | …nts/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c | 618 | //don't forget to free the db buffer after used. |
| LOW | components/bt/host/bluedroid/bta/gatt/bta_gattc_cache.c | 2206 | //don't forget to set the total attribute number. |
| LOW | components/bt/host/bluedroid/bta/gatt/bta_gattc_utils.c | 281 | // don't forget to clear the command queue before dealloc the clcb. |
| LOW | …mponents/bt/esp_ble_mesh/models/client/client_common.c | 346 | /* Don't forget to free the node in the timeout (timer_handler) function. */ |
| LOW | …nts/bt/esp_ble_mesh/api/core/esp_ble_mesh_common_api.c | 60 | /* Don't forget to delete the semaphore at the end. */ |
| LOW | …nts/bt/esp_ble_mesh/api/core/esp_ble_mesh_common_api.c | 102 | /* Don't forget to delete the semaphore at the end. */ |
| LOW | components/esp_driver_rmt/src/rmt_tx.c | 159 | // didn't find a capable channel in the group, don't forget to release the group handle |
| LOW | components/esp_driver_rmt/src/rmt_rx.c | 128 | // didn't find a capable channel in the group, don't forget to release the group handle |
| LOW | components/spi_flash/spi_flash_hpm_enable.c | 194 | * @note Don't forget to adjust dummy configurations for MSPI, you can get the |
| LOW | components/spi_flash/spi_flash_hpm_enable.c | 267 | * @note Don't forget to adjust dummy configurations for MSPI, you can get the |
| LOW | components/spi_flash/include/esp_private/spi_flash_os.h | 148 | * @note Don't forget to subtract one when assign to the register of mspi e.g. if the value you get is 4, (4-1=3) should |
| LOW | components/esp_wifi/include/esp_wifi_ap_get_sta_list.h | 24 | #error WiFi header mismatch! Please make sure you use the correct version of WiFi API |
| LOW | …ifi/remote/include/injected/esp_wifi_ap_get_sta_list.h | 24 | #error WiFi header mismatch! Please make sure you use the correct version of WiFi API |
| MEDIUM | examples/ethernet/basic/main/ethernet_example_main.c | 304 | // For demonstration purposes, wait and then deinit Ethernet network |
| MEDIUM | …rotocols/http_server/restful_server/main/rest_server.c | 156 | // Note: we're simulating temperature data with a random number for demonstration purposes |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/ci/check_public_headers.py | 311 | # at this point we know that the header itself is missing extern-C, so we need to check if it |
| LOW | components/esp_security/src/esp_key_mgr.c | 407 | // Step 2: Load phase |
| LOW | components/esp_security/src/esp_key_mgr.c | 421 | // Step 3: Gain phase |
| LOW | components/esp_security/src/esp_key_mgr.c | 681 | // Step 1 : Initialization |
| LOW | components/esp_security/src/esp_key_mgr.c | 698 | // Step 2: Load phase |
| LOW | components/esp_security/src/esp_key_mgr.c | 706 | // Step 3: Gain phase |
| LOW | components/esp_security/src/esp_key_mgr.c | 825 | // Step 1: Initialization |
| LOW | components/esp_security/src/esp_key_mgr.c | 846 | // Step 2: Load phase |
| LOW | components/esp_security/src/esp_key_mgr.c | 860 | // Step 3: Gain phase |
| LOW | components/freertos/FreeRTOS-Kernel/timers.c | 268 | /* The following code block to set the timer task core affinity has been picked up from the FreeRTOS-Kernel |
| LOW | …ts/heap/test_apps/heap_tests/main/test_heap_align_hw.c | 53 | //Step 1: generate sizes and allocate memory. |
| LOW | …ts/heap/test_apps/heap_tests/main/test_heap_align_hw.c | 59 | // Step 2: check alignment and fill up memory up to the aligned size |
| LOW | …ts/heap/test_apps/heap_tests/main/test_heap_align_hw.c | 68 | //Step 3: Free the memory again. |
| LOW | components/bt/esp_ble_mesh/core/prov_pvnr.c | 388 | * then we need to check if there are addresses available. |
| LOW | components/bt/esp_ble_mesh/core/prov_pvnr.c | 450 | * then we need to check if there are addresses available. |
| LOW | components/spi_flash/esp_flash_api.c | 946 | //If not, we need to check if the HW support direct write |
| LOW | components/spi_flash/esp_flash_api.c | 1136 | //If not, we need to check if the HW support direct write |
| LOW | …/esp_flash_freq_limit/main/test_esp_flash_freq_limit.c | 184 | // Step 1: Erase and write known data to Area A, then verify |
| LOW | …/esp_flash_freq_limit/main/test_esp_flash_freq_limit.c | 210 | // Step 2: Encrypted write to Area B (no verification) |
| LOW | …/esp_flash_freq_limit/main/test_esp_flash_freq_limit.c | 237 | // Step 3: Read and verify Area A again to confirm read API still works after encrypted write |
| LOW | …rdic/test_apps/cordic_test_apps/main/test_cordic_q31.c | 568 | // Step 1: Create engine with COS function and Q15 format |
| LOW | …rdic/test_apps/cordic_test_apps/main/test_cordic_q31.c | 620 | // Step 2: Use NATURAL_LOG function with Q31 format (no reconfig needed, just use new calc_config) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/export_utils/shell_types.py | 164 | autoload -Uz compinit && compinit -u |
| HIGH | tools/esp_app_trace/espytrace/sysview.py | 963 | # context is undefined, we do not know have we started the tracing in task/IDLE or IRQ context |
| HIGH | tools/ci/gitlab_yaml_linter.py | 104 | f'Please set `dependencies:` (to null) explicitly to avoid missing artifacts issue' |
| HIGH | …n_table/test_gen_esp32part_host/gen_esp32part_tests.py | 273 | storage2, data, undefined, , 12k, |
| HIGH | components/nvs_flash/nvs_partition_tool/nvs_check.py | 453 | f'[undefined]', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/idf_tools.py | 1198 | # dict, so get_export_paths() cannot be used. Let's just create the |
| MEDIUM | …t_apps/components/test_utils/ref_clock_impl_rmt_pcnt.c | 72 | .resolution_hz = 10000, // channel resolution doesn't really matter, because we only utilize the carrier |
| MEDIUM | components/esp_driver_twai/esp_twai_onchip.c | 175 | //TODO: utilize all txt buffers |
| MEDIUM | components/bt/host/bluedroid/stack/gatt/gatt_attr.c | 724 | // If robust caching is not supported, should always return true by default |
| MEDIUM | components/bt/host/bluedroid/stack/gatt/gatt_attr.c | 747 | // This is used to reset bit when robust caching is disabled |
| MEDIUM | components/bt/host/bluedroid/stack/gatt/gatt_attr.c | 780 | // if robust caching is not supported, do nothing |
| MEDIUM | components/esp_driver_ppa/src/ppa_srm.c | 101 | // YUV444 is not supported by PPA module, need to utilize 2D-DMA color space conversion feature to do a conversion |
| MEDIUM | examples/protocols/sockets/tcp_server/main/tcp_server.c | 50 | // Walk-around for robust implementation. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 48 | LOREM_STRING = """Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …nts/nvs_flash/nvs_partition_tool/test_nvs_gen_check.py | 48 | LOREM_STRING = """Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ts/nvs_flash/host_test/nvs_host_test/main/test_nvs.cpp | 4026 | const char test_str_long[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n" |
| LOW | …ts/nvs_flash/host_test/nvs_host_test/main/test_nvs.cpp | 4026 | const char test_str_long[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n" |
| LOW | examples/security/tee/tee_secure_storage/README.md | 88 | I (331) example_tee_sec_stg: Message-to-be-signed: Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | examples/security/tee/tee_secure_storage/README.md | 88 | I (331) example_tee_sec_stg: Message-to-be-signed: Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …amples/security/tee/tee_secure_storage/main/tee_main.c | 35 | static const char *message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; |
| LOW | …amples/security/tee/tee_secure_storage/main/tee_main.c | 35 | static const char *message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; |
| LOW | examples/security/nvs_encryption_hmac/README.md | 62 | I (643) example: Key: str_key | Val: Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | examples/security/nvs_encryption_hmac/README.md | 62 | I (643) example: Key: str_key | Val: Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …s/security/nvs_encryption_hmac/pytest_nvs_encr_hmac.py | 11 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | …s/security/nvs_encryption_hmac/pytest_nvs_encr_hmac.py | 11 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', |
| LOW | examples/security/nvs_encryption_hmac/main/main.c | 29 | static const char* str_val = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n" |
| LOW | examples/security/nvs_encryption_hmac/main/main.c | 29 | static const char* str_val = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n" |
| LOW | examples/storage/nvs/nvsgen/README.md | 46 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | examples/storage/nvs/nvsgen/README.md | 46 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …otocols/esp_http_client/main/esp_http_client_example.c | 135 | esp_http_client_set_header(evt->client, "From", "user@example.com"); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …og/extension/log_compression/scripts/c_format_parse.py | 175 | Parse compressed log arguments into formatted string. Args: byte_sequence: Compressed argument bytes |
| HIGH | examples/security/key_manager/generate_test_data.py | 147 | Load ECDSA private key from PEM file and return the raw private key bytes. Args: pem_file: Path to the |
| HIGH | examples/security/key_manager/generate_test_data.py | 180 | Load RSA private key from PEM file. Args: pem_file: Path to the PEM file containing an RSA private key |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | components/protocomm/test_apps/main/test_srp.c | 68 | // Verify salt length is as requested |
| HIGH | components/esp_wifi/remote/README.md | 9 | The `esp_wifi_remote` component relies heavily on auto-generated code to maintain synchronization with the native `esp_w |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/idf_tools.py | 20 | # Usage: |
| LOW | tools/esp_app_trace/gcov_capture.py | 10 | # Usage: |
| LOW | …_apps/system/no_embedded_paths/check_for_file_paths.py | 11 | # Usage: |
| LOW | components/esp-tls/esp_tls_custom_stack.h | 593 | * // Example usage: |