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 presents the forensic synthetic code analysis of project-chip/connectedhomeip, a C++ project with 8,822 GitHub stars. SynthScan v2.0 examined 3,031,694 lines of code across 15847 source files, recording 11920 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 5.5 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 11920 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 41 | # status: failure | 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-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/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/ThermostatUserInterfaceConfiguration/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 301 | #include <clusters/UnitTesting/Ids.h> | COMMENT |
| LOW | zzz_generated/app-common/clusters/MetadataQuery.h | 321 | #include <clusters/WiFiNetworkManagement/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 |
| LOW | …/clusters/ActivatedCarbonFilterMonitoring/Attributes.h | 21 | #pragma once | COMMENT |
| LOW | …on/clusters/ActivatedCarbonFilterMonitoring/Commands.h | 21 | #pragma once | COMMENT |
| LOW | …z_generated/app-common/clusters/PowerTopology/Events.h | 21 | #pragma once | COMMENT |
| 6490 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 | 35 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 37 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 124 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 126 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 238 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 240 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 287 | # ============================================================================== | COMMENT |
| MEDIUM | config/nrfconnect/chip-module/CMakeLists.txt | 289 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 34 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 36 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 87 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 89 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 122 | # ============================================================================== | COMMENT |
| MEDIUM | config/silabs/CMakeLists.txt | 124 | # ============================================================================== | 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 | 86 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 88 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 176 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 178 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 193 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 195 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 204 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | config/telink/chip-module/CMakeLists.txt | 206 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 218 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 220 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 239 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 241 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 252 | # ============================================================================== | COMMENT |
| MEDIUM | config/telink/chip-module/CMakeLists.txt | 254 | # ============================================================================== | 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 | 110 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 112 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 154 | # ============================================================================== | COMMENT |
| MEDIUM | config/zephyr/chip-module/CMakeLists.txt | 156 | # ============================================================================== | 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 |
| 520 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 | 71 | 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 |
| 1666 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 | 76 | self._context.path.push(name) | CODE |
| HIGH | …ts/py_matter_idl/matter/idl/data_model_xml/__init__.py | 73 | self._context.path.push(name) | CODE |
| HIGH | …s/py_matter_idl/matter/idl/generators/java/__init__.py | 370 | can implement things like 'if x != null { treat non-null x}' | STRING |
| HIGH | …py_matter_idl/matter/idl/generators/kotlin/__init__.py | 336 | 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 | 173 | "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_CLCTRL_4_4.py | 122 | "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 | 126 | TestStep("5a", "If CurrentCountdownTime is null, skip steps 5b to 5f"), | CODE |
| HIGH | src/python_testing/TC_CLCTRL_4_4.py | 276 | f"CountdownTime should be between 1 and {countdown_time_max}, or null, got: {current_countdo | 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 | 127 | 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 | 130 | TestStep("16h", "TH waits for and verifies the GroupcastTesting event from DUT (GroupID: null, AccessAllowed | CODE |
| HIGH⚡ | src/python_testing/TC_SC_5_2.py | 133 | TestStep("16k", "TH waits for and verifies the GroupcastTesting event from DUT (GroupID: 0x0102, AccessAllow | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 463 | f"Expected GroupID to be null, got {event_data.groupID}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 465 | f"Expected AccessAllowed to be null, got {event_data.accessAllowed}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 488 | f"Expected GroupID to be null, got {event_data.groupID}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 490 | f"Expected AccessAllowed to be null, got {event_data.accessAllowed}") | CODE |
| HIGH | src/python_testing/TC_SC_5_2.py | 515 | f"Expected AccessAllowed to be null, got {event_data.accessAllowed}") | CODE |
| HIGH | src/python_testing/TC_EEVSE_2_10.py | 134 | TestStep("11", "TH sends command EnableDischarging with DischargingEnabledUntil=null, maximumDischargeCurren | CODE |
| HIGH | src/python_testing/TC_EEVSE_2_10.py | 389 | # TH sends command EnableDischarging with DischargingEnabledUntil=null, | COMMENT |
| HIGH | src/python_testing/TC_CADMIN_1_25.py | 68 | TestStep(9, "Verify TH_CR1 receives subscription notifications which show WindowStatus value to be 0, AdminF | CODE |
| HIGH⚡ | src/python_testing/TC_CADMIN_1_25.py | 81 | TestStep(17, "Verify TH_CR1 receives subscription notifications which show WindowStatus value to be 0, Admin | CODE |
| HIGH⚡ | src/python_testing/TC_CADMIN_1_25.py | 82 | TestStep(18, "Verify TH_CR2 receives subscription notifications which show WindowStatus value to be 0, Admin | CODE |
| HIGH⚡ | src/python_testing/TC_CADMIN_1_25.py | 89 | TestStep(23, "Verify TH_CR1 receives subscription notifications which show WindowStatus value to be 0, Admin | CODE |
| HIGH⚡ | src/python_testing/TC_CADMIN_1_25.py | 90 | TestStep(24, "Verify TH_CR2 receives subscription notifications which show WindowStatus value to be 0, Admin | CODE |
| HIGH | src/python_testing/TC_CADMIN_1_25.py | 305 | # Verify TH_CR1 receives subscription notifications which show WindowStatus value to be 0, AdminFabricIndex valu | COMMENT |
| HIGH | src/python_testing/TC_CADMIN_1_25.py | 316 | # Verify TH_CR2 receives subscription notifications which show WindowStatus value to be 0, AdminFabricIndex valu | COMMENT |
| HIGH⚡ | src/python_testing/TC_SETRF_2_1.py | 79 | - Verify that TariffLabel field has type string with max length 128 or null; | CODE |
| HIGH⚡ | src/python_testing/TC_SETRF_2_1.py | 80 | - Verify that ProviderName field has type string with max length 128 or null; | CODE |
| HIGH⚡ | src/python_testing/TC_SETRF_2_1.py | 81 | - Verify that BlockMode field has type BlockModeEnum. Value has to be between a range of 0 - 2 o | CODE |
| HIGH⚡ | src/python_testing/TC_SETRF_2_1.py | 86 | - Verify that it has type currency or null; | CODE |
| HIGH⚡ | src/python_testing/TC_SETRF_2_1.py | 91 | - If tariffInfoValue equals null, Verify that the DUT response contains a null; | CODE |
| 127 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 | 116 | # 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/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 | 414 | ### Step 7: Control application Data Model clusters | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 458 | ### Step 8: Read basic information from the Matter device | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1135 | #### Step 1: Commission to fabric | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1141 | #### Step 2: Open the commissioning window | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1174 | #### Step 3: Save the pairing code | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1189 | #### Step 4: Commission the Matter device to a new fabric | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1217 | #### Step 5: Test reception of commands | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1641 | ### Step 1: Set up a user | COMMENT |
| LOW | …s/development_controllers/chip-tool/chip_tool_guide.md | 1719 | ### 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 | 40 | # WARNING: This is just an example for using key for decrypting the encrypted 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 | 288 | ## Step 2: Register the Device Type in `DeviceFactory` | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 317 | ## Step 3: Register Files in Build Configurations | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 399 | ## Step 4: Expand Build Targets & Update Snapshots | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 441 | ## Step 5: End-to-End Verification & Certification Testing | COMMENT |
| LOW | examples/all-devices-app/docs/adding_new_device.md | 505 | ## Step 6: Update Implementation Status Documentation | COMMENT |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 91 | # Step 2: Read Boolean State Value on Endpoint 1 and Endpoint 2 | COMMENT |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 102 | # Step 3: Toggle and assert state values on Endpoint 1 and Endpoint 2 independently via PwRPC | COMMENT |
| LOW | examples/water-heater-app/esp32/CMakeLists.txt | 33 | # WARNING: This is just an example for using key for decrypting the encrypted OTA image | COMMENT |
| LOW | examples/evse-app/esp32/CMakeLists.txt | 33 | # WARNING: This is just an example for using key for decrypting the encrypted OTA image | COMMENT |
| 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 |
| 566 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 91 | # Step 2: Read Boolean State Value on Endpoint 1 and Endpoint 2 | COMMENT |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 102 | # Step 3: Toggle and assert state values on Endpoint 1 and Endpoint 2 independently via PwRPC | COMMENT |
| LOW | examples/chef/stateful_shell.py | 57 | 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 | 503 | // For a single motion event with multiple zones, we need to check if any zone should trigger | COMMENT |
| LOW | …stm32/common/STM32WB5MM-DK/STM32_WPAN/App/app_thread.c | 554 | * 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 | 941 | // Before calling HandleClosureActionComplete, we need to check if a latch action is needed. | COMMENT |
| LOW | examples/closure-app/silabs/src/ClosureManager.cpp | 750 | // 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/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 |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 808 | // Step 2: Generate a valid test client certificate | COMMENT |
| LOW⚡ | …t-server/tests/TestTLSCertificateManagementCluster.cpp | 813 | // Step 3: Provision the client certificate | COMMENT |
| LOW | …s/closure-dimension-server/ClosureDimensionCluster.cpp | 236 | // If the position member is present in the incoming CurrentState, we need to check if the Positioning | COMMENT |
| LOW | …s/closure-dimension-server/ClosureDimensionCluster.cpp | 282 | // If the latching member is present in the incoming CurrentState, we need to check if the MotionLatching | COMMENT |
| LOW | …s/closure-dimension-server/ClosureDimensionCluster.cpp | 296 | // If the speed member is present in the incoming CurrentState, we need to check if the Speed feature is | COMMENT |
| LOW | …s/closure-dimension-server/ClosureDimensionCluster.cpp | 337 | // If the position member is present in the incoming TargetState, we need to check if the Positioning | COMMENT |
| LOW | …s/closure-dimension-server/ClosureDimensionCluster.cpp | 357 | // If the latching member is present in the incoming TargetState, we need to check if the MotionLatching | COMMENT |
| 516 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 |
| 97 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 | 86 | # seems the same. This will just pass | COMMENT |
| LOW | …pts/py_matter_idl/matter/idl/test_matter_idl_parser.py | 68 | # seems the same. This will just pass | COMMENT |
| LOW | scripts/py_matter_idl/matter/idl/test_data_model_xml.py | 83 | # 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 | 119 | # Waiting for both makes the startup detection more robust. | 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_SU_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_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_S_2_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_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 |
| 170 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 | 119 | except Exception: | 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 | 312 | except Exception as e: | CODE |
| MEDIUM | …mples/tv-casting-app/tests/test_phase2_build_config.py | 295 | 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 | 473 | except Exception as e: | STRING |
| LOW | scripts/tools/pr_checker_bot.py | 729 | except Exception as e: | CODE |
| LOW | scripts/tools/pr_checker_bot.py | 738 | 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 |
| LOW⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 332 | except Exception: | CODE |
| MEDIUM⚡ | scripts/tools/nxp/factory_data_generator/custom.py | 333 | print(f"Error: {self.val} not in {ProductPrimaryColor.VALUES}") | CODE |
| LOW | scripts/tools/nxp/ota/crypto_utils.py | 429 | except Exception: | CODE |
| LOW | scripts/tools/nxp/ota/crypto_utils.py | 453 | except Exception: | CODE |
| LOW | scripts/tools/memory/local_sizes.py | 177 | except Exception as exception: | CODE |
| LOW | scripts/tools/memory/collect.py | 44 | except Exception as exception: | CODE |
| LOW | scripts/tools/memory/report_summary.py | 53 | except Exception as exception: | CODE |
| LOW | scripts/tools/memory/gh_db_load.py | 108 | except Exception as exception: | CODE |
| 322 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 | 39 | # 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 | 94 | # Create the XMLRPC server and register functions. | COMMENT |
| MEDIUM | scripts/tests/chiptest/accessories.py | 423 | # 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 | 68 | # 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 | 68 | # 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 | 1079 | # 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 | 64 | # 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 | 68 | # 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 |
| 67 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 | 71 | 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_SU_2_2.py | 69 | Generic matcher for OTA UpdateState across multiple steps. Args: step_name (str): Name of | 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 | …esting_infrastructure/matter/testing/timeoperations.py | 38 | 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 | 68 | 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 | 93 | Converts POSIX timestamp in milliseconds to UTC datetime. This function converts a POSIX timestamp (milliseconds s | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 116 | Validates a Matter timestamp against expected time within tolerance. Args: received: int, Matter timestamp | STRING |
| HIGH | …esting_infrastructure/matter/testing/timeoperations.py | 148 | 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 | 286 | Start a wildcard subscription for the specified attribute paths. After the subscription is established | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 2159 | 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 | 2840 | Update event trigger if legacy flag is set. Args: eventTrigger: The base event trigger value. | STRING |
| HIGH | …esting_infrastructure/matter/testing/matter_testing.py | 2946 | 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 | 2999 | 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 | 3021 | 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 | 3042 | 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 | 768 | Start a wildcard subscription for the specified attribute paths. Parameters: dev_ctrl: Dev | STRING |
| HIGH | …r_testing_infrastructure/matter/testing/conformance.py | 524 | 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 | 579 | 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 | 86 | 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 | 148 | 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 | 438 | 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 | 1845 | ONLY TO BE USED FOR TEST: Write attributes with decoupled Timed Request action and TimedRequest field. | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 1995 | Write a list of attributes on a target node. nodeId: Target's Node ID timedWriteTimeoutMs: Tim | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 2078 | 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 | 2299 | 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 | 2423 | 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 | 2705 | Creates a standard flow manual code from the given discriminator and passcode. Args: discr | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 3126 | 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 | 3411 | Enables ICD registration for the following commissioning session. Args: parameters: A ICDRegistrat | STRING |
| HIGH | src/controller/python/matter/ChipDeviceCtrl.py | 3551 | 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 | 71 | 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 | 96 | 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 | 93 | 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 | 129 | 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 | 167 | 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 | 190 | 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 | 206 | 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 | 222 | 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 | 90 | 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 | 127 | 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 | 66 | CODE | |
| LOW | examples/chef/chef.py | 270 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 97 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 113 | CODE | |
| LOW | examples/chef/sample_app_util/zap_file_parser.py | 176 | 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 | 71 | 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 | 427 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 550 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 580 | CODE | |
| LOW | scripts/py_matter_idl/matter/idl/matter_idl_parser.py | 658 | CODE | |
| LOW | …ipts/py_matter_idl/matter/idl/lint/type_definitions.py | 256 | 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 | 260 | CODE | |
| LOW | …ter_idl/matter/idl/data_model_xml/handlers/handlers.py | 156 | 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 | 190 | CODE | |
| LOW | scripts/tools/pr_checker_bot.py | 374 | CODE | |
| LOW | scripts/tools/pr_checker_bot.py | 550 | 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 | 62 | 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/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 | 94 | CODE | |
| LOW | scripts/tools/memory/gh_db_query.py | 383 | CODE | |
| LOW | scripts/tools/memory/gaps.py | 36 | CODE | |
| LOW | scripts/tools/memory/gaps.py | 59 | CODE | |
| LOW | scripts/tools/memory/gh_report.py | 130 | CODE | |
| 246 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …vices-common/device/types/boolean-state-sensor/test.py | 73 | 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 | 383 | # Check if INCOMPLETE_METADATA_ALLOWLIST files now have full metadata. | COMMENT |
| LOW | scripts/tools/telink/mfg_tool.py | 696 | # Check if Key and certificate are present | COMMENT |
| LOW | scripts/tools/telink/process_binaries.py | 198 | # Check if merged.bin was created by any enabled feature, otherwise symlink zephyr.bin | COMMENT |
| LOW | scripts/tests/run_tv_casting_test.py | 127 | # 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 | 88 | # Check if the directory is empty. | COMMENT |
| LOW | scripts/tests/chiptest/accessories.py | 237 | # Check if the function exists and is registered as an RPC function. | COMMENT |
| LOW | scripts/tests/chiptest/concurrency/work_queue.py | 180 | # 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 | 94 | # Check if file exists in valid_uploads and remove it | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 108 | # Check if this is a multi-variant playlist or a media playlist | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 175 | # Check if track name is in expected_track_names list | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 182 | # Check if this is initial or final media playlist | COMMENT |
| LOW⚡ | src/tools/push_av_server/src/validation.py | 188 | # Check if multi-variant playlist was uploaded first | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 223 | # Check if all tracks are completed | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 271 | # Check if track name is in expected_track_names list | COMMENT |
| LOW | src/tools/push_av_server/src/validation.py | 312 | # 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_WEBRTCP_2_29.py | 113 | # Check if privacy feature is supported before testing privacy mode | COMMENT |
| LOW | src/python_testing/TC_DeviceBasicComposition.py | 561 | # Check if this is a write-only attribute by trying to read it. | COMMENT |
| LOW | src/python_testing/TC_IDM_3_2.py | 130 | # Check if NodeLabel attribute exists for step 4 (SuppressResponse tests) | STRING |
| LOW | src/python_testing/TC_IDM_3_2.py | 171 | # Check if NodeLabel attribute exists for steps 5 and 6 (DataVersion test steps) | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_4_4.py | 202 | # Check if LatchControlModes Bit 1 is 0 | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 548 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 566 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 593 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 611 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 638 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 656 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW | src/python_testing/TC_CLCTRL_5_1.py | 694 | # Check if the MainState attribute has the expected values | COMMENT |
| LOW⚡ | src/python_testing/TC_CNET_4_11.py | 728 | # Check if it's a Matter/CHIP internal timeout (may be expected during network switch) | COMMENT |
| LOW | src/python_testing/TC_CNET_4_11.py | 167 | # Check if the target device ID (in various formats) is in the service name | COMMENT |
| LOW | src/python_testing/TC_SC_4_3.py | 213 | # Check if ep0_servers contain the ICD Management cluster ID (0x0046) | COMMENT |
| LOW | src/python_testing/TC_MCORE_FS_1_1.py | 177 | # Check if any of the device types is an AGGREGATOR | COMMENT |
| LOW | src/python_testing/TC_ACL_2_10.py | 234 | # Check if restart flag file is available (indicates test runner supports app restart) | COMMENT |
| 71 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/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 | 238 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | examples/thermostat/linux/README.md | 105 | # 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 | 162 | # In this example, the device we want to use is hci1 | COMMENT |
| HIGH | scripts/tools/zap/zap_download.py | 168 | # Based on the above, we assume CI is using the latest build (will not be | COMMENT |
| HIGH | src/crypto/CHIPCryptoPALOpenSSL.cpp | 1731 | // In this implementation the cRLIssuer is expected to be encoded as a directoryName field of the GeneralName: | COMMENT |
| 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/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 | 31 | CODE | |
| LOW | scripts/tests/chiptest/concurrency/context.py | 31 | CODE | |
| LOW | scripts/tests/chiptest/concurrency/context.py | 31 | 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 | 46 | 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 | 62 | CODE | |
| LOW | …g_infrastructure/matter/testing/commissioning_types.py | 28 | CODE | |
| LOW | …esting_infrastructure/matter/testing/matter_testing.py | 18 | 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 | 21 | 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 | |
| LOW | src/controller/python/matter/ble/__init__.py | 14 | CODE | |
| LOW | src/controller/python/matter/ble/__init__.py | 15 | CODE | |
| LOW | src/controller/python/matter/ble/__init__.py | 15 | CODE | |
| LOW | …controller/python/matter/interaction_model/__init__.py | 28 | CODE | |
| 30 more matches not shown… | ||||
| 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 | 71 | def _set_headers(self, status_code=200, headers=None) -> None: | CODE |
| LOW | …vices-common/device/types/boolean-state-sensor/test.py | 57 | 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 | 20 | 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 | 121 | __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 | 142 | def update_expected_track_names(self, stream_id: str, expected_track_names: list[str]) -> None: | CODE |
| LOW | src/python_testing/TC_DISHALM_2_1.py | 53 | 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 | 51 | 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 | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_CNET_4_11.py | 184 | def update_service(self, zc: Zeroconf, type_: str, name: str) -> None: | CODE |
| LOW | src/python_testing/TC_SC_5_2.py | 80 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SU_2_7.py | 67 | 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_SU_2_2.py | 63 | 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_DISHM_2_1.py | 55 | 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 | 33 | 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 |
| LOW | src/python_testing/TC_SU_2_5.py | 67 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_5.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_GC_2_4.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_BOOLCFG_6_1.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SU_4_1.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_PAVST_2_12.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_SC_5_1.py | 79 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/python_testing/TC_PAVST_2_13.py | 57 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/matter_testing_infrastructure/matter/testing/tasks.py | 101 | def set_output_match(self, pattern: str | re.Pattern) -> None: | CODE |
| LOW | …esting_infrastructure/matter/testing/linux/__init__.py | 24 | __all__ = [ | CODE |
| 24 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 | 784 | // TODO: Handle error, requeue event depending on queue size or notify relevant task, | COMMENT |
| LOW | src/platform/silabs/SiWx/ble/BLEManagerImpl.cpp | 245 | // 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/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/tests/test_pr_checker_bot.py | 541 | token="dummy_token", | CODE |
| LOW | scripts/tools/tests/test_pr_checker_bot.py | 84 | 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/tools/bouffalolab/generate_factory_data.py | 121 | CODE | |
| LOW | scripts/tests/chiptest/results.py | 263 | CODE | |
| LOW | src/python_testing/TC_EWATERHTRBase.py | 37 | CODE | |
| LOW | src/python_testing/TC_PAVSTTestBase.py | 188 | CODE | |
| LOW | src/python_testing/TC_TSTAT_4_2.py | 139 | CODE | |
| LOW | src/python_testing/TC_SUTestBase.py | 49 | CODE | |
| LOW | src/python_testing/TC_JFADMIN_1_4.py | 99 | CODE | |
| LOW | …esting_infrastructure/matter/testing/matter_testing.py | 2277 | CODE | |
| LOW | …sting_infrastructure/matter/testing/linux/namespace.py | 263 | CODE | |
| LOW | src/controller/python/matter/ChipDeviceCtrl.py | 2273 | CODE | |
| LOW | src/controller/python/matter/clusters/Attribute.py | 1171 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | examples/tv-casting-app/linux/simple-app-helper.cpp | 386 | // 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 | 419 | # TODO: If CASE Admin Subject is a CAT tag range, then make sure to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | integrations/mock_server/src/handler.py | 90 | def handle_request(self) -> None: | CODE |