Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
This report summarizes scanner evidence for project-chip/connectedhomeip, a C++ project with 8,960 GitHub stars. SynthScan examined 3,381,472 lines of code across 17262 source files, recording 14167 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 6.0 (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? 12295 finding(s).
Are imports declared and package/API names verified? 389 finding(s).
Are wrappers, guards, and repeated structures necessary? 3782 finding(s).
Which changes need focused human review? 14167 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 14167 distinct pattern matches across 26 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 | .mergify.yml | 41 | merge: | COMMENT |
| LOW | .restyled.yaml | 1 | # | COMMENT |
| LOW | gn_build.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .spellcheck.yml | 1 | # Copyright (c) 2020-2021 Project CHIP Authors | COMMENT |
| LOW | .spellcheck.yml | 41 | # ``` | COMMENT |
| LOW | .pullapprove.yml | 21 | COMMENT | |
| LOW | .pullapprove.yml | 221 | - files.include('*') | COMMENT |
| LOW | config/realtek/chip-module/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/realtek/chip-module/zephyr/module.yml | 1 | # | COMMENT |
| LOW | config/qpg/chip-gn/build.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | config/nxp/chip-module/nxp_mcxw70_psa_crypto_config.h | 21 | COMMENT | |
| LOW | config/nxp/chip-cmake-freertos/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/nxp/chip-cmake-freertos/mcux/module.yml | 1 | # | COMMENT |
| LOW | config/standalone/CHIPProjectConfig.h | 21 | * CHIP project configuration for standalone builds on Linux and OS X. | COMMENT |
| LOW | config/standalone/CHIPProjectConfig.h | 41 | #endif | COMMENT |
| LOW | config/standalone/CHIPProjectConfig.h | 61 | #define CHIP_SYSTEM_CONFIG_PACKETBUFFER_POOL_SIZE 0 | COMMENT |
| LOW | config/standalone/CHIPProjectConfig.h | 81 | // + 1 reserved for read) that is read transactions in parallel. Since the report handlers are allocated on the heap, we | COMMENT |
| LOW | config/standalone/SystemProjectConfig.h | 21 | * chip::System project configuration for standalone builds on Linux and OS X. | COMMENT |
| LOW | config/python/CHIPProjectConfig.h | 21 | * | COMMENT |
| LOW | config/python/CHIPProjectConfig.h | 41 | // This is needed for test applications and the CHIP device manager to function | COMMENT |
| LOW | config/python/SystemProjectConfig.h | 21 | * | COMMENT |
| LOW | config/esp32/components/chip/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/esp32/components/chip/create_args_gn.py | 1 | # | COMMENT |
| LOW | config/common/cmake/make_gn_args.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | config/nrfconnect/chip-module/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/nrfconnect/chip-module/zephyr/module.yml | 1 | # | COMMENT |
| LOW | config/silabs/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/silabs/sysbuild/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/silabs/zephyr/module.yml | 1 | # | COMMENT |
| LOW | config/telink/chip-module/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/telink/chip-module/zephyr/module.yml | 1 | # | COMMENT |
| LOW | config/zephyr/chip-module/CMakeLists.txt | 1 | # | COMMENT |
| LOW | config/zephyr/chip-module/zephyr/module.yml | 1 | # | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 1 | // DO NOT EDIT MANUALLY - Generated file | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 21 | #include <clusters/AdministratorCommissioning/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 41 | #include <clusters/BasicInformation/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 61 | #include <clusters/Chime/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 81 | #include <clusters/ContentControl/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 101 | #include <clusters/EcosystemInformation/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 121 | #include <clusters/EthernetNetworkDiagnostics/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 141 | #include <clusters/Groups/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 161 | #include <clusters/LaundryWasherControls/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 181 | #include <clusters/MicrowaveOvenControl/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 201 | #include <clusters/OtaSoftwareUpdateProvider/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 221 | #include <clusters/PowerTopology/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 241 | #include <clusters/RefrigeratorAlarm/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 261 | #include <clusters/SmokeConcentrationMeasurement/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 281 | #include <clusters/ThermostatMode/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 301 | #include <clusters/UnitLocalization/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 321 | #include <clusters/WiFiNetworkDiagnostics/Ids.h> | COMMENT |
| LOW | …erated/app-common/clusters/ContentAppObserver/Events.h | 21 | #pragma once | COMMENT |
| LOW | …generated/app-common/clusters/ContentAppObserver/Ids.h | 1 | // DO NOT EDIT MANUALLY - Generated file | COMMENT |
| LOW | …ed/app-common/clusters/ContentAppObserver/Attributes.h | 21 | #pragma once | COMMENT |
| LOW | …ated/app-common/clusters/ContentAppObserver/Commands.h | 21 | #pragma once | COMMENT |
| LOW | …ted/app-common/clusters/WiFiNetworkManagement/Events.h | 21 | #pragma once | COMMENT |
| LOW | …erated/app-common/clusters/WiFiNetworkManagement/Ids.h | 1 | // DO NOT EDIT MANUALLY - Generated file | COMMENT |
| LOW | …app-common/clusters/WiFiNetworkManagement/Attributes.h | 21 | #pragma once | COMMENT |
| LOW | …d/app-common/clusters/WiFiNetworkManagement/Commands.h | 21 | #pragma once | COMMENT |
| LOW | …mmon/clusters/ActivatedCarbonFilterMonitoring/Events.h | 21 | #pragma once | COMMENT |
| LOW | …-common/clusters/ActivatedCarbonFilterMonitoring/Ids.h | 1 | // DO NOT EDIT MANUALLY - Generated file | COMMENT |
| 7223 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 32 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 34 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 109 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 111 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 179 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 181 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 215 | # ============================================================================== | COMMENT |
| MEDIUM | config/realtek/chip-module/CMakeLists.txt | 217 | # ============================================================================== | COMMENT |
| MEDIUM | config/nxp/chip-cmake-freertos/CMakeLists.txt | 53 | # ============================================================================== | COMMENT |
| MEDIUM | config/nxp/chip-cmake-freertos/CMakeLists.txt | 55 | # ============================================================================== | COMMENT |
| MEDIUM | config/nxp/chip-cmake-freertos/CMakeLists.txt | 135 | # ============================================================================== | COMMENT |
| MEDIUM | config/nxp/chip-cmake-freertos/CMakeLists.txt | 137 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 34 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 36 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 129 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 131 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 243 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 245 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 34 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 36 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 83 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 85 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 128 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 130 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 33 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 35 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 89 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 91 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 179 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 181 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 196 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 198 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 207 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 209 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 221 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 223 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 242 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 246 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 266 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 268 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 31 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 33 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 122 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 124 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 179 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 181 | # ============================================================================== | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 49 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 75 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 81 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 87 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 93 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 101 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 132 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 146 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 163 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 197 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 232 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 421 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 437 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 446 | # ------------------------------------------------------------------------------ | COMMENT |
| 628 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | integrations/mock_server/tests/test_mock_server.py | 129 | def test_wildcard_route_match(self): | CODE |
| LOW | integrations/mock_server/tests/test_mock_server.py | 134 | def test_query_parameter_matching(self): | CODE |
| LOW | integrations/mock_server/src/route_configuration.py | 77 | def load_routing_configuration_dir(directory: Path) -> list[Route]: | CODE |
| LOW | integrations/mock_server/src/route_configuration.py | 148 | def load_routing_configuration_file(file_path: Path) -> list[Route]: | CODE |
| LOW | third_party/tizen/tizen_dev_certificate.py | 43 | def create_author_certificate(alias: str, password: str, | CODE |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 73 | def write_boolean_state_value_pwrpc(self, device, endpoint: int, value: bool): | CODE |
| LOW | examples/chef/test_stateful_shell.py | 29 | def test_set_env_outside_shell(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 59 | async def _read_supported_dryness_levels(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 65 | async def _read_selected_dryness_level(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 71 | async def _write_selected_dryness_level(self, level, expect_success=True): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 96 | async def _read_laundry_washer_current_mode(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 102 | async def _read_supported_temperature_levels(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 108 | async def _read_selected_temperature_level(self): | CODE |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 114 | async def _send_set_temperature_level_command(self, level): | CODE |
| LOW | examples/chef/tests/chime_test.py | 56 | async def _send_play_chime_sound_command(self, chimeID=None): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 64 | async def _read_groups_name_support(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 69 | async def _read_identify_identify_time(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 73 | async def _read_identify_identify_type(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 78 | async def _read_humidity_measured_value(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 83 | async def _read_smoke_co_expressed_state(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 87 | async def _read_smoke_co_smoke_state(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 95 | async def _read_smoke_co_battery_alert(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 99 | async def _read_smoke_co_device_muted(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 103 | async def _read_smoke_co_test_in_progress(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 107 | async def _read_smoke_co_hardware_fault_alert(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 111 | async def _read_smoke_co_end_of_service_alert(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 116 | async def _read_temperature_measured_value(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 120 | def _write_temperature_measured_value_pwrpc(self, device, value: int): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 132 | def _read_temperature_measured_value_pwrpc(self, device): | CODE |
| LOW⚡ | examples/chef/tests/smokecoalarm_test.py | 143 | async def carbon_monoxide_concentration_measurement_test(self, endpoint): | CODE |
| LOW | examples/chef/tests/smokecoalarm_test.py | 170 | async def relative_humidity_measurement_test(self, endpoint): | CODE |
| LOW | examples/chef/tests/smokecoalarm_test.py | 213 | async def temperature_measurement_test(self, endpoint): | CODE |
| LOW | examples/chef/tests/smokecoalarm_test.py | 218 | async def temperature_measurement_pwrpc_test(self, endpoint, device): | CODE |
| LOW⚡ | examples/chef/tests/genericswitch_test.py | 88 | async def _read_switch_number_of_positions(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/genericswitch_test.py | 95 | async def _read_descriptor_semantic_tags(self, endpoint): | CODE |
| LOW⚡ | examples/chef/tests/genericswitch_test.py | 102 | async def _test_triple_press_endpoint_configuration(self): | CODE |
| LOW | examples/chef/tests/genericswitch_test.py | 116 | async def _test_single_press_endpoint_configuration(self): | CODE |
| LOW | examples/chef/tests/genericswitch_test.py | 130 | async def _test_multi_press_button_endpoint_configuration(self): | CODE |
| LOW | examples/chef/tests/modeselect_test.py | 79 | async def _send_change_to_mode_command(self, mode): | CODE |
| LOW⚡ | examples/chef/tests/microwaveoven_test.py | 90 | async def test_start_microwave_in_defrost_mode(self): | CODE |
| LOW⚡ | examples/chef/tests/dimmablelight_test.py | 78 | def _read_current_level_pwrpc(self, device): | CODE |
| LOW⚡ | examples/chef/tests/dimmablelight_test.py | 88 | def _write_current_level_pwrpc(self, device, level: int): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 63 | async def _read_application_launcher_current_app(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 67 | async def _read_application_basic_status(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 71 | async def cuj_launch_and_stop_app_a(self, command_on_endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 179 | async def _read_application_basic_vendor_name(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 183 | async def _read_application_basic_vendor_id(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 187 | async def _read_application_basic_application_name(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 191 | async def _read_application_basic_product_id(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 195 | async def _read_application_basic_application(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 199 | async def _read_application_basic_application_version(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 203 | async def _read_application_basic_allowed_vendor_list(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 207 | async def _read_media_playback_current_state(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 211 | async def _read_media_playback_playback_speed(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 215 | async def _read_media_playback_sampled_position(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 219 | async def _read_wake_on_lan_mac_address(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 223 | async def _read_channel_current_channel(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 227 | async def _read_channel_channel_list(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 231 | async def _read_content_launcher_accept_header(self, endpoint): | CODE |
| LOW⚡ | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 235 | async def _read_content_launcher_supported_streaming_protocols(self, endpoint): | CODE |
| 2227 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/chef/create_docker.py | 68 | response = client.images.push(docker_image_name, stream=True, decode=True) | CODE |
| HIGH | …s/tv-casting-app/tests/test_invalid_input_rejection.py | 83 | if (vendorName != nil && vendorName.length > kMaxVendorNameLength) { | STRING |
| HIGH | …sting-app/tests/test_string_field_length_validation.py | 83 | if (vendorName != nil && vendorName.length > kMaxVendorNameLength) { | STRING |
| HIGH | scripts/py_matter_idl/matter/idl/zapxml/__init__.py | 75 | self._context.path.push(name) | CODE |
| HIGH | …ts/py_matter_idl/matter/idl/data_model_xml/__init__.py | 72 | self._context.path.push(name) | CODE |
| HIGH | …s/py_matter_idl/matter/idl/generators/java/__init__.py | 366 | can implement things like 'if x != null { treat non-null x}' | STRING |
| HIGH | …py_matter_idl/matter/idl/generators/kotlin/__init__.py | 332 | can implement things like 'if x != null { treat non-null x}' | STRING |
| HIGH⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 304 | return val.to_bytes(self.length(), "little") | CODE |
| HIGH⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 336 | return val.to_bytes(self.length(), "little") | CODE |
| HIGH | scripts/tools/nxp/factory_data_generator/generate.py | 96 | log.info("key: '%s' len: %d maxlen: %d", str_arg.key(), str_arg.length(), str_arg.max_length()) | CODE |
| HIGH | scripts/tools/nxp/factory_data_generator/generate.py | 97 | assert str_arg.length() <= str_arg.max_length() | CODE |
| HIGH | scripts/tools/nxp/factory_data_generator/default.py | 75 | out = (self.key(), self.length(), self.encode()) | CODE |
| HIGH | scripts/tools/nxp/factory_data_generator/default.py | 76 | log.info("'%s' length: %d", type(self).__name__, self.length()) | CODE |
| HIGH | scripts/tools/nxp/factory_data_generator/default.py | 90 | return self.val.to_bytes(self.length(), "little") | CODE |
| HIGH | scripts/tools/silabs/factory_data_generator/default.py | 75 | out = (self.key(), self.length(), self.encode()) | CODE |
| HIGH | scripts/tools/silabs/factory_data_generator/default.py | 76 | log.info("'%s' length: %d", type(self).__name__, self.length()) | CODE |
| HIGH | scripts/tools/silabs/factory_data_generator/default.py | 90 | return self.val.to_bytes(self.length(), "little") | CODE |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 112 | self.assertFalse(pics_checker.check('A.C && A.B')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 113 | self.assertFalse(pics_checker.check('A.C && A.B')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 114 | self.assertTrue(pics_checker.check('!A.A && A.B')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 119 | self.assertFalse(pics_checker.check('A.A || A.C')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 120 | self.assertTrue(pics_checker.check('A.B || A.C')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 121 | self.assertTrue(pics_checker.check('!A.A || A.C')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 122 | self.assertTrue(pics_checker.check('A.A || A.B || A.C')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 131 | self.assertFalse(pics_checker.check('(A.A && A.B)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 133 | self.assertTrue(pics_checker.check('(!A.A && A.B)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 135 | self.assertTrue(pics_checker.check('(A.A || A.B)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 136 | self.assertFalse(pics_checker.check('A.C && (A.A || A.B)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 137 | self.assertTrue(pics_checker.check('A.B || (A.A || A.C)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 138 | self.assertTrue(pics_checker.check('!A.C && (A.A || A.B)')) | STRING |
| HIGH⚡ | scripts/py_matter_yamltests/test_pics_checker.py | 139 | self.assertTrue(pics_checker.check('!A.C || (A.A && A.B)')) | STRING |
| HIGH⚡ | src/python_testing/TC_SEAR_1_2.py | 188 | "EstimatedEndTime should be null if CurrentArea is null.") | CODE |
| HIGH | src/python_testing/TC_ACL_2_11.py | 127 | # if ID1 is null, it means it is a wildcard. We need to read all attributes on the cluster | COMMENT |
| HIGH | src/python_testing/TC_ACL_2_11.py | 127 | # if ID1 is null, it means it is a wildcard. We need to read all attributes on the cluster | COMMENT |
| HIGH | src/python_testing/TC_CONTENTLAUNCHER_10_8.py | 50 | "ReplicationInfo field containing at least one of LaunchUrlInfo or ContentAppInfo (non-null)."), | CODE |
| HIGH | src/python_testing/TC_MESS_3_1.py | 78 | "(bit 5) set, StartTime=null, Duration=2000 (2 seconds), MessageText='Hello from Matter' and " | CODE |
| HIGH | src/python_testing/TC_MESS_3_1.py | 92 | "(bit 5) set, StartTime=null, Duration=2000 (2 seconds), MessageText='Hello from Matter' and " | CODE |
| HIGH | src/python_testing/TC_CLCTRL_4_4.py | 135 | "CountdownTime should be between 1 and countdown_time_max, or null; Value saved as CurrentCountdown | CODE |
| HIGH | src/python_testing/TC_CLCTRL_4_4.py | 139 | TestStep("5a", "If CurrentCountdownTime is null, skip steps 5b to 5f"), | CODE |
| HIGH | src/python_testing/TC_CLCTRL_4_4.py | 289 | f"CountdownTime should be between 1 and {countdown_time_max}, or null, got: {current_countdo | CODE |
| HIGH⚡ | src/python_testing/TC_COMPRO_2_4.py | 600 | # Step 14: ProxyDisconnectRequest(SessionID=null) to cancel an | COMMENT |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 418 | # -- Step 6 work: ProxyMessageRequest(ResponseTimeout=0, Message=null) -- | COMMENT |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 425 | # message or null). The two combined verify the immediate-success | COMMENT |
| HIGH⚡ | src/python_testing/TC_COMPRO_2_4.py | 635 | logger.info("Step 14: ProxyDisconnect(null) returned SUCCESS " | CODE |
| HIGH⚡ | src/python_testing/TC_COMPRO_2_4.py | 640 | f"ProxyDisconnect(null) returned unexpected status {cancel_result.status}; " | CODE |
| HIGH⚡ | src/python_testing/TC_COMPRO_2_4.py | 642 | logger.info("Step 14: ProxyDisconnect(null) returned INVALID_IN_STATE " | CODE |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 211 | "Message=null)", | CODE |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 235 | "ProxyDisconnectRequest(SessionID=null) to cancel the pending connect", | CODE |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 438 | "Message=null): sessionID=%d message=%s", | CODE |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 61 | ProxyMessageRequest(ResponseTimeout=0, Message=null) and verify an | STRING |
| HIGH | src/python_testing/TC_COMPRO_2_4.py | 70 | Step 14: ProxyDisconnectRequest(SessionID=null) to cancel an in-flight | STRING |
| HIGH | src/python_testing/TC_CNET_4_25.py | 90 | "null; a network configuration either uses PDC or it does not.") | CODE |
| HIGH | src/python_testing/TC_CNET_4_25.py | 118 | "PossessionSignature that is a valid ec-signature of length 64 over (NCI_1 || Nonce_1).") | CODE |
| HIGH | src/python_testing/TC_VALCC_4_3.py | 110 | log.info("UTCTime is not null, skipping test case") | CODE |
| HIGH⚡ | src/python_testing/TC_SC_5_2.py | 140 | TestStep("16e", "TH waits for and verifies the GroupcastTesting event from DUT (GroupID: null, AccessAllowed | CODE |
| HIGH⚡ | src/python_testing/TC_SC_5_2.py | 143 | TestStep("16h", "TH waits for and verifies the GroupcastTesting event from DUT (GroupID: 0x0102, AccessAllow | CODE |
| HIGH⚡ | src/python_testing/TC_SC_5_2.py | 146 | TestStep("16k", "TH waits for and verifies the GroupcastTesting event from DUT (GroupID: null, AccessAllowed | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 524 | f"Expected GroupID to be null, got {event_data.groupID}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 526 | f"Expected AccessAllowed to be null, got {event_data.accessAllowed}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 555 | f"Expected AccessAllowed to be null, got {event_data.accessAllowed}") | CODE |
| 188 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .mergify.yml | 31 | # WARNING: This must match the rule name defined above. | COMMENT |
| LOW | .mergify.yml | 146 | # WARNING: This must match the rule name defined above. | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 33 | ### Step 1: Initial Boilerplate & Tests Setup | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 40 | ### Step 2: Implement Static Metadata Methods (TDD) | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 55 | ### Step 3: Implement ReadAttribute (TDD) | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 66 | ### Step 4: Implement Writable Attributes and Commands (TDD) | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 83 | ### Step 5: Create CodegenIntegration Layer | COMMENT |
| LOW | …skills/code-driven-cluster-tdd-implementation/SKILL.md | 93 | ### Step 6: Verification & ZAP Regen | COMMENT |
| LOW | docs/platforms/nxp/nxp_se05x_guide.md | 254 | ### Step 1: Enable Device Attestation in Build | COMMENT |
| LOW | docs/platforms/nxp/nxp_se05x_guide.md | 268 | ### Step 2: Provision Device Attestation Keys (One-Time) | COMMENT |
| LOW | docs/platforms/telink/telink_getting_started.md | 49 | ## Step 1: Set up the Telink Zephyr SDK | COMMENT |
| LOW | docs/platforms/telink/telink_getting_started.md | 59 | ## Step 2: Get the Matter source code | COMMENT |
| LOW | docs/platforms/telink/telink_getting_started.md | 94 | ## Step 3: Build a Matter example | COMMENT |
| LOW | docs/platforms/telink/telink_getting_started.md | 119 | ## Step 4: Flash the firmware | COMMENT |
| LOW | docs/guides/updating-matter-device-guide.md | 29 | ## Step 1: Build the Required Tools | COMMENT |
| LOW | docs/guides/updating-matter-device-guide.md | 48 | ## Step 2: Commission Your Matter Device | COMMENT |
| LOW | docs/guides/updating-matter-device-guide.md | 78 | ## Step 3: Prepare and Run the OTA Update | COMMENT |
| LOW | docs/guides/updating-matter-device-guide.md | 169 | ## Step 4: Verify the Update | COMMENT |
| LOW⚡ | …s/development_controllers/chip-tool/chip_tool_guide.md | 170 | ### Step 1: Prepare the Matter device | COMMENT |
| LOW⚡ | …s/development_controllers/chip-tool/chip_tool_guide.md | 176 | ### Step 2: Enable Bluetooth LE advertising on Matter device | COMMENT |
| LOW⚡ | …s/development_controllers/chip-tool/chip_tool_guide.md | 183 | ### Step 3: Set up the IP network | COMMENT |
| LOW⚡ | …s/development_controllers/chip-tool/chip_tool_guide.md | 189 | ### Step 4: Determine network pairing credentials | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 239 | ### Step 5: Determine Matter device's discriminator and setup PIN code | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 265 | ### Step 6: Commission Matter device into an existing IP network | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 529 | ### Step 7: Control application Data Model clusters | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 573 | ### Step 8: Read basic information from the Matter device | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1253 | #### Step 1: Commission to fabric | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1259 | #### Step 2: Open the commissioning window | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1292 | #### Step 3: Save the pairing code | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1307 | #### Step 4: Commission the Matter device to a new fabric | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1335 | #### Step 5: Test reception of commands | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1759 | ### Step 1: Set up a user | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1837 | ### Step 2: Assign a credential | COMMENT |
| LOW⚡ | …rollers/matter-repl/python_chip_controller_building.md | 116 | ### Step 1: Prepare the Matter accessory. | COMMENT |
| LOW⚡ | …rollers/matter-repl/python_chip_controller_building.md | 125 | ### Step 2: Enable Bluetooth LE advertising on Matter accessory device. | COMMENT |
| LOW⚡ | …rollers/matter-repl/python_chip_controller_building.md | 132 | ### Step 3: Discover commissionable Matter accessory device | COMMENT |
| LOW⚡ | …rollers/matter-repl/python_chip_controller_building.md | 142 | ### Step 4: Set network pairing credentials | COMMENT |
| LOW | …rollers/matter-repl/python_chip_controller_building.md | 192 | ### Step 5: Commission the Matter accessory device over Bluetooth LE | COMMENT |
| LOW | …rollers/matter-repl/python_chip_controller_building.md | 262 | ### Step 6: Control application clusters. | COMMENT |
| LOW | …rollers/matter-repl/python_chip_controller_building.md | 279 | ### Step 7: Read basic information out of the accessory. | COMMENT |
| LOW | examples/lighting-app/esp32/CMakeLists.txt | 64 | # WARNING: This is just an example for using key for decrypting the encrypted OTA image | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 144 | ### Step 1: Copy the Secure veneers (`secure_nsclib.o`) | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 157 | ### Step 2: Build with GN | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 171 | ### Step 3: Copy Binary | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 181 | ### Step 4: Sign the Binary | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 203 | ### Step 5: Flash the Board | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 221 | ### Step 1: Increment the software version | COMMENT |
| LOW⚡ | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 232 | ### Step 2: Rebuild with GN | COMMENT |
| LOW⚡ | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 238 | ### Step 3: Copy and sign for OTA | COMMENT |
| LOW⚡ | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 248 | ### Step 4: Create Matter binary with ST header | COMMENT |
| LOW⚡ | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 258 | ### Step 5: Create the Matter OTA file (.ota) | COMMENT |
| LOW | examples/lighting-app/stm32/STM32WBA65I-DK1/README.md | 275 | ### Step 6: Use the OTA image | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 12 | ## Step 0: Research Specification Requirements | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 326 | ## Step 2: Register the Device Type in `DeviceFactory` | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 370 | ## Step 3: Register Files in Build Configurations | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 460 | ## Step 4: Expand Build Targets & Update Snapshots | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 502 | ## Step 5: End-to-End Verification & Certification Testing | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 566 | ## Step 6: Update Implementation Status Documentation | COMMENT |
| LOW | …les/all-devices-app/docs/design/out_of_band_control.md | 416 | ### Step 1: Register Cluster OOB Accessors (Platform-Neutral) | COMMENT |
| LOW | …les/all-devices-app/docs/design/out_of_band_control.md | 450 | ### Step 2: Register Named Pipe Translators (POSIX-Only) | COMMENT |
| 830 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 93 | # Step 2: Read Boolean State Value on Endpoint 1 and Endpoint 2 | COMMENT |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 104 | # Step 3: Toggle and assert state values on Endpoint 1 and Endpoint 2 independently via PwRPC | COMMENT |
| LOW | examples/chip-tool/commands/pairing/PairingCommand.cpp | 1016 | // Step 1: establish a CASE session to the proxy app. The rest of the | COMMENT |
| LOW | examples/chip-tool/commands/pairing/PairingCommand.cpp | 1033 | // Step 2: send ProxyConnectRequest to the proxy. | COMMENT |
| LOW | examples/chip-tool/commands/pairing/PairingCommand.cpp | 1111 | // Step 3: start the commissioning process via the proxy tunnel. | COMMENT |
| LOW | examples/chef/stateful_shell.py | 56 | The purpose of this function is to output the env variables in such a way | STRING |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 159 | # Step 4: Nullable Support | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 164 | # Step 5: Constraint Error: Value Not in Supported List | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 179 | # Step 6: Constraint Error: Out-of-Bounds Enum | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 186 | # Step 7: Operational State Start Stop | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 249 | # Step 9: Dead Front (Off State) Behavior | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 264 | # Step 10: Test Identify | COMMENT |
| LOW | examples/chef/tests/laundrydryer_test.py | 134 | # Step 2: Verification of Initial State | COMMENT |
| LOW | examples/chef/tests/laundrydryer_test.py | 145 | # Step 3: Stop operational cycle if running. | COMMENT |
| LOW | examples/chef/tests/laundrydryer_test.py | 202 | # Step 8: Dynamic List Update (Mode Dependency) | COMMENT |
| LOW | examples/chef/tests/laundrydryer_test.py | 275 | # Step 11: Test Temperature Control | COMMENT |
| LOW⚡ | examples/chef/tests/modeselect_test.py | 91 | # Step 2: Read Description and check it is equal to "Mode Select Sample" | COMMENT |
| LOW⚡ | examples/chef/tests/modeselect_test.py | 96 | # Step 3: Read StandardNamespace and check it is equal to Null | COMMENT |
| LOW⚡ | examples/chef/tests/modeselect_test.py | 101 | # Step 4: Read SupportedModes and check it matches default modes | COMMENT |
| LOW⚡ | examples/chef/tests/modeselect_test.py | 106 | # Step 5: Read CurrentMode and check it is equal to the first mode. | COMMENT |
| LOW⚡ | examples/chef/tests/modeselect_test.py | 112 | # Step 6: Loop over modes and run ChangeToMode command | COMMENT |
| LOW | examples/chef/tests/microwaveoven_test.py | 77 | # Step 2: Stop operational cycle if running. | COMMENT |
| LOW⚡ | examples/chef/tests/microwaveoven_test.py | 91 | # Step 3: Start microwave in defrost mode for 1 minute | COMMENT |
| LOW | examples/chef/tests/microwaveoven_test.py | 125 | # Step 4: Add more time and verify cookTime. | COMMENT |
| LOW⚡ | examples/chef/tests/waterheater_test.py | 268 | # Step 1: Commissioning already done. | COMMENT |
| LOW⚡ | examples/chef/tests/waterheater_test.py | 271 | # Step 2: Test identify cluster. | COMMENT |
| LOW⚡ | examples/chef/tests/waterheater_test.py | 286 | # Step 3: Test water heater mode cluster. | COMMENT |
| LOW⚡ | examples/chef/tests/waterheater_test.py | 290 | # Step 4: Set up PwRPC connection. | COMMENT |
| LOW | examples/chef/tests/waterheater_test.py | 304 | # Step 5: PwRPC tests. All tests using PwRPC calls. | COMMENT |
| LOW | …ra-app/linux/src/pushav-transport/pushav-transport.cpp | 504 | // For a single motion event with multiple zones, we need to check if any zone should trigger | COMMENT |
| LOW | …atform/stm32/STM32WB5MM-DK/STM32_WPAN/App/app_thread.c | 555 | * core. The purpose of this function is to be able to check if | COMMENT |
| LOW⚡ | …casting-common/core/tests/CastingPlayerSendUDCTest.cpp | 140 | // Step 1: Generate instanceName | COMMENT |
| LOW⚡ | …casting-common/core/tests/CastingPlayerSendUDCTest.cpp | 143 | // Step 2: Send IdentificationDeclaration with NoPasscode=true | COMMENT |
| LOW⚡ | …casting-common/core/tests/CastingPlayerSendUDCTest.cpp | 158 | // Step 3: Would receive CommissionerDeclaration response | COMMENT |
| LOW⚡ | …casting-common/core/tests/CastingPlayerSendUDCTest.cpp | 159 | // Step 4: Send CancelPasscode to end session | COMMENT |
| LOW | …g-common/core/tests/TestCastingPlayerFabricCleanup.cpp | 204 | // Step 2: RemoveFabric | COMMENT |
| LOW | examples/closure-app/linux/ClosureManager.cpp | 990 | // Before calling HandleClosureActionComplete, we need to check if a latch action is needed. | COMMENT |
| LOW | examples/closure-app/silabs/src/ClosureManager.cpp | 885 | // Before calling HandleClosureActionComplete, we need to check if a latch action is needed. | COMMENT |
| LOW | examples/light-switch-app/qpg/src/AppTask.cpp | 157 | // we need to check if this is short or long press | COMMENT |
| LOW | scripts/tools/telink/manual_process.py | 622 | # Step 1: Input firmware -> manual_zephyr.signed.bin (First MCUBoot signature) | COMMENT |
| LOW⚡ | scripts/tools/telink/manual_process.py | 635 | # Step 2: manual_zephyr.signed.bin -> manual_zephyr.signed.lzma.bin (LZMA compression) | COMMENT |
| LOW⚡ | scripts/tools/telink/manual_process.py | 643 | # Step 3: manual_zephyr.signed.lzma.bin -> manual_zephyr.signed.lzma.signed.bin (Second MCUBoot signature) | COMMENT |
| LOW | scripts/tools/telink/manual_process.py | 655 | # Step 4: manual_zephyr.signed.lzma.signed.bin -> manual_matter.ota (Matter OTA packaging) | COMMENT |
| LOW⚡ | scripts/py_matter_yamltests/matter/yamltests/fixes.py | 79 | # Step 0: Check if this is already of type bytes | COMMENT |
| LOW⚡ | scripts/py_matter_yamltests/matter/yamltests/fixes.py | 83 | # Step 1: handle explicit "hex:" prefix | COMMENT |
| LOW⚡ | scripts/py_matter_yamltests/matter/yamltests/fixes.py | 87 | # Step 2: handle explicit "base64:" prefix | COMMENT |
| LOW⚡ | scripts/py_matter_yamltests/matter/yamltests/fixes.py | 91 | # Step 3: convert non-hex-prefixed to bytes | COMMENT |
| LOW | src/crypto/EleManagerImpl.cpp | 64 | // Step 1: open session | COMMENT |
| LOW | src/crypto/EleManagerImpl.cpp | 75 | // Step 2: open keystore | COMMENT |
| LOW | src/crypto/EleManagerImpl.cpp | 105 | // Step 3: open key managerment service | COMMENT |
| LOW | src/crypto/EleManagerImpl.cpp | 164 | // Step 1: Open session | COMMENT |
| LOW | src/crypto/EleManagerImpl.cpp | 175 | // Step 2: open keystore | COMMENT |
| LOW | src/app/ClusterStateCache.cpp | 79 | // wasn't there before, we need to check if an entry didn't exist there previously and remember that so that | COMMENT |
| LOW | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 696 | // Step 1: Generate a CSR to create the key pair and get the ccdid | COMMENT |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 711 | // Step 2: Generate a valid test certificate | COMMENT |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 716 | // Step 3: Provision the client certificate using the ccdid from the CSR | COMMENT |
| LOW | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 734 | // Step 1: Generate a CSR to create the key pair and get the ccdid | COMMENT |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 749 | // Step 2: Generate a valid test client certificate | COMMENT |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 754 | // Step 3: Provision the client certificate | COMMENT |
| LOW | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 793 | // Step 1: Generate a CSR to create the key pair and get the ccdid | COMMENT |
| 761 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …sting-app/tv-casting-common/generate_slim_overrides.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/ManualTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/EchoTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/OnOffClusterTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/helper/CHIPTestBase.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …ver/linux-cirque/SubscriptionResumptionCapacityTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …test_driver/linux-cirque/SubscriptionResumptionTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …iver/linux-cirque/SubscriptionResumptionTimeoutTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/CommissioningTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/InteractionModelTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …c/test_driver/linux-cirque/CommissioningFailureTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/IcdDeviceTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/FailsafeTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/MobileDeviceTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/CommissioningWindowTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …river/linux-cirque/CommissioningFailureOnReportTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/PythonCommissioningTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/EchoOverTcpTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …controller/python/matter/interaction_model/delegate.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/SplitCommissioningTest.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/test_driver/linux-cirque/helper/paths.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/tools/chip-cert/dacs.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …testing_infrastructure/generate_data_model_xmls_gni.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | src/controller/python/matter/clusters/CHIPClusters.py | 0 | \ # copyright (c) 2024-2025 project chip authors # # licensed under the apache license, version 2.0 (the "license"); # y | STRING |
| HIGH | …s/tv-casting-app/tests/test_consolidated_android_py.py | 0 | extract the body of the `if self.optimize_size:` block from the `generate()` method in android.py. | STRING |
| HIGH | …es/tv-casting-app/tests/test_phase2_android_py_args.py | 0 | extract the body of the `if self.optimize_size:` block from the `generate()` method in android.py. | STRING |
| HIGH | …s/tv-casting-app/tests/test_android_py_casting_args.py | 0 | extract the body of the `if self.optimize_size:` block from the `generate()` method in android.py. | STRING |
| HIGH | …s/tv-casting-app/tests/test_consolidated_android_py.py | 0 | extract the body of the `if self.app == androidapp.tv_casting_app:` block from within the optimize_size block. | STRING |
| HIGH | …es/tv-casting-app/tests/test_phase2_android_py_args.py | 0 | extract the body of the `if self.app == androidapp.tv_casting_app:` block from within the optimize_size block. | STRING |
| HIGH | …s/tv-casting-app/tests/test_android_py_casting_args.py | 0 | extract the body of the `if self.app == androidapp.tv_casting_app:` block from within the optimize_size block. | STRING |
| HIGH | …s/tv-casting-app/tests/test_consolidated_android_py.py | 0 | find a `var_name = <value>` assignment in the block. returns the rhs value as a string, or none if not found. | STRING |
| HIGH | …es/tv-casting-app/tests/test_phase2_android_py_args.py | 0 | find a `var_name = <value>` assignment in the block. returns the rhs value as a string, or none if not found. | STRING |
| HIGH | …s/tv-casting-app/tests/test_android_py_casting_args.py | 0 | find a `var_name = <value>` assignment in the block. returns the rhs value as a string, or none if not found. | STRING |
| HIGH | …ting-app/tests/test_preservation_non_casting_builds.py | 0 | find a `var_name = <value>` assignment in the block. returns the rhs value as a string, or none if not found. | STRING |
| HIGH | …s/py_matter_idl/matter/idl/generators/java/__init__.py | 0 | inintialization is specific for java generation and will add filters as required by the java .jinja templates to functio | STRING |
| HIGH | …s/py_matter_idl/examples/matter_idl_plugin/__init__.py | 0 | inintialization is specific for java generation and will add filters as required by the java .jinja templates to functio | STRING |
| HIGH | …py_matter_idl/matter/idl/generators/kotlin/__init__.py | 0 | inintialization is specific for java generation and will add filters as required by the java .jinja templates to functio | STRING |
| HIGH | …ter_idl/matter/idl/generators/cpp/sdk/sdk_generator.py | 0 | inintialization is specific for java generation and will add filters as required by the java .jinja templates to functio | STRING |
| HIGH | …dl/generators/cpp/application/application_generator.py | 0 | inintialization is specific for java generation and will add filters as required by the java .jinja templates to functio | STRING |
| HIGH | scripts/flashing/firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/cyw30739_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/psoc6_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/qpg_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/nrfconnect_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/bouffalolab_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/esp32_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/stm32_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | scripts/flashing/silabs_firmware_utils.py | 0 | perform actions on the device according to self.option. | STRING |
| HIGH | src/python_testing/TC_EGC_2_2.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_MTRID_3_1.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_ICDM_3_2.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_CGEN_2_6.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_EWATERHTR_2_2.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_CGEN_2_11.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_CGEN_2_7.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_EWATERHTR_2_3.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_TLSCERT_2_9.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_CGEN_2_10.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_EGC_2_3.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| HIGH | src/python_testing/TC_EEVSE_2_10.py | 0 | this function returns a list of pics for this test case that must be true for the test to be run | STRING |
| 126 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …mples/platform/silabs/freertos_config/FreeRTOSConfig.h | 190 | // Keep the timerTask at the highest prio as some of our stacks tasks leverage eventing with timers. | COMMENT |
| MEDIUM | …win-framework-tool/commands/common/CHIPCommandBridge.h | 94 | // Will utilize an existing PASE connection if the device is being commissioned. | COMMENT |
| MEDIUM | …win-framework-tool/commands/common/CHIPCommandBridge.h | 98 | // Will utilize an existing PASE connection if the device is being commissioned. | COMMENT |
| MEDIUM | scripts/dm_xml_ci_change_enforcement.py | 53 | # the check_dir check, which is not as robust. | COMMENT |
| LOW | scripts/py_matter_idl/matter/idl/test_idl_generator.py | 85 | # seems the same. This will just pass | COMMENT |
| LOW | …pts/py_matter_idl/matter/idl/test_matter_idl_parser.py | 67 | # seems the same. This will just pass | COMMENT |
| LOW | scripts/py_matter_idl/matter/idl/test_data_model_xml.py | 81 | # seems the same. This will just pass | COMMENT |
| LOW | …py_matter_idl/matter/idl/generators/path_resolution.py | 39 | # single item, just return as is | COMMENT |
| LOW | …s/py_matter_idl/examples/matter_idl_plugin/__init__.py | 145 | # If the command has no input parameters, just return an empty list. | COMMENT |
| MEDIUM | scripts/tests/chiptest/__init__.py | 189 | # When reading TestFabricScoped in TestClusterMultiFabric, the result differs because of missing fields that hav | COMMENT |
| MEDIUM | scripts/tests/chiptest/test_definition.py | 123 | # Waiting for both makes the startup detection more robust. | COMMENT |
| MEDIUM | scripts/tests/linux/mfm_bdx_e2e.py | 38 | # Reuse the CI harness' process wrapper (holds stdin open, tees output). | COMMENT |
| MEDIUM | …sters/diagnostic-logs-server/DiagnosticLogsCluster.cpp | 142 | // to establish a BDX session, then the Node SHALL utilize the LogContent field of the RetrieveLogsResponse command | COMMENT |
| MEDIUM | …ostics-server/tests/TestSoftwareDiagnosticsCluster.cpp | 75 | // Essentially say "code executes" | COMMENT |
| MEDIUM | …ostics-server/tests/TestEthernetDiagnosticsCluster.cpp | 58 | // Essentially say "code executes" | COMMENT |
| MEDIUM | …ics-server/tests/TestWiFiNetworkDiagnosticsCluster.cpp | 62 | // Essentially say "code executes" | COMMENT |
| MEDIUM | src/app/tests/suites/TestClusterMultiFabric.yaml | 331 | # now our harness treats those the same, and we have no | COMMENT |
| MEDIUM | src/app/tests/suites/TestClusterMultiFabric.yaml | 344 | # now our harness treats those the same, and we have no | COMMENT |
| MEDIUM | src/app/tests/suites/TestClusterMultiFabric.yaml | 367 | # now our harness treats those the same, and we have no | COMMENT |
| MEDIUM | src/app/tests/suites/TestClusterMultiFabric.yaml | 380 | # now our harness treats those the same, and we have no | COMMENT |
| MEDIUM | src/app/tests/suites/DL_UsersAndCredentials.yaml | 80 | # Commission to second fabric to facilitate testing SetCredential/SetUser fabric restrictions | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DD_3_16.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_IDM_7_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …ests/suites/certification/Test_TC_AUDIOOUTPUT_7_3.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DD_1_11.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_IDM_4_4.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_MOD_2_2.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_FAN_3_6.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …pp/tests/suites/certification/Test_TC_CADMIN_1_12.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_BDX_2_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_SC_6_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …ests/suites/certification/Test_TC_MEDIAINPUT_3_16.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …suites/certification/Test_TC_CONTENTLAUNCHER_10_6.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_ACT_2_2.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_BR_4.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …p/tests/suites/certification/Test_TC_LOWPOWER_2_2.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DD_3_20.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …ts/suites/certification/Test_TC_MEDIAPLAYBACK_6_5.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_S_2_4.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …s/suites/certification/Test_TC_MEDIAPLAYBACK_6_10.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_BDX_1_4.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_SC_1_3.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_S_3_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_BDX_1_5.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_SC_1_2.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_MC_11_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DD_3_21.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …/app/tests/suites/certification/Test_TC_CNET_4_14.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_SC_3_3.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …ests/suites/certification/Test_TC_MEDIAINPUT_3_17.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DA_1_3.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …/app/tests/suites/certification/Test_TC_DGGEN_2_2.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_SU_2_3.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …pp/tests/suites/certification/Test_TC_CADMIN_1_13.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_IDM_5_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …c/app/tests/suites/certification/Test_TC_DLOG_2_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | src/app/tests/suites/certification/Test_TC_DD_1_10.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …pp/tests/suites/certification/Test_TC_DISHALM_3_1.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| MEDIUM | …pp/tests/suites/certification/Test_TC_CHANNEL_5_6.yaml | 14 | # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are curr | COMMENT |
| 191 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …es/stage-2/chip-cirque-device-base/CHIPCirqueDaemon.py | 66 | except Exception as ex: | CODE |
| LOW | integrations/mock_server/src/route_configuration.py | 104 | except Exception as e: | CODE |
| MEDIUM | integrations/mock_server/src/route_configuration.py | 105 | print(f"Error loading configuration from {file_path}: {str(e)}") | CODE |
| LOW | examples/chef/stateful_shell.py | 118 | except Exception: | CODE |
| MEDIUM | …latform/stm32/STM32WBA65I-DK1/oemirot/preprocess_ld.py | 47 | print(f"Error preprocessing linker script: {e}", file=sys.stderr) | CODE |
| MEDIUM | …latform/stm32/STM32WBA65I-DK1/oemirot/preprocess_ld.py | 52 | print("Error: arm-none-eabi-gcc not found. Make sure ARM GCC toolchain is in PATH.", file=sys.stderr) | CODE |
| LOW⚡ | …v-casting-app/tests/test_non_casting_error_handling.py | 302 | except Exception as e: | CODE |
| LOW⚡ | …es/tv-casting-app/tests/test_phase2_cluster_removal.py | 325 | except Exception as e: | CODE |
| LOW⚡ | …es/tv-casting-app/tests/test_phase2_cluster_removal.py | 335 | except Exception as e: | CODE |
| LOW⚡ | …es/tv-casting-app/tests/test_phase2_cluster_removal.py | 345 | except Exception as e: | CODE |
| LOW⚡ | …es/tv-casting-app/tests/test_phase2_cluster_removal.py | 355 | except Exception as e: | CODE |
| LOW⚡ | …es/tv-casting-app/tests/test_phase2_cluster_removal.py | 365 | except Exception as e: | CODE |
| LOW | …tv-casting-app/tests/test_consolidated_removed_args.py | 146 | except Exception as e: | CODE |
| LOW | …s/tv-casting-app/tests/test_consolidated_android_py.py | 200 | except Exception as e: | CODE |
| LOW⚡ | …p/tests/test_bug_condition_android_cluster_override.py | 146 | except Exception as e: | CODE |
| LOW | …ting-app/tests/test_gn_conditional_source_selection.py | 183 | except Exception as e: | CODE |
| LOW | …mples/tv-casting-app/tests/test_phase2_build_config.py | 338 | except Exception as e: | CODE |
| MEDIUM | …mples/tv-casting-app/tests/test_phase2_build_config.py | 321 | def guard", | CODE |
| LOW | …es/tv-casting-app/tests/test_phase2_rtti_icd_safety.py | 200 | except Exception as e: | CODE |
| LOW | …-casting-app/tests/test_override_fallback_roundtrip.py | 505 | except Exception as e: | CODE |
| LOW | …tv-casting-app/tests/test_consolidated_gn_overrides.py | 184 | except Exception as e: | CODE |
| LOW | …es/tv-casting-app/tests/test_phase2_android_py_args.py | 243 | except Exception as e: | CODE |
| LOW | …s/tv-casting-app/tests/test_interface_compatibility.py | 265 | except Exception as e: | CODE |
| LOW | …/tv-casting-app/tests/test_decode_logic_equivalence.py | 297 | except Exception as e: | CODE |
| LOW | …/tv-casting-app/tests/test_decode_logic_equivalence.py | 308 | except Exception as e: | CODE |
| LOW | …ting-app/tests/test_preservation_non_casting_builds.py | 211 | except Exception as e: | STRING |
| LOW | …s/tv-casting-app/tests/test_invalid_input_rejection.py | 300 | except Exception as e: | CODE |
| LOW | …es/tv-casting-app/tests/test_cluster_set_membership.py | 273 | except Exception as e: | CODE |
| LOW | …sting-app/tests/test_string_field_length_validation.py | 336 | except Exception as e: | CODE |
| LOW | …app/tests/test_preservation_default_and_non_android.py | 420 | except Exception as e: | CODE |
| LOW | …s/tv-casting-app/tests/test_android_py_casting_args.py | 269 | except Exception as e: | CODE |
| LOW | examples/fabric-admin/scripts/fabric-sync-app.py | 236 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/refactor_nodiscard.py | 148 | print(f"Error: file not found: {file_path}") | CODE |
| LOW⚡ | scripts/refactor_nodiscard.py | 149 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/refactor_nodiscard.py | 150 | print(f"An error occurred while processing {file_path}: {e}") | CODE |
| LOW | scripts/codegen.py | 127 | except Exception: | CODE |
| LOW | scripts/codegen.py | 188 | except Exception: | CODE |
| LOW | scripts/codegen.py | 199 | except Exception: | CODE |
| MEDIUM | scripts/codegen.py | 109 | def formatKotlinFiles(paths): | CODE |
| LOW | scripts/run-clang-tidy-on-compile-commands.py | 186 | except Exception: | CODE |
| LOW | scripts/run-clang-tidy-on-compile-commands.py | 221 | except Exception: | CODE |
| LOW | scripts/run-clang-tidy-on-compile-commands.py | 228 | except Exception: | CODE |
| MEDIUM | scripts/run-clang-tidy-on-compile-commands.py | 211 | def find_darwin_gcc_sysroot(): | CODE |
| LOW | …pts/py_matter_idl/matter/idl/lint/lint_rules_parser.py | 161 | except Exception: | CODE |
| LOW | scripts/tools/pr_checker_bot.py | 353 | except Exception as e: | STRING |
| LOW | scripts/tools/pr_checker_bot.py | 489 | except Exception as e: | STRING |
| LOW | scripts/tools/pr_checker_bot.py | 1123 | except Exception as e: | CODE |
| LOW | scripts/tools/pr_checker_bot.py | 1132 | except Exception as e: | CODE |
| MEDIUM | scripts/tools/pr_checker_bot.py | 155 | def bot_username(self) -> str: | CODE |
| LOW | scripts/tools/check_label_reviewers.py | 388 | except Exception as e: | CODE |
| LOW | scripts/tools/check_label_reviewers.py | 533 | except Exception as e: | CODE |
| LOW | scripts/tools/check_label_reviewers.py | 551 | except Exception as e: | CODE |
| LOW | scripts/tools/check_label_reviewers.py | 569 | except Exception as e: | CODE |
| LOW | scripts/tools/binary_elf_size_diff.py | 122 | except Exception: | CODE |
| MEDIUM | scripts/tools/binary_elf_size_diff.py | 118 | def default_cols(): | CODE |
| LOW | scripts/tools/summarize_fail.py | 18 | except Exception: | CODE |
| LOW | scripts/tools/summarize_fail.py | 108 | except Exception: | CODE |
| LOW | scripts/tools/summarize_fail.py | 112 | except Exception: | CODE |
| LOW⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 300 | except Exception: | CODE |
| MEDIUM⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 301 | print(f"Error: {self.val} not in {ProductFinish.VALUES}") | CODE |
| 371 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | integrations/mock_server/tests/test_mock_server.py | 27 | # Create a temporary directory for our test files | COMMENT |
| MEDIUM | integrations/mock_server/tests/test_mock_server.py | 32 | # Create an empty config.json | COMMENT |
| MEDIUM | …soc6/psoc6_sdk/configs/GeneratedSource/qspi_config.cfg | 5 | # This file contains a SMIF Bank layout for use with OpenOCD. | COMMENT |
| MEDIUM | third_party/silabs/slc_gen/run_slc.py | 97 | # Create a Build.gn files with all of the sources | STRING |
| MEDIUM⚡ | examples/common/pigweed/rpc_services/Actions.h | 65 | * # Define the follow action to emit an event id 0x1 (InitialPress) with data 2 (NewPosition) after 1000 ms | COMMENT |
| MEDIUM⚡ | examples/common/pigweed/rpc_services/Actions.h | 69 | * # Define the follow action to emit an event id 0x2 (LongPress) with data 2 (NewPosition) after 2000 ms | COMMENT |
| MEDIUM⚡ | examples/common/pigweed/rpc_services/Actions.h | 73 | * # Define an action to write attribute id 0x1 (CurrentPosition) with data 0 after 2000 ms (meaning button bou | COMMENT |
| MEDIUM⚡ | examples/common/pigweed/rpc_services/Actions.h | 77 | * # Define the follow action to emit an event id 0x4 (LongRelease) with data 2 (PreviousPosition) after 1000 m | COMMENT |
| MEDIUM | scripts/configure.impl.py | 15 | # This file contains private utilities for use by the `configure` script. | COMMENT |
| MEDIUM | scripts/build_python.sh | 380 | # Create a virtual environment that has access to the built python tools | COMMENT |
| MEDIUM | scripts/build_python_device.sh | 103 | # Create a virtual environment that has access to the built python tools | COMMENT |
| MEDIUM | scripts/py_matter_idl/matter/idl/generators/__init__.py | 82 | """This method is to be implemented by subclasses to run all generation | STRING |
| MEDIUM | scripts/tools/flash_image_builder.sh | 44 | # Create an empty <image_size> file containing all 0xff | COMMENT |
| MEDIUM | scripts/tools/tests/test_pr_checker_bot.py | 42 | # Create a temporary config file for testing | COMMENT |
| MEDIUM | scripts/tools/telink/process_binaries.py | 68 | # Define the properties | COMMENT |
| MEDIUM | scripts/tools/telink/process_binaries.py | 74 | # Create the LZMA compressor using the specified parameters | COMMENT |
| MEDIUM | scripts/flashing/silabs_firmware_utils.py | 191 | # Create the flashbundle file. | COMMENT |
| MEDIUM | scripts/tests/chiptest/linux.py | 79 | # Create a virtual /tmp. | COMMENT |
| MEDIUM | scripts/tests/chiptest/accessories.py | 95 | # Create the XMLRPC server and register functions. | COMMENT |
| MEDIUM | scripts/tests/chiptest/accessories.py | 424 | # Create a dictionary from the key-value pair list | COMMENT |
| MEDIUM | scripts/tests/linux/tv_casting_test_sequence_utils.py | 71 | # Define the maximum time in seconds for timeout while parsing for the `output_msg`. If not provided, then we us | COMMENT |
| MEDIUM | scripts/tests/chipyaml/runner.py | 131 | # The following code extracts those and, to make it easy for the user to see | COMMENT |
| MEDIUM | scripts/examples/gn_build_test_example.sh | 36 | # Create the folder to host the generated content if needed | COMMENT |
| MEDIUM | src/app/tests/suites/TestGroupDemoCommand.yaml | 18 | # This file is used in tandem with TestGroupDemoConfig that configures the light-apps. | COMMENT |
| MEDIUM | src/app/tests/suites/TestGroupDemoConfig.yaml | 19 | # This file is used in tandem with TestGroupDemoCommand that sends the actual commands. | COMMENT |
| MEDIUM | src/platform/Linux/dbus/bluez/DBusBluez.xml | 16 | # This file is constructed based on the BlueZ D-Bus API documentation | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_2.py | 189 | # Create an out of range value for Pan, verify failure | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_2.py | 248 | # Create an out of range value for Tilt, verify failure | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_2.py | 295 | # Create an out of range value for Zoom, verify failure | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCR_2_6.py | 69 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_PAVST_2_3.py | 411 | # Create a zoneList that is one larger than max zones that we have already read | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCP_2_19.py | 163 | # Create a valid SDP answer in response to the received offer | COMMENT |
| MEDIUM | src/python_testing/TC_CCTRL_2_3.py | 95 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_CCTRL_2_3.py | 116 | # Create a second controller on a new fabric to communicate to the server | COMMENT |
| MEDIUM | src/python_testing/TC_ECOINFO_2_2.py | 116 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_ZONEMGMT_2_4.py | 207 | # Define the parameters of the trigger | COMMENT |
| MEDIUM | src/python_testing/TC_ZONEMGMT_2_4.py | 217 | # Create a ZoneTrigger command with a valid ZoneTriggerControlStruct | COMMENT |
| MEDIUM | src/python_testing/TC_ZONEMGMT_2_4.py | 379 | # Create a ZoneTrigger command with the non-existing ZoneId | COMMENT |
| MEDIUM | src/python_testing/TC_ZONEMGMT_2_4.py | 436 | # Create a ZoneTrigger command for ZoneID4(Privacy Zone) | COMMENT |
| MEDIUM | src/python_testing/TC_MCORE_FS_1_4.py | 165 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCR_2_2.py | 69 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_CCTRL_2_2.py | 95 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_CCTRL_2_2.py | 116 | # Create a second controller on a new fabric to communicate to the server | COMMENT |
| MEDIUM | src/python_testing/TC_DeviceBasicComposition.py | 1091 | # Create the dump | COMMENT |
| MEDIUM | src/python_testing/TC_JFADMIN_2_1.py | 93 | # Create a temporary storage directory for both ecosystems to keep KVS files if not already provided by user. | COMMENT |
| MEDIUM | src/python_testing/TC_JFADMIN_2_1.py | 250 | # Creating a unified Controller Manager for both ecosystems | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_7.py | 99 | # Create a dummy stream ID, initially it will fail. And a new viewport, that will also fail | COMMENT |
| MEDIUM | src/python_testing/TC_MCORE_FS_1_5.py | 116 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCR_2_3.py | 65 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_JFADMIN_1_2.py | 74 | # Create a temporary storage directory to keep KVS files if not already provided by user. | COMMENT |
| MEDIUM | src/python_testing/TC_JFADMIN_1_2.py | 259 | # Create a second CA to generate an ICAC that is valid but chained to a different RCAC than the TH controller fa | COMMENT |
| MEDIUM | src/python_testing/TC_JFADMIN_1_2.py | 310 | # Create a valid ICAC for the current fail-safe context. | COMMENT |
| MEDIUM⚡ | src/python_testing/TC_PAVST_2_11.py | 596 | # Create a zoneList that is one larger than max zones that we have already read | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_3.py | 177 | # Create an out of range value for Pan, verify it's clipped to PanMax | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_3.py | 241 | # Create an out of range value for Tilt, verify it's clipped to TiltMax | COMMENT |
| MEDIUM | src/python_testing/TC_AVSUM_2_3.py | 297 | # Create an out of range value for Zoom, verify it's clipped to ZoomMax | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCR_2_7.py | 69 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_MCORE_FS_1_1.py | 95 | # Create a temporary storage directory for keeping KVS files. | COMMENT |
| MEDIUM | src/python_testing/TC_MCORE_FS_1_1.py | 115 | # Create a second controller on a new fabric to communicate to the server | COMMENT |
| MEDIUM | src/python_testing/TC_WEBRTCP_2_18.py | 162 | # Create a valid SDP answer in response to the received offer | COMMENT |
| 70 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-2/chip-build-tizen/tizen-sdk-installer/secret-tool.py | 53 | except EOFError: | CODE |
| HIGH | examples/lighting-app/python/lighting.py | 93 | except ImportError: | CODE |
| HIGH | examples/lighting-app/python/lighting.py | 133 | except ImportError: | CODE |
| HIGH | scripts/run-clang-tidy-on-compile-commands.py | 228 | except Exception: | CODE |
| HIGH | scripts/tools/zap/zap_execution.py | 74 | except UnicodeDecodeError: | CODE |
| HIGH | scripts/tests/java/base.py | 38 | except Exception: | CODE |
| HIGH | credentials/generate_revocation_set.py | 282 | except Exception: | CODE |
| HIGH | src/test_driver/linux-cirque/helper/CHIPTestBase.py | 264 | except ValueError: | CODE |
| HIGH | src/python_testing/TC_PAVSTI_Utils.py | 101 | except Exception: | CODE |
| HIGH | src/python_testing/TC_DeviceBasicComposition.py | 800 | except AttributeError: | CODE |
| HIGH | src/python_testing/TC_CADMIN_1_5.py | 66 | except asyncio.exceptions.CancelledError: | CODE |
| HIGH | src/python_testing/TC_MCORE_FS_1_5.py | 251 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_MCORE_FS_1_5.py | 340 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_CNET_4_11.py | 102 | except Exception: | CODE |
| HIGH | src/python_testing/TC_CNET_4_11.py | 724 | except TimeoutError: | CODE |
| HIGH | src/python_testing/TC_CNET_4_11.py | 760 | except TimeoutError: | CODE |
| HIGH | src/python_testing/TC_SC_3_6.py | 287 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_RR_1_1.py | 456 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_SWTCH.py | 252 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_SWTCH.py | 275 | except queue.Empty: | CODE |
| HIGH | src/python_testing/TC_CNET_4_12.py | 396 | except ChipStackError: # chipstack-ok | CODE |
| HIGH | src/python_testing/TC_CNET_4_12.py | 442 | except ChipStackError: # chipstack-ok | CODE |
| HIGH | src/python_testing/TC_CNET_4_12.py | 553 | except ChipStackError: # chipstack-ok | CODE |
| HIGH | src/python_testing/TC_CNET_4_12.py | 666 | except ChipStackError: # chipstack-ok | CODE |
| HIGH | src/python_testing/TC_CNET_4_12.py | 466 | except (TimeoutError, signals.TestFailure, AssertionError): | CODE |
| HIGH | src/python_testing/TC_MCORE_FS_1_2.py | 243 | except queue.Empty: | CODE |
| HIGH | src/python_testing/support_modules/wifi_fixture.py | 433 | except WiFiFixtureError: | CODE |
| HIGH | src/python_testing/support_modules/serial_console.py | 125 | except TimeoutError: | CODE |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 1462 | except (AttributeError, KeyError, ValueError, TypeError): | CODE |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 2738 | except AttributeError: | CODE |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3006 | except json.JSONDecodeError: | CODE |
| HIGH | …ing_infrastructure/matter/testing/basic_composition.py | 219 | except asyncio.CancelledError: | CODE |
| HIGH | …astructure/matter/testing/event_attribute_reporting.py | 569 | except queue.Empty: | CODE |
| HIGH | …r_testing_infrastructure/matter/testing/conformance.py | 683 | except BasicConformanceException: | CODE |
| HIGH | …sting_infrastructure/matter/testing/linux/bluetooth.py | 111 | except sdbus.DbusFailedError: | CODE |
| HIGH | src/python_testing/test_testing/TestTestMetadata.py | 238 | except signals.TestFailure: | CODE |
| HIGH | …python_testing/test_testing/TestCreateNewController.py | 69 | except asyncio.CancelledError: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 700 | except ConformanceException: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 708 | except ConformanceException: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 718 | except ConformanceException: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 809 | except ConformanceException: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 825 | except ConformanceException: | CODE |
| HIGH | …/python_testing/test_testing/TestConformanceSupport.py | 1031 | except ConformanceException: | CODE |
| HIGH | …ython_testing/test_testing/TestMatterTestingSupport.py | 166 | except ValueError: | CODE |
| HIGH | …ython_testing/test_testing/TestMatterTestingSupport.py | 189 | except signals.TestFailure: | CODE |
| HIGH | …sting/test_testing/TestCommissioningStatusDetection.py | 288 | except (ImportError, ModuleNotFoundError): | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 306 | except ValueError: | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 366 | except ValueError: | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 853 | except (ValueError, TypeError): | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 863 | except (ValueError, TypeError): | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 968 | except ValueError: | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 1017 | except ValueError: | CODE |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 1066 | except ValueError: | CODE |
| HIGH | src/controller/python/tests/test_tlv.py | 81 | except Exception: | CODE |
| HIGH | src/controller/python/tests/test_tlv.py | 87 | except Exception: | CODE |
| HIGH | src/controller/python/tests/test_tlv.py | 107 | except Exception: | CODE |
| HIGH | src/controller/python/tests/test_tlv.py | 112 | except Exception: | CODE |
| HIGH | src/controller/python/tests/scripts/cluster_objects.py | 582 | except matter.exceptions.ChipStackException: | CODE |
| HIGH | src/controller/python/tests/scripts/cluster_objects.py | 594 | except matter.exceptions.ChipStackException: | CODE |
| HIGH | src/controller/python/tests/scripts/base.py | 365 | except IM.InteractionModelError: | CODE |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | integrations/mock_server/src/server.py | 35 | Starts an HTTP or HTTPS server with mock endpoints defined by configuration files. Initializes and runs a thre | STRING |
| HIGH | integrations/mock_server/src/route_configuration.py | 51 | Load and combine configuration files from specified paths. Args: config_path (Path): Path to the main | STRING |
| HIGH | integrations/mock_server/src/route_configuration.py | 78 | Load and merge all routing configuration files from a specified directory. Args: directory (Path): Dir | STRING |
| HIGH | integrations/mock_server/src/route_configuration.py | 149 | Load and parse a single routing configuration JSON file. Args: file_path (Path): Path to the JSON conf | STRING |
| HIGH | integrations/mock_server/src/router.py | 22 | Finds the best matching route configuration for an incoming HTTP request. Evaluates incoming requests against | STRING |
| HIGH | examples/chef/stateful_shell.py | 70 | Runs a command and updates environment. Args: cmd: Command to execute. This does not supp | STRING |
| HIGH | scripts/py_matter_yamltests/matter/yamltests/parser.py | 613 | Processes a given value based on a specified mapping type and returns the updated value. This method do | STRING |
| HIGH | src/python_testing/TC_FAN_2_4.py | 84 | Asynchronously reads a specified attribute from the FanControl cluster at a given endpoint. Args: | STRING |
| HIGH | src/python_testing/TC_FAN_2_3.py | 84 | Asynchronously reads a specified attribute from the FanControl cluster at a given endpoint. Args: | STRING |
| HIGH | src/python_testing/TC_DD_3_24.py | 189 | Check whether the DUT operational mDNS service advertises TXT key "IC" as "1". Args: query_timeout_ | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 37 | Converts a datetime to microseconds since Matter epoch. The Matter epoch is defined as January 1, 2000, 00:00:00 U | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 67 | Converts microseconds since Matter epoch to UTC datetime. Inverse of utc_time_in_matter_epoch(). It converts a | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 92 | Converts POSIX timestamp in milliseconds to UTC datetime. This function converts a POSIX timestamp (milliseconds s | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 115 | Validates a Matter timestamp against expected time within tolerance. Args: received: int, Matter timestamp | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 147 | Calculates remaining wait time based on a previously set timestamp. This function determines how many seconds rema | STRING |
| HIGH | …ng/matter_testing_infrastructure/matter/testing/nfc.py | 275 | Reads the Capability Container (CC) file and extracts the NDEF File ID. This function handles the reading of t | STRING |
| HIGH | …ng/matter_testing_infrastructure/matter/testing/nfc.py | 379 | Read the NDEF message length from the NFC tag. This function reads the first 2 bytes from the selected NDEF fi | STRING |
| HIGH | …ng/matter_testing_infrastructure/matter/testing/nfc.py | 414 | Read the NDEF message data from the NFC tag. This function reads the actual NDEF message content from the NFC | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conversions.py | 46 | Converts a bytes object to a hexadecimal string. This function performs the inverse operation of bytes_from_hex(). | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conversions.py | 68 | Formats a number showing both decimal and hexadecimal representations. Creates a string representation of a number | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conversions.py | 94 | Formats a Matter cluster ID with its name and numeric representation. Uses format_decimal_and_hex() for numeric fo | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 315 | Start a wildcard subscription for the specified attribute paths. After the subscription is established | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 2483 | Open a commissioning window on the target device. Args: dev_ctrl: Device controller to use, default | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3166 | Update event trigger if legacy flag is set. Args: eventTrigger: The base event trigger value. | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3272 | Show Image Verification Prompt and wait for user validation. This method will be executed only when TC is run | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3325 | Show Video Verification Prompt and wait for user validation. This method will be executed only when TC is run | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3347 | Show Two Way Talk Verification Prompt and wait for user validation. This method will be executed only when TC | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 3368 | Show Push AV Stream Verification Prompt and wait for user validation. This method will be executed only when | STRING |
| HIGH | …testing_infrastructure/matter/testing/commissioning.py | 505 | Establish a session to the device by trying PASE and CASE in parallel. This is used as a fallback when DNS-SD | STRING |
| HIGH | …testing_infrastructure/matter/testing/commissioning.py | 653 | Get the number of commissioned fabrics on a device. Uses DNS-SD to check if the device is operational on this | STRING |
| HIGH | …astructure/matter/testing/event_attribute_reporting.py | 826 | Start a wildcard subscription for the specified attribute paths. Parameters: dev_ctrl: Dev | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conformance.py | 549 | Parse simple, leaf-node conformance elements from XML. Basic conformance elements are XML elements without chi | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conformance.py | 604 | Parse complex conformance expressions that wrap or operate on other conformance elements. Wrapper conformance | STRING |
| HIGH | …tter_testing_infrastructure/matter/testing/matchers.py | 31 | Checks if a received value matches an expected type. Handles unpacking Nullable and Optional types and compare | STRING |
| HIGH | …er_testing_infrastructure/matter/testing/decorators.py | 87 | Check if an attribute exists in a cluster's AttributeList on a specific endpoint. Args: wildcard: A wildcar | STRING |
| HIGH | …er_testing_infrastructure/matter/testing/decorators.py | 149 | Check if a command exists in a cluster's AcceptedCommandList on a specific endpoint. Args: wildcard: A wild | STRING |
| HIGH | src/python_testing/mdns_discovery/mdns_discovery.py | 437 | Asynchronously discovers network services using multicast DNS (mDNS). Args: service_types | STRING |
| HIGH | …s_discovery/service_listeners/mdns_service_listener.py | 52 | Wait until a service add/update event occurs or timeout is reached. Args: service_name (st | STRING |
| HIGH | src/python_testing/mdns_discovery/utils/network.py | 79 | Determines whether the DUT supports TCP by inspecting its operational service TXT record. This function querie | STRING |
| HIGH | src/python_testing/mdns_discovery/utils/asserts.py | 1077 | **Transport Protocol Modes** Verify that the TXT record T key is valid. This function validates the T key | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 1851 | ONLY TO BE USED FOR TEST: Write attributes with decoupled Timed Request action and TimedRequest field. | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2010 | Write a list of attributes on a target node. nodeId: Target's Node ID timedWriteTimeoutMs: Tim | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2099 | Write a list of attributes on a target group. groupid: Group ID to send write attribute to. at | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2320 | Read a list of attributes and/or events from a target node nodeId: Target's Node ID attributes | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2445 | Read a list of attributes from a target node, this is a wrapper of DeviceController.Read() nodeId: Tar | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2727 | Creates a standard flow manual code from the given discriminator and passcode. Args: discr | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 3160 | Start the auto-commissioning process on a node after establishing a PASE connection. This function is i | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 3445 | Enables ICD registration for the following commissioning session. Args: parameters: A ICDRegistrat | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 3620 | Commission with the given node ID from the setupPayload. setupPayload may be a QR or manual code. | STRING |
| HIGH | src/controller/python/matter/webrtc/webrtc_manager.py | 70 | Creates a new PeerConnection instance and associates it with the given node_id. Args: node_id (int) | STRING |
| HIGH | src/controller/python/matter/webrtc/webrtc_manager.py | 95 | Creates a new PeerConnection instance and associates it with the given node_id. Args: media_directi | STRING |
| HIGH | src/controller/python/matter/webrtc/utils.py | 46 | Override of Queue.get Async get with optional timeout seconds. Args: timeout (Opti | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 92 | Retrieves the local ICE candidates for the WebRTC peer connection. Ensure that the WebRTC peer connection is pro | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 128 | Fetches the local SDP answer for the WebRTC peer connection. Args: timeout_sec (Optional[int]): The | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 166 | Fetches the local SDP offer for the WebRTC peer connection. Args: timeout_sec (Optional[int]): The | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 189 | Waits for a remote SDP offer to be received through a matter command. Args: timeout_s (Optional[int | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 205 | Waits for a remote SDP answer to be received through a matter command. Args: timeout_s (Optional[in | STRING |
| HIGH | …roller/python/matter/webrtc/browser_peer_connection.py | 221 | Waits for a list of remote ICE Candidates to be received through a matter command. Args: timeout_s | STRING |
| HIGH | …python/matter/webrtc/libdatachannel_peer_connection.py | 101 | Retrieves the local ICE candidates for the WebRTC peer connection. Waits for gathering complete to return ice c | STRING |
| HIGH | …python/matter/webrtc/libdatachannel_peer_connection.py | 138 | Fetches the local SDP answer for the WebRTC peer connection. Args: timeout_sec (Optional[int]): The | STRING |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/_extensions/external_content.py | 163 | CODE | |
| LOW | …ages/stage-1/chip-build-crosscompile/create_sysroot.py | 87 | CODE | |
| LOW | …ages/stage-1/chip-build-crosscompile/create_sysroot.py | 250 | CODE | |
| LOW | integrations/mock_server/src/router.py | 21 | CODE | |
| LOW | third_party/ti_simplelink_sdk/create_factory_data.py | 25 | CODE | |
| LOW | …d_party/libdatachannel/scripts/build_libdatachannel.py | 21 | CODE | |
| LOW | examples/lighting-app/python/lighting.py | 162 | CODE | |
| LOW | examples/chef/stateful_shell.py | 65 | CODE | |
| LOW | examples/chef/chef.py | 295 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 98 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 114 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 177 | CODE | |
| LOW | …sting-app/tv-casting-common/generate_slim_overrides.py | 178 | CODE | |
| LOW | …sting-app/tv-casting-common/generate_slim_overrides.py | 392 | CODE | |
| LOW | …sting-app/tv-casting-common/generate_slim_overrides.py | 537 | CODE | |
| LOW | …v-casting-app/tests/test_non_casting_error_handling.py | 104 | CODE | |
| LOW | …v-casting-app/tests/test_non_casting_error_handling.py | 334 | CODE | |
| LOW | …tv-casting-app/tests/test_consolidated_removed_args.py | 69 | CODE | |
| LOW | …/tv-casting-app/tests/test_casting_app_registration.py | 58 | CODE | |
| LOW | …mples/tv-casting-app/tests/test_phase2_build_config.py | 78 | CODE | |
| LOW | …/tv-casting-app/tests/test_decode_logic_equivalence.py | 99 | CODE | |
| LOW | scripts/refactor_nodiscard.py | 53 | CODE | |
| LOW | scripts/checkout_submodules.py | 75 | CODE | |
| LOW | scripts/codegen.py | 107 | CODE | |
| LOW | scripts/run-clang-tidy-on-compile-commands.py | 124 | CODE | |
| LOW | scripts/run-clang-tidy-on-compile-commands.py | 270 | CODE | |
| LOW | scripts/data_model_compare.py | 104 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 426 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 548 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 578 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 656 | CODE | |
| LOW | …ipts/py_matter_idl/matter/idl/lint/type_definitions.py | 257 | CODE | |
| LOW | …pts/py_matter_idl/matter/idl/lint/lint_rules_parser.py | 97 | CODE | |
| LOW | …s/py_matter_idl/matter/idl/zapxml/handlers/handlers.py | 137 | CODE | |
| LOW | …tter_idl/matter/idl/data_model_xml/handlers/parsing.py | 259 | CODE | |
| LOW | …ter_idl/matter/idl/data_model_xml/handlers/handlers.py | 155 | CODE | |
| LOW | …ts/py_matter_idl/matter/idl/generators/idl/__init__.py | 24 | CODE | |
| LOW | …dl/generators/cpp/application/application_generator.py | 94 | CODE | |
| LOW | scripts/tools/generate_esp32_chip_factory_bin.py | 303 | CODE | |
| LOW | scripts/tools/pr_checker_bot.py | 783 | CODE | |
| LOW | scripts/tools/pr_checker_bot.py | 207 | CODE | |
| LOW | scripts/tools/pr_checker_bot.py | 247 | CODE | |
| LOW | scripts/tools/file_size_from_nm.py | 132 | CODE | |
| LOW | scripts/tools/file_size_from_nm.py | 403 | CODE | |
| LOW | scripts/tools/file_size_from_nm.py | 526 | CODE | |
| LOW | scripts/tools/cancel_workflows_for_pr.py | 61 | CODE | |
| LOW | scripts/tools/check_label_reviewers.py | 473 | CODE | |
| LOW | scripts/tools/not_known_to_gn.py | 141 | CODE | |
| LOW | scripts/tools/zap_regen_all.py | 406 | CODE | |
| LOW | scripts/tools/zap_regen_all.py | 452 | CODE | |
| LOW | scripts/tools/summarize_fail.py | 33 | CODE | |
| LOW | scripts/tools/esp32_log_cat.py | 55 | CODE | |
| LOW | scripts/tools/estimate_repl_test_split.py | 62 | CODE | |
| LOW | scripts/tools/nxp/ota/ota_image_tool.py | 196 | CODE | |
| LOW | scripts/tools/nxp/ota/ota_image_tool.py | 275 | CODE | |
| LOW | scripts/tools/memory/local_sizes.py | 78 | CODE | |
| LOW | scripts/tools/memory/gh_db_load.py | 60 | CODE | |
| LOW | scripts/tools/memory/report_tree.py | 95 | CODE | |
| LOW | scripts/tools/memory/gh_db_query.py | 384 | CODE | |
| LOW | scripts/tools/memory/gaps.py | 36 | CODE | |
| 289 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …vices-common/device/types/boolean-state-sensor/test.py | 75 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL⚡ | examples/chef/tests/smokecoalarm_test.py | 121 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL⚡ | examples/chef/tests/smokecoalarm_test.py | 133 | result = device.rpcs.chip.rpc.Attributes.Read( | CODE |
| CRITICAL | examples/chef/tests/genericswitch_test.py | 145 | result = device.rpcs.chip.rpc.Actions.Set( | CODE |
| CRITICAL | examples/chef/tests/dimmablelight_test.py | 57 | result = device.rpcs.chip.rpc.Attributes.Read( | CODE |
| CRITICAL | examples/chef/tests/dimmablelight_test.py | 67 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL⚡ | examples/chef/tests/dimmablelight_test.py | 79 | result = device.rpcs.chip.rpc.Attributes.Read( | CODE |
| CRITICAL⚡ | examples/chef/tests/dimmablelight_test.py | 89 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL | examples/chef/tests/watervalve_test.py | 81 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL | examples/chef/tests/waterheater_test.py | 64 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL | examples/chef/tests/waterheater_test.py | 76 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL | …/tests/cluster_tests/booleanstateconfiguration_test.py | 69 | result = device.rpcs.chip.rpc.Attributes.Write( | CODE |
| CRITICAL | …ples/common/pigweed/rpc_console/py/chip_rpc/console.py | 37 | device.rpcs.chip.rpc.Device.GetDeviceInfo() | STRING |
| CRITICAL | …ples/common/pigweed/rpc_console/py/chip_rpc/console.py | 102 | # device.rpcs.chip.rpc.Device.GetDeviceInfo() | COMMENT |
| CRITICAL⚡ | …weed/rpc_console/py/chip_rpc/plugins/helper_scripts.py | 35 | (status, device_types) = self.rpcs.chip.rpc.Descriptor.DeviceTypeList(endpoint=0) | CODE |
| CRITICAL⚡ | …weed/rpc_console/py/chip_rpc/plugins/helper_scripts.py | 40 | (status, parts_list) = self.rpcs.chip.rpc.Descriptor.PartsList(endpoint=0) | CODE |
| CRITICAL⚡ | …weed/rpc_console/py/chip_rpc/plugins/helper_scripts.py | 48 | (status, clusters) = self.rpcs.chip.rpc.Descriptor.ClientList(endpoint=ep) | CODE |
| CRITICAL⚡ | …weed/rpc_console/py/chip_rpc/plugins/helper_scripts.py | 52 | (status, clusters) = self.rpcs.chip.rpc.Descriptor.ServerList(endpoint=ep) | CODE |
| CRITICAL | …weed/rpc_console/py/chip_rpc/plugins/device_toolbar.py | 43 | status, device_info = self.rpcs.chip.rpc.Device.GetDeviceInfo() | CODE |
| CRITICAL | …weed/rpc_console/py/chip_rpc/plugins/device_toolbar.py | 53 | status, pairing = self.rpcs.chip.rpc.Device.GetPairingState() | CODE |
| CRITICAL | …weed/rpc_console/py/chip_rpc/plugins/device_toolbar.py | 66 | status, device_state = self.rpcs.chip.rpc.Device.GetDeviceState() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tage-2/chip-build-tizen/tizen-sdk-installer/install.sh | 121 | # Check if the files have been downloaded | COMMENT |
| LOW | integrations/mock_server/src/router.py | 102 | # Check if all required query parameters are present | COMMENT |
| LOW | third_party/tizen/tizen_qemu.py | 174 | # Check if the runner script has finished and save the status. | COMMENT |
| LOW⚡ | examples/chef/tests/laundrydryer_test.py | 255 | # Set OnOff to False using Off command | COMMENT |
| LOW | examples/chef/tests/laundrydryer_test.py | 223 | # Check if it changes (optional but good) | COMMENT |
| LOW | examples/chef/tests/waterheater_test.py | 193 | # Set OccupiedHeatingSetpoint to 2500 (25C) | COMMENT |
| LOW | scripts/configure.venv/venvactivate.py | 10 | # Set VIRTUAL_ENV to the venv directory | COMMENT |
| LOW | scripts/tools/zap/check_alchemy_metadata.py | 382 | # Check if INCOMPLETE_METADATA_ALLOWLIST files now have full metadata. | COMMENT |
| LOW | scripts/tools/telink/update_zephyr.py | 49 | # Check if fetch_sdk.sh exists | COMMENT |
| LOW | scripts/tools/telink/update_zephyr.py | 75 | # Check if remote already exists, if so, update it | COMMENT |
| LOW | scripts/tools/telink/mfg_tool.py | 699 | # Check if Key and certificate are present | COMMENT |
| LOW | scripts/tools/telink/process_binaries.py | 197 | # Check if merged.bin was created by any enabled feature, otherwise symlink zephyr.bin | COMMENT |
| LOW | scripts/tests/run_tv_casting_test.py | 126 | # Check if we exceeded the maximum wait time to parse for the output string(s). | COMMENT |
| LOW | scripts/tests/chiptest/results.py | 294 | # Check if number of columns is consistent for all rows. | COMMENT |
| LOW | scripts/tests/chiptest/results.py | 427 | # Check if all results for the iteration are in. | COMMENT |
| LOW | scripts/tests/chiptest/linux.py | 89 | # Check if the directory is empty. | COMMENT |
| LOW | scripts/tests/chiptest/accessories.py | 238 | # Check if the function exists and is registered as an RPC function. | COMMENT |
| LOW | scripts/tests/chiptest/concurrency/work_queue.py | 183 | # Check if there is a new queue element. Use block=False since we've already synchronized via self._cond | COMMENT |
| LOW | scripts/sdk-doctor/_network.sh | 23 | # Check if interface is up | COMMENT |
| LOW | scripts/sdk-doctor/_network.sh | 74 | # Check if Internet is available | COMMENT |
| LOW | scripts/sdk-doctor/_repo.sh | 36 | # Check if the directory exists | COMMENT |
| LOW | scripts/sdk-doctor/_repo.sh | 114 | # Check if the commit message contains a newline character | COMMENT |
| LOW | scripts/sdk-doctor/_repo.sh | 140 | # Check if the directory is not the current directory | COMMENT |
| LOW | scripts/helpers/bash-completion.sh | 84 | # Check if the command is valid. | COMMENT |
| LOW | src/test_driver/linux-cirque/ManualTest.py | 37 | # Set this to True to set up a test thread network if you don't want to test network commissioning. | COMMENT |
| LOW⚡ | src/test_driver/linux-cirque/MobileDeviceTest.py | 100 | # Check if the device is in thread network. | COMMENT |
| LOW⚡ | src/test_driver/linux-cirque/MobileDeviceTest.py | 104 | # Check if the device is attached to the correct thread network. | COMMENT |
| LOW⚡ | src/test_driver/linux-cirque/MobileDeviceTest.py | 109 | # Check if device can be controlled by controller | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/streams.py | 93 | # Check if file exists in valid_uploads and remove it | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 107 | # Check if this is a multi-variant playlist or a media playlist | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 174 | # Check if track name is in expected_track_names list | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 181 | # Check if this is initial or final media playlist | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 187 | # Check if multi-variant playlist was uploaded first | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 222 | # Check if all tracks are completed | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 270 | # Check if track name is in expected_track_names list | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 311 | # Check if segment number is properly incremented | COMMENT |
| LOW | src/python_testing/TC_CNET_4_10.py | 419 | # Check if connected status is True, although this might take time | COMMENT |
| LOW | src/python_testing/TC_CGEN_2_2.py | 352 | # Check if the new certificate is in the updated list | COMMENT |
| LOW | src/python_testing/TC_WEBRTCPTestBase.py | 42 | # Check if audio stream has already been allocated | COMMENT |
| LOW | src/python_testing/TC_WEBRTCPTestBase.py | 96 | # Check if video stream has already been allocated | COMMENT |
| LOW⚡ | src/python_testing/TC_WEBRTCPTestBase.py | 191 | # Check if battery feature is supported, Power Source has to be on the Root Node | COMMENT |
| LOW | src/python_testing/TC_IDM_2_2.py | 201 | # Check if BasicInformation cluster exists before running steps 14-17 | COMMENT |
| LOW | src/python_testing/TC_IDM_2_2.py | 286 | # Check if BasicInformation cluster exists before running step 20 | COMMENT |
| LOW | src/python_testing/TC_WEBRTCP_2_3.py | 121 | # Check if privacy feature is supported before testing privacy mode | COMMENT |
| LOW | src/python_testing/TC_PAVST_2_7.py | 350 | # Check if privacy feature is supported before testing privacy mode | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_7_2.py | 292 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_WEBRTCP_2_29.py | 113 | # Check if privacy feature is supported before testing privacy mode | COMMENT |
| LOW | src/python_testing/TC_DeviceBasicComposition.py | 573 | # Check if this is a write-only attribute by trying to read it. | COMMENT |
| LOW | src/python_testing/TC_AVANALY_2_10.py | 201 | # Set ZoneIDs to None if no feature, Null if feature and no zone IDs | COMMENT |
| LOW | src/python_testing/TC_IDM_3_2.py | 124 | # Check if NodeLabel attribute exists for step 4 (SuppressResponse tests) | COMMENT |
| LOW | src/python_testing/TC_IDM_3_2.py | 160 | # Check if NodeLabel attribute exists for steps 5 and 6 (DataVersion test steps) | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_4_4.py | 215 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_7_3.py | 360 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_7_3.py | 613 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_7_3.py | 658 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 563 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 581 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 608 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 626 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 653 | # Check if the MainState attribute has the expected values | COMMENT |
| 85 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/lighting-app/linux/README.md | 103 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/dishwasher-app/linux/README.md | 100 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/refrigerator-app/linux/README.md | 99 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/water-heater-app/linux/README.md | 113 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/evse-app/linux/README.md | 114 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/electrical-protection-app/linux/README.md | 114 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/microwave-oven-app/linux/README.md | 94 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/air-purifier-app/linux/README.md | 93 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/contact-sensor-app/linux/README.md | 94 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | …es/lighting-app-data-mode-no-unique-id/linux/README.md | 108 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/closure-app/linux/README.md | 90 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/tv-app/linux/README.md | 242 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/thermostat/linux/README.md | 106 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/air-quality-sensor-app/linux/README.md | 100 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/energy-gateway-app/linux/README.md | 106 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/bridge-app/linux/README.md | 170 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | scripts/tools/zap/zap_download.py | 167 | # Based on the above, we assume CI is using the latest build (will not be | COMMENT |
| HIGH | src/crypto/CHIPCryptoPALOpenSSL.cpp | 1869 | // In this implementation the cRLIssuer is expected to be encoded as a directoryName field of the GeneralName: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ages/stage-1/chip-build-crosscompile/create_sysroot.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/mock_server/src/handler.py | 70 | def _set_headers(self, status_code=200, headers=None) -> None: | CODE |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 59 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/laundrydryer_test.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/chime_test.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/smokecoalarm_test.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/genericswitch_test.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/modeselect_test.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/microwaveoven_test.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/dimmablelight_test.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …mples/chef/tests/castingvideoplayer_contentapp_test.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/watervalve_test.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/waterheater_test.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/chef/tests/cluster_tests/fancontrol_test.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/tests/cluster_tests/booleanstateconfiguration_test.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …sting-app/tv-casting-common/generate_slim_overrides.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/py_matter_idl/matter/idl/lint/__init__.py | 25 | __all__ = ['CreateParser'] | CODE |
| LOW | …y_matter_idl/matter/idl/generators/cpp/sdk/__init__.py | 17 | __all__ = ['SdkGenerator'] | CODE |
| LOW | …_idl/matter/idl/generators/cpp/application/__init__.py | 17 | __all__ = ['CppApplicationGenerator'] | CODE |
| LOW | scripts/tools/nxp/ota/crypto_utils.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/tools/memory/memdf/__init__.py | 21 | __all__ = [ | CODE |
| LOW | scripts/tools/memory/memdf/util/pretty.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/tools/silabs/ota/crypto_utils.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/setup/silabs/install-packages.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/tests/chiptest/log_config.py | 170 | def set_fmt(self, task: str | None = None, level: int | str | None = None) -> None: | CODE |
| LOW | scripts/tests/chiptest/__init__.py | 31 | __all__ = [ | CODE |
| LOW | scripts/tests/chiptest/linux.py | 45 | __all__ = [ | CODE |
| LOW | scripts/tests/chiptest/concurrency/context.py | 122 | __all__ = [ | CODE |
| LOW | scripts/py_matter_yamltests/matter/yamltests/parser.py | 1435 | def set_runtime_variable(self, name: str, value: Any) -> None: | CODE |
| LOW | src/app/ota_image_tool.py | 278 | def update_header_args(args: object) -> None: | CODE |
| LOW | src/python_testing/TC_PAVSTI_Utils.py | 141 | def update_expected_track_names(self, stream_id: str, expected_track_names: list[str]) -> None: | CODE |
| LOW | src/python_testing/TC_COMPRO_2_5.py | 75 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DISHALM_2_1.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DA_1_10.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_TSTATM_3_2.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_COMPRO_2_1.py | 79 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DGGEN_2_5.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DA_1_1.py | 94 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_AVANALY_2_10.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_8.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_CNET_4_11.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_CNET_4_11.py | 185 | def update_service(self, zc: Zeroconf, type_: str, name: str) -> None: | CODE |
| LOW | src/python_testing/TC_COMPRO_2_4.py | 153 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SC_5_2.py | 81 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SU_2_7.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DGSW_2_1.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_7.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_3.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_PROXR_2_3.py | 55 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SU_2_2.py | 64 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_2.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_6.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_OPCREDS_3_9.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_COMPRO_2_9.py | 101 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DISHM_2_1.py | 77 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_DA_PQC_common.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_1.py | 46 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_common.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | src/python_testing/TC_BOOL_2_2.py | 128 | async def _set_dut_state_value(self, endpoint: int, state: bool) -> None: | CODE |
| LOW | src/python_testing/TC_BOOL_2_2.py | 57 | logger = logging.getLogger(__name__) | CODE |
| 53 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …y_matter_idl/matter/idl/generators/cpp/sdk/__init__.py | 15 | CODE | |
| LOW | …_idl/matter/idl/generators/cpp/application/__init__.py | 15 | CODE | |
| LOW | scripts/tools/check_label_reviewers.py | 25 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 18 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 19 | CODE | |
| LOW | scripts/tools/memory/memdf/__init__.py | 19 | CODE | |
| LOW | scripts/tests/chiptest/runner.py | 15 | CODE | |
| LOW | scripts/tests/chiptest/runner.py | 38 | CODE | |
| LOW | scripts/tests/chiptest/results.py | 15 | CODE | |
| LOW | scripts/tests/chiptest/__init__.py | 26 | CODE | |
| LOW | scripts/tests/chiptest/linux.py | 42 | CODE | |
| LOW | scripts/tests/chiptest/linux.py | 42 | CODE | |
| LOW | scripts/tests/chiptest/accessories.py | 16 | CODE | |
| LOW | scripts/tests/chiptest/concurrency/context.py | 32 | CODE | |
| LOW | scripts/tests/chiptest/concurrency/context.py | 32 | CODE | |
| LOW | scripts/tests/chiptest/concurrency/context.py | 32 | CODE | |
| LOW | scripts/tests/chipyaml/runner.py | 17 | CODE | |
| LOW | scripts/tests/chipyaml/tests_logger.py | 16 | CODE | |
| LOW | scripts/tests/chipyaml/chiptool.py | 17 | CODE | |
| LOW | scripts/tests/chipyaml/tests_tool.py | 15 | CODE | |
| LOW | scripts/tests/chipyaml/darwinframeworktool.py | 17 | CODE | |
| LOW | scripts/tests/chipyaml/relative_importer.py | 25 | CODE | |
| LOW | …ts/py_matter_yamltests/matter/yamltests/yaml_loader.py | 16 | CODE | |
| LOW | src/python_testing/TC_IDM_4_2.py | 46 | CODE | |
| LOW | src/python_testing/TC_CC_2_1.py | 73 | CODE | |
| LOW | src/python_testing/TC_FAN_3_1.py | 61 | CODE | |
| LOW | src/python_testing/TC_ACE_1_2.py | 40 | CODE | |
| LOW | src/python_testing/TC_FAN_3_2.py | 63 | CODE | |
| LOW | src/python_testing/support_modules/network_identity.py | 50 | CODE | |
| LOW | src/python_testing/support_modules/serial_console.py | 37 | CODE | |
| LOW | …g_infrastructure/matter/testing/commissioning_types.py | 28 | CODE | |
| LOW | …esting_infrastructure/matter/testing/matter_testing.py | 18 | CODE | |
| LOW | …esting_infrastructure/matter/testing/harness_params.py | 45 | CODE | |
| LOW | …ng_infrastructure/matter/testing/matter_stack_state.py | 30 | CODE | |
| LOW | …er_testing_infrastructure/matter/testing/linux/wifi.py | 21 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 18 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 19 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 20 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 20 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 20 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 21 | CODE | |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 22 | CODE | |
| LOW | …sting_infrastructure/matter/testing/linux/namespace.py | 18 | CODE | |
| LOW | …c/python_testing/test_testing/TestGroupTableReports.py | 41 | CODE | |
| LOW | …testing/TestCommissioningStatusDetectionIntegration.py | 63 | CODE | |
| LOW | …sting/mdns_discovery/data_classes/mdns_service_info.py | 20 | CODE | |
| LOW | src/controller/python/matter/CertificateAuthority.py | 19 | CODE | |
| LOW | src/controller/python/matter/ReplStartup.py | 30 | CODE | |
| LOW | src/controller/python/matter/ChipStack.py | 37 | CODE | |
| LOW | src/controller/python/matter/ChipStack.py | 37 | CODE | |
| LOW | src/controller/python/matter/ChipStack.py | 37 | CODE | |
| LOW | src/controller/python/matter/FabricAdmin.py | 19 | CODE | |
| LOW | src/controller/python/matter/MatterTlvJson.py | 24 | CODE | |
| LOW | src/controller/python/matter/ChipDeviceCtrl.py | 29 | CODE | |
| LOW | src/controller/python/matter/tlv/tlvlist.py | 20 | CODE | |
| 36 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …and_device_type_dev/how_to_add_new_dts_and_clusters.md | 78 | auto-generated code run one of the following: | CODE |
| HIGH⚡ | src/python_testing/TC_WEBRTCPTestBase.py | 169 | # Make sure the DUT allocated sterams as requested | COMMENT |
| HIGH⚡ | src/python_testing/TC_WEBRTCPTestBase.py | 182 | # Make sure the DUT allocated sterams as requested | COMMENT |
| HIGH⚡ | src/python_testing/TC_PAVSTTestBase.py | 167 | # Make sure the DUT allocated sterams as requested | COMMENT |
| HIGH⚡ | src/python_testing/TC_PAVSTTestBase.py | 180 | # Make sure the DUT allocated sterams as requested | COMMENT |
| HIGH | …c/controller/java/tests/matter/tlv/TlvReadWriteTest.kt | 431 | // Throws exception because the encoded value is Long and not ULong as requested by | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …usters-minimal-app/infineon/psoc6/src/ZclCallbacks.cpp | 85 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/lighting-app/genio/src/ZclCallbacks.cpp | 148 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/lighting-app/linux/main.cpp | 84 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …mples/lighting-app/infineon/psoc6/src/ZclCallbacks.cpp | 83 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …mples/lighting-app/bouffalolab/common/ZclCallbacks.cpp | 84 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …mples/lighting-app/ti/cc13x4_26x4/src/ZclCallbacks.cpp | 75 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/air-purifier-app/cc32xx/main/ZclCallbacks.cpp | 60 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/chef/silabs/src/DataModelCallbacks.cpp | 65 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …s/all-clusters-app/infineon/psoc6/src/ZclCallbacks.cpp | 85 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …les/lighting-app-data-mode-no-unique-id/linux/main.cpp | 76 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/lock-app/cc32xx/main/ZclCallbacks.cpp | 55 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/tv-app/tv-common/src/ZCLCallbacks.cpp | 106 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/thermostat/genio/src/ZclCallbacks.cpp | 64 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | …les/air-quality-sensor-app/telink/src/ZclCallbacks.cpp | 58 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | examples/light-switch-app/genio/src/ZclCallbacks.cpp | 64 | // TODO: implement any additional Cluster Server init actions | COMMENT |
| LOW | scripts/tools/nxp/ota/ota_image_tool.py | 234 | # TODO: implement to show current TLVs | COMMENT |
| LOW | scripts/tools/silabs/ota/ota_multi_image_tool.py | 263 | # TODO: implement to show current TLVs | COMMENT |
| LOW | …l-commissioning-server/GeneralCommissioningCluster.cpp | 237 | // TODO: implement the above - they are currently PROVISIONAL and not supported by AAI | COMMENT |
| LOW | src/platform/silabs/wifi/SiWx/WifiInterfaceImpl.cpp | 786 | // TODO: Handle error, requeue event depending on queue size or notify relevant task, | COMMENT |
| LOW | src/platform/silabs/SiWx/ble/BLEManagerImpl.cpp | 244 | // TODO: Handle error, requeue event depending on queue size or notify relevant task, Chipdie, etc. | COMMENT |
| LOW | src/controller/python/matter/ChipCoreBluetoothMgr.py | 509 | # TODO: implement this for Peripheral support. | COMMENT |
| LOW | src/lib/dnssd/tests/TestServiceNaming.cpp | 144 | // TODO: Add tests for longer device types once spec issue #3226 is closed. | COMMENT |
| LOW | …ols/secure_channel/DefaultSessionResumptionStorage.cpp | 97 | // TODO: implement LRU for resumption | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | scripts/tools/tests/test_pr_checker_bot.py | 212 | "dummy_token", | CODE |
| LOW⚡ | scripts/tools/tests/test_pr_checker_bot.py | 231 | "dummy_token", | CODE |
| LOW⚡ | scripts/tools/tests/test_pr_checker_bot.py | 491 | "dummy_token", | CODE |
| LOW⚡ | scripts/tools/tests/test_pr_checker_bot.py | 880 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 189 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 261 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 285 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 511 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 621 | token="dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 931 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 962 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 1286 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 1309 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 1335 | "dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 102 | token="dummy_token", | STRING |
| LOW | src/python_testing/TC_IDM_1_4.py | 160 | async def remaining_batch_commands_test_steps(self, dummy_value): | CODE |
| LOW⚡ | …hon_testing/test_testing/test_TC_ICDM_2_1_full_pics.py | 23 | long_string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et do | CODE |
| LOW⚡ | …hon_testing/test_testing/test_TC_ICDM_2_1_full_pics.py | 23 | long_string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et do | CODE |
| LOW | src/credentials/tests/TestFabricTable.cpp | 2457 | CharSpan fabricLabel = "placeholder"_span; | CODE |
| LOW | src/credentials/tests/TestFabricTable.cpp | 2470 | fabricLabel = "placeholder"_span; | CODE |
| LOW | src/credentials/tests/TestFabricTable.cpp | 2480 | fabricLabel = "placeholder"_span; | CODE |
| LOW⚡ | src/credentials/tests/TestFabricTable.cpp | 2516 | fabricLabel = "placeholder"_span; | CODE |
| LOW⚡ | src/credentials/tests/TestFabricTable.cpp | 2519 | fabricLabel = "placeholder"_span; | CODE |
| LOW⚡ | src/credentials/tests/TestFabricTable.cpp | 2526 | fabricLabel = "placeholder"_span; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/helpers/cirque_android_docker_build.sh | 22 | # Example usage: | COMMENT |
| LOW | scripts/helpers/docker-version-roll.sh | 18 | # Usage: | COMMENT |
| LOW | scripts/helpers/restyle-diff.sh | 23 | # Usage: | COMMENT |
| LOW | scripts/helpers/otbr_docker_build.sh | 22 | # Example usage: | COMMENT |
| LOW | credentials/generate_revocation_set.py | 21 | # Usage: | COMMENT |
| LOW | src/app/server-cluster/OptionalAttributeSet.h | 117 | /// Example usage: | COMMENT |
| LOW | src/platform/Linux/bluez/AdapterIterator.h | 35 | /// Usage example: | COMMENT |
| LOW | src/lib/support/IntrusiveList.h | 386 | /// Example usage: | COMMENT |
| LOW | src/lib/support/Scoped.h | 55 | /// Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/tools/bouffalolab/generate_factory_data.py | 121 | CODE | |
| LOW | scripts/tests/chiptest/results.py | 263 | CODE | |
| LOW | src/python_testing/TC_EWATERHTRBase.py | 36 | CODE | |
| LOW | src/python_testing/TC_PAVSTTestBase.py | 188 | CODE | |
| LOW | src/python_testing/TC_SUTestBase.py | 82 | CODE | |
| LOW | src/python_testing/TC_JFADMIN_1_4.py | 99 | CODE | |
| LOW | …esting_infrastructure/matter/testing/matter_testing.py | 2601 | CODE | |
| LOW | …sting_infrastructure/matter/testing/linux/namespace.py | 265 | CODE | |
| LOW | src/controller/python/matter/ChipDeviceCtrl.py | 1758 | CODE | |
| LOW | src/controller/python/matter/ChipDeviceCtrl.py | 2294 | CODE | |
| LOW | src/controller/python/matter/clusters/Command.py | 403 | CODE | |
| LOW | src/controller/python/matter/clusters/Attribute.py | 1172 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | examples/tv-casting-app/linux/simple-app-helper.cpp | 784 | // For demonstration purposes add another TargetApp Vendor ID to interact with after commissioning. If the | COMMENT |
| MEDIUM | examples/pump-app/ti/cc13x4_26x4/main/AppTask.cpp | 520 | // Post event for demonstration purposes, we must ensure that the | COMMENT |
| LOW | .github/workflows/pr-validation.yaml | 40 | # body: 'Please make sure to delete starter instructions from your PR summary and replace them with a desc | COMMENT |
| LOW | …matter_testing_infrastructure/matter/testing/runner.py | 428 | # TODO: If CASE Admin Subject is a CAT tag range, then make sure to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/python_testing/TC_SU_2_2.py | 135 | # event-driven and ends early on fast devices, so an oversized budget only | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | integrations/mock_server/src/handler.py | 89 | def handle_request(self) -> None: | CODE |