AI Slop Code RIsk Monitor

derv82/wifit3

Wifite but USB-only & cross-platform.

36.3 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for derv82/wifit3, a Python project with 2,215 GitHub stars. SynthScan examined 301,638 lines of code across 1266 source files, recording 6089 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 36.3 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

36.3
Adjusted Signal
36.3
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
2.2K
Stars
Python
Language
301.6K
Lines of Code
1.3K
Files
6.1K
Pattern Hits
2026-10-12
Scan Date
0.42
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 42.1/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 2843 finding(s).

Hallucinated Dependency & Supply Chain Risk 15.8/100 · LOW

Are imports declared and package/API names verified? 1003 finding(s).

Agent Over-Engineering Ratio 79.0/100 · CRITICAL

Are wrappers, guards, and repeated structures necessary? 4664 finding(s).

PR Review Velocity Impact 83.2/100 · CRITICAL

Which changes need focused human review? 6089 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 527MEDIUM 1017LOW 4544

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 6089 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators983 hits · 3327 pts
SeverityFileLineSnippetContext
MEDIUM⚡tests/chips/mt76x0u/test_chip_variant.py34# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/mt76x0u/test_chip_variant.py36# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/mt76x0u/test_chip_variant.py59# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/mt76x0u/test_chip_variant.py61# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/mt76x0u/test_chip_variant.py105# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/mt76x0u/test_chip_variant.py107# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py195# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py197# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py275# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py278# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py313# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py316# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py453# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py457# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py466# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rtl8188eus_dkms/test_board_options.py468# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py126# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py129# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py156# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py159# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py221# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py225# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py331# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py334# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py387# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py390# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py424# =========================================================================================COMMENT
MEDIUMtests/chips/rtl8188eus_dkms/test_board_options.py427# =========================================================================================COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py150# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py152# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py161# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py163# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py226# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py228# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py246# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py248# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py280# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py282# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py294# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py296# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py445# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py447# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py483# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2500usb/test_driver.py485# ----------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt2500usb/test_driver.py318# ----------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt2500usb/test_driver.py320# ----------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt2500usb/test_driver.py344# ----------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt2500usb/test_driver.py346# ----------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py72# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py74# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py118# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py120# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py143# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/chips/rt5370/test_generalize.py145# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py171# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py173# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py699# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py701# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py1392# ----------------------------------------------------------------------COMMENT
MEDIUM⚡tests/chips/rt2800usb/test_driver.py1394# ----------------------------------------------------------------------COMMENT
923 more matches not shown…
Hyper-Verbose Identifiers2402 hits · 2783 pts
SeverityFileLineSnippetContext
LOW⚡tests/test_errors.py7def test_device_gone_matches_no_device_backend_code():CODE
LOW⚡tests/test_errors.py13def test_device_gone_matches_enodev_errno():CODE
LOW⚡tests/test_errors.py17def test_device_gone_rejects_timeout_and_io_and_non_usb():CODE
LOWtests/test_errors.py32def test_scrub_collapses_home_in_external_frame(monkeypatch):CODE
LOWtests/test_errors.py40def test_scrub_handles_posix_in_tree_frame():CODE
LOW⚡tests/test_config.py31def test_load_missing_file_keeps_defaults(config_path):CODE
LOW⚡tests/test_config.py37def test_load_reads_values_and_ignores_unknown_keys(config_path):CODE
LOW⚡tests/test_config.py46def test_load_absent_key_keeps_default(config_path):CODE
LOW⚡tests/test_config.py53def test_load_corrupt_file_raises(config_path):CODE
LOW⚡tests/test_config.py59def test_save_then_load_round_trips(config_path):CODE
LOW⚡tests/test_config.py67def test_save_load_preserves_windows_path_literally(config_path):CODE
LOW⚡tests/test_config.py76def test_save_load_round_trips_captures_dir_with_apostrophe(config_path):CODE
LOW⚡tests/test_config.py105def test_silenced_bssids_save_load_roundtrip(config_path):CODE
LOW⚡tests/test_config.py115def test_silenced_bssids_load_normalizes_case(config_path):CODE
LOW⚡tests/test_config.py121def test_silenced_bssids_bad_type_keeps_default(config_path):CODE
LOW⚡tests/test_config.py128def test_hide_silenced_save_load_roundtrip(config_path):CODE
LOW⚡tests/test_config.py137def test_hide_silenced_absent_key_keeps_default(config_path):CODE
LOW⚡tests/test_config.py143def test_is_silenced_is_case_insensitive():CODE
LOW⚡tests/test_config.py150def test_scanner_sort_delay_save_load_roundtrip(config_path):CODE
LOW⚡tests/test_config.py159def test_tool_paths_default_to_unset(config_path):CODE
LOW⚡tests/test_config.py163def test_unset_tool_paths_are_omitted_from_the_file(config_path):CODE
LOW⚡tests/test_config.py171def test_tool_paths_round_trip_when_set(config_path):CODE
LOW⚡tests/test_config.py181def test_empty_tool_path_loads_as_unset(config_path):CODE
LOW⚡tests/test_config.py187def test_load_without_tool_paths_keeps_whatever_is_set(config_path):CODE
LOWtests/ui/test_channel_filter.py26async def test_buttons_stay_on_screen(w, h):CODE
LOWtests/ui/test_channel_filter.py41async def test_list_not_collapsed_when_roomy():CODE
LOWtests/ui/test_bringup_progress.py14async def test_status_and_progress_update():CODE
LOWtests/ui/test_scanner_row_cache.py100async def test_an_untouched_ap_reuses_its_row_object(scanner):CODE
LOWtests/ui/test_scanner_row_cache.py108async def test_an_ap_holding_a_handshake_is_never_cached(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py121async def test_beacon_arrival_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py130async def test_cross_card_rssi_without_last_seen_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py139async def test_decloak_without_last_seen_is_seen(scanner):CODE
LOWtests/ui/test_scanner_row_cache.py158async def test_identity_changing_on_its_own_is_seen(scanner):CODE
LOWtests/ui/test_scanner_row_cache.py169async def test_wps_lock_flip_is_seen(scanner):CODE
LOWtests/ui/test_scanner_row_cache.py178async def test_wep_iv_counting_without_last_seen_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py191async def test_encryption_upgrade_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py201async def test_channel_move_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py210async def test_a_saved_capture_lights_the_badge(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py223async def test_a_recovered_wep_key_lights_the_badge(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py231async def test_a_wps_psk_lights_the_badge(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py239async def test_silencing_an_ap_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py247async def test_client_count_and_staleness_are_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py257async def test_a_sibling_gaining_a_name_is_seen(scanner):CODE
LOW⚡tests/ui/test_scanner_row_cache.py265async def test_the_live_tick_still_tracks_a_mutating_ap(scanner):CODE
LOW⚡tests/ui/test_signal_bar.py14def test_every_branch_fills_exactly_the_requested_width(width: int) -> None:CODE
LOW⚡tests/ui/test_signal_bar.py22def test_dead_branch_leaves_room_for_its_two_cell_prefix(width: int) -> None:CODE
LOW⚡tests/ui/test_signal_bar.py28def test_dead_bar_pulses_without_changing_its_width() -> None:CODE
LOWtests/ui/test_vault.py25async def test_delete_in_panel_confirms_and_removes(tmp_path):CODE
LOWtests/ui/test_vault.py52async def test_toast_on_job_completion(tmp_path):CODE
LOWtests/ui/test_vault.py86async def test_open_vault_focuses_ap_list(tmp_path):CODE
LOWtests/ui/test_vault.py97async def test_selection_restored_after_reload(tmp_path):CODE
LOWtests/ui/test_vault.py119async def test_delete_cancelled_keeps_file(tmp_path):CODE
LOWtests/ui/test_scanner_capture_toast.py15async def test_scanner_capture_win_raises_toast():CODE
LOWtests/ui/test_scanner_capture_toast.py36async def test_scanner_withheld_handshake_is_log_only_no_toast():CODE
LOWtests/ui/test_eapol_aggregate.py25def test_complete_handshake_flushes_one_tree():CODE
LOWtests/ui/test_eapol_aggregate.py39def test_save_hint_folds_in_as_the_closing_leaf():CODE
LOWtests/ui/test_eapol_aggregate.py52def test_aggregates_repeated_messages_with_count():CODE
LOW⚡tests/ui/test_eapol_aggregate.py63def test_partial_waits_for_settle_then_flushes_once():CODE
LOW⚡tests/ui/test_eapol_aggregate.py72def test_uncrackable_handshake_closes_with_the_reason():CODE
LOW⚡tests/ui/test_eapol_aggregate.py81def test_incomplete_uncrackable_still_labelled():CODE
2342 more matches not shown…
Cross-File Repetition355 hits · 1775 pts
SeverityFileLineSnippetContext
HIGHtests/chips/rt5372/test_ack_detect.py0rt2800usb tx-ack detection on the redesigned driver base: the rx tap that counts the ap's link-layer acks to a mac we inSTRING
HIGHtests/chips/rt3070/test_ack_detect.py0rt2800usb tx-ack detection on the redesigned driver base: the rx tap that counts the ap's link-layer acks to a mac we inSTRING
HIGHtests/chips/rt5572/test_ack_detect.py0rt2800usb tx-ack detection on the redesigned driver base: the rx tap that counts the ap's link-layer acks to a mac we inSTRING
HIGHtests/chips/rt5370/test_ack_detect.py0rt2800usb tx-ack detection on the redesigned driver base: the rx tap that counts the ap's link-layer acks to a mac we inSTRING
HIGHtests/chips/rt2800usb/test_ack_detect.py0rt2800usb tx-ack detection on the redesigned driver base: the rx tap that counts the ap's link-layer acks to a mac we inSTRING
HIGHtests/chips/rt5372/test_ack_detect.py0a 10-byte on-wire ack to ``ra``: fc=0xd4 (control/ack) + duration + addr1/ra.STRING
HIGHtests/chips/rt3070/test_ack_detect.py0a 10-byte on-wire ack to ``ra``: fc=0xd4 (control/ack) + duration + addr1/ra.STRING
HIGHtests/chips/rt5572/test_ack_detect.py0a 10-byte on-wire ack to ``ra``: fc=0xd4 (control/ack) + duration + addr1/ra.STRING
HIGHtests/chips/rt5370/test_ack_detect.py0a 10-byte on-wire ack to ``ra``: fc=0xd4 (control/ack) + duration + addr1/ra.STRING
HIGHtests/chips/rt2800usb/test_ack_detect.py0a 10-byte on-wire ack to ``ra``: fc=0xd4 (control/ack) + duration + addr1/ra.STRING
HIGHtests/chips/rt5372/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rt3070/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rtl8821cu_dkms/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rtw88_8814au/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rtl8188eus_dkms/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rt5572/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rt5370/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rt2800usb/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/mt7921au/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl.STRING
HIGHtests/chips/rtl8821au_dkms/test_ack_detect.py0a bulk-in buffer with one normal_rx packet: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames striSTRING
HIGHtests/chips/rtl8821cu_dkms/test_ack_detect.py0a bulk-in buffer with one normal_rx packet: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames striSTRING
HIGHtests/chips/rtl8814au_dkms/test_ack_detect.py0a bulk-in buffer with one normal_rx packet: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames striSTRING
HIGHtests/chips/rtl8821au_dkms/test_ack_detect.py0a 26-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl, reason.STRING
HIGHtests/chips/rtl8814au_dkms/test_ack_detect.py0a 26-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl, reason.STRING
HIGHtests/chips/rtl8822bu_dkms/test_ack_detect.py0a 26-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl, reason.STRING
HIGHtests/chips/rtl8188eus/test_ack_detect.py0a 10-b fcs-stripped ack (fc 0xd4, duration, ra) as iter_bulk_frames yields it.STRING
HIGHtests/chips/rtl8812au/test_ack_detect.py0a 10-b fcs-stripped ack (fc 0xd4, duration, ra) as iter_bulk_frames yields it.STRING
HIGHtests/chips/rtl8821au/test_ack_detect.py0a 10-b fcs-stripped ack (fc 0xd4, duration, ra) as iter_bulk_frames yields it.STRING
HIGHtests/chips/rtl8188eus/test_rx_dispatch.py0rtl8822bu rx dispatch: the driver-specific decode wiring fed to the shared rxreaderthread. (thread/loop hand-off coveredSTRING
HIGHtests/chips/rtl8812au/test_rx_dispatch.py0rtl8822bu rx dispatch: the driver-specific decode wiring fed to the shared rxreaderthread. (thread/loop hand-off coveredSTRING
HIGHtests/chips/rtl8822bu/test_rx_dispatch.py0rtl8822bu rx dispatch: the driver-specific decode wiring fed to the shared rxreaderthread. (thread/loop hand-off coveredSTRING
HIGHtests/chips/mt76x0u/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl=0.STRING
HIGHtests/chips/mt76x2u/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl=0.STRING
HIGHtests/chips/rtl8187/test_ack_detect.py0a 24-b deauth: fc=0xc0, addr1 (ra), addr2 (ta=our injected source), addr3, seqctl=0.STRING
HIGHtests/chips/rtw88_8814au/test_ack_detect.py0a bulk-in buffer with one frame: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames strips). 24-b rSTRING
HIGHtests/chips/rtl8822bu/test_ack_detect.py0a bulk-in buffer with one frame: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames strips). 24-b rSTRING
HIGHtests/chips/rtl8822bu_dkms/test_ack_detect.py0a bulk-in buffer with one frame: a 14-b on-wire ack to ``ra`` (10-b mpdu + 4-b hw fcs, which iter_frames strips). 24-b rSTRING
HIGHtests/chips/rtl8188eus_dkms/test_bb.py0stateful register fake: write32 updates the register so a later rmw reads it back.STRING
HIGHtests/chips/rtl8188eus_dkms/test_txpower.py0stateful register fake: write32 updates the register so a later rmw reads it back.STRING
HIGHtests/chips/rtl8188eus_dkms/test_board_options.py0stateful register fake: write32 updates the register so a later rmw reads it back.STRING
HIGHtests/chips/rt2500usb/test_rx_dispatch.py0rtl8187 rx dispatch: driver-specific decode (parse_rx_urb) wiring fed to the shared rxreaderthread. (thread/loop hand-ofSTRING
HIGHtests/chips/rt2800usb/test_rx_dispatch.py0rtl8187 rx dispatch: driver-specific decode (parse_rx_urb) wiring fed to the shared rxreaderthread. (thread/loop hand-ofSTRING
HIGHtests/chips/rtl8187/test_rx_dispatch.py0rtl8187 rx dispatch: driver-specific decode (parse_rx_urb) wiring fed to the shared rxreaderthread. (thread/loop hand-ofSTRING
HIGHscripts/chips/rt5372/verify_pcap.py0one cursor over the whole capture. ``run`` drives a real port handler against the wire from the cursor (a fresh replaydeSTRING
HIGHscripts/chips/rt3070/verify_pcap.py0one cursor over the whole capture. ``run`` drives a real port handler against the wire from the cursor (a fresh replaydeSTRING
HIGHscripts/chips/rt5370/verify_pcap.py0one cursor over the whole capture. ``run`` drives a real port handler against the wire from the cursor (a fresh replaydeSTRING
HIGHscripts/chips/ar9271_v2/ar9271_pcap_replay.py0raised at the first register op the port does not reproduce byte-for-byte.STRING
HIGHscripts/porting/mt76usb_pcap_replay.py0raised at the first register op the port does not reproduce byte-for-byte.STRING
HIGHscripts/chips/rtl8922au/verify_pcap.py0raised at the first register op the port does not reproduce byte-for-byte.STRING
HIGHscripts/chips/rtw88_8814au/extract_init_tables.py0return the flat u32 list for `static const u32 rtw8821a_<name>[] = { ... };`.STRING
HIGHscripts/chips/rtl8812au/extract_init_tables.py0return the flat u32 list for `static const u32 rtw8821a_<name>[] = { ... };`.STRING
HIGHscripts/chips/rtl8822bu/extract_init_tables.py0return the flat u32 list for `static const u32 rtw8821a_<name>[] = { ... };`.STRING
HIGHscripts/chips/rtl8821au/extract_init_tables.py0return the flat u32 list for `static const u32 rtw8821a_<name>[] = { ... };`.STRING
HIGHsrc/wifit3/chips/rt5372/monitor.py0monitor-mode entry for the rt5370 (rt5390) — the ``airmon-ng start`` register sequence. reproduces, in wire order, the mSTRING
HIGHsrc/wifit3/chips/rt3070/monitor.py0monitor-mode entry for the rt5370 (rt5390) — the ``airmon-ng start`` register sequence. reproduces, in wire order, the mSTRING
HIGHsrc/wifit3/chips/rt5370/monitor.py0monitor-mode entry for the rt5370 (rt5390) — the ``airmon-ng start`` register sequence. reproduces, in wire order, the mSTRING
HIGHsrc/wifit3/chips/rt5372/monitor.py0tx retry limits [src rt2800lib.c:5636-5647 rt2800_config_retry_limit].STRING
HIGHsrc/wifit3/chips/rt3070/monitor.py0tx retry limits [src rt2800lib.c:5636-5647 rt2800_config_retry_limit].STRING
HIGHsrc/wifit3/chips/rt5370/monitor.py0tx retry limits [src rt2800lib.c:5636-5647 rt2800_config_retry_limit].STRING
HIGHsrc/wifit3/chips/rt5372/monitor.py0the first ``rt2x00mac_config`` after the radio is up — flags power|retry|ps, no channel change [src rt2x00mac.c:307-352]STRING
295 more matches not shown…
Unused Imports976 hits · 921 pts
SeverityFileLineSnippetContext
LOWtests/test_style.py2CODE
LOWtests/ui/test_signal_bar.py4CODE
LOWtests/ui/test_capture_events.py7CODE
LOWtests/ui/test_bringup_error.py8CODE
LOWtests/chips/rt5372/test_rf_chip.py11CODE
LOWtests/chips/rt3070/test_generalization.py7CODE
LOWtests/chips/rtw88_8814au/test_dynamic.py7CODE
LOWtests/chips/rtw88_8814au/test_efuse.py8CODE
LOWtests/chips/rtw88_8814au/test_tx.py2CODE
LOWtests/chips/rtw88_8814au/test_rx.py5CODE
LOWtests/chips/rtl8812au/test_efuse.py7CODE
LOWtests/chips/rtl8812au/test_rx.py8CODE
LOWtests/chips/rtl8822cu/recorded_txagc.py12CODE
LOWtests/chips/rt2500usb/test_driver.py12CODE
LOWtests/chips/rt5572/test_eeprom_rf_chip.py9CODE
LOWtests/chips/rt5370/test_generalize.py6CODE
LOWtests/chips/rtl8822bu/test_dynamic.py9CODE
LOWtests/chips/rt2800usb/test_driver.py6CODE
LOWtests/chips/mt7601u/test_cal.py9CODE
LOWtests/chips/mt7601u/test_phy.py7CODE
LOWtests/chips/mt7601u/test_wcid.py7CODE
LOWtests/chips/mt7601u/test_driver.py7CODE
LOWtests/chips/mt7601u/test_eeprom.py6CODE
LOWtests/chips/mt7601u/test_tx_ring.py7CODE
LOWtests/chips/mt7601u/test_transport.py6CODE
LOWtests/chips/mt7601u/test_tx.py7CODE
LOWtests/chips/mt7601u/test_init.py7CODE
LOWtests/chips/mt7601u/test_rx.py7CODE
LOWtests/chips/mt7601u/test_mcu.py7CODE
LOWtests/chips/rtl8821au/test_phy.py8CODE
LOWtests/chips/rtl8821au/test_phy_cond.py10CODE
LOWtests/chips/rtl8821au/test_chan.py2CODE
LOWtests/chips/rtl8821au/test_tx.py2CODE
LOWtests/chips/rtl8821au/test_mac_init.py12CODE
LOWtests/chips/rtl8821au/test_rx.py2CODE
LOWtests/chips/rtl8187/test_driver.py6CODE
LOWtests/wlan/test_hop_drain.py11CODE
LOWtests/campaigns/test_decloak.py3CODE
LOWtests/campaigns/test_wep_chopchop.py11CODE
LOWtests/dot11/test_ie_walkers.py1CODE
LOWtests/persist/test_vault.py6CODE
LOWtests/persist/test_save.py2CODE
LOWtests/persist/test_capture_history.py2CODE
LOWscripts/dev.py6CODE
LOWscripts/ui/render_cardart.py16CODE
LOWscripts/ui/wiffy_preview.py13CODE
LOWscripts/chips/rt5372/rx_diag.py23CODE
LOWscripts/chips/rt5372/verify_pcap.py32CODE
LOWscripts/chips/rt3070/probe_state.py10CODE
LOWscripts/chips/rt3070/hw_concurrency_test.py11CODE
LOWscripts/chips/rt3070/hw_concurrency_test.py17CODE
LOWscripts/chips/rt3070/verify_pcap.py35CODE
LOWscripts/chips/rtl8821au_dkms/verify_channels.py17CODE
LOWscripts/chips/rtl8821au_dkms/extract_mac_tbl.py10CODE
LOWscripts/chips/rtl8821au_dkms/test_hw.py22CODE
LOWscripts/chips/rtl8821au_dkms/extract_fw.py10CODE
LOWscripts/chips/rtl8821au_dkms/_hwstop.py16CODE
LOWscripts/chips/rtl8821au_dkms/verify_efuse_pcap.py9CODE
LOWscripts/chips/rtl8821au_dkms/verify_pcap.py19CODE
LOWscripts/chips/rtl8821au_dkms/extract_bb_rf_tables.py8CODE
916 more matches not shown…
Empty Error Handlers146 hits · 730 pts
SeverityFileLineSnippetContext
HIGHscripts/dev.py67except OSError:CODE
HIGHscripts/ap/fake_ap.py26except Exception: # noqa: BLE001CODE
HIGHscripts/ap/fake_ap.py300except (KeyboardInterrupt, asyncio.CancelledError):CODE
HIGHscripts/ap/fake_ap.py355except KeyboardInterrupt:CODE
HIGHscripts/ap/fake_ap.py311except Exception: # noqa: BLE001CODE
HIGHscripts/ap/fake_auth.py23except Exception: # noqa: BLE001CODE
HIGHscripts/ap/fake_auth.py201except KeyboardInterrupt:CODE
HIGHscripts/ap/fake_auth.py181except Exception: # noqa: BLE001CODE
HIGHscripts/ap/crack.py21except Exception: # noqa: BLE001CODE
HIGHscripts/chips/rt5372/rx_diag.py86except usb.core.USBError:CODE
HIGHscripts/chips/rt3070/hw_concurrency_test.py40except usb.core.USBError:CODE
HIGHscripts/chips/rtl8821au_dkms/verify_channels.py51except ValueError:CODE
HIGHscripts/chips/rtl8821au_dkms/test_hw.py72except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/mt76x0u/flighttest_channel_lag.py227except asyncio.CancelledError:CODE
HIGHscripts/chips/mt76x0u/flighttest_channel_lag.py293except asyncio.CancelledError:CODE
HIGHscripts/chips/rtl8188eus_dkms/bringup_repro.py50except Exception: # noqa: BLE001 — teardown fault must not skew the tallyCODE
HIGHscripts/chips/rtl8188eus_dkms/scan_hw.py97except KeyboardInterrupt:CODE
HIGHscripts/chips/rtl8814au_dkms/scan_hw.py116except KeyboardInterrupt:CODE
HIGHscripts/chips/rt5572/verify_pcap.py165except rp.Divergence:CODE
HIGHscripts/chips/rtl8822bu/igi_sweep.py102except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8822bu/diag_cck_igi.py61except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8822bu/diag_rssi.py75except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rt2800usb/efuse_delta.py78except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rt2800usb/verify_pcap.py244except rp.Divergence:CODE
HIGHscripts/chips/mt7925au/verify_pcap.py367except E.Divergence:CODE
HIGHscripts/chips/mt7601u/verify_pcap.py511except E.Divergence:CODE
HIGHscripts/chips/mt7921au/warm_c_attach.py40except Exception:CODE
HIGHscripts/chips/rtl8822bu_dkms/verify_channels.py51except ValueError:CODE
HIGHscripts/chips/rtl8822bu_dkms/soak_2g.py64except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/test_hw.py60except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8822bu_dkms/verify_abg_hop.py53except ValueError:CODE
HIGHscripts/chips/rtl8822bu_dkms/verify_strict_audit.py68except ValueError:CODE
HIGHscripts/chips/rtl8822bu_dkms/cck_diag.py69except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8822bu_dkms/cck_diag.py73except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/cck_diag.py352except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/synth_lock_probe.py67except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/synth_lock_probe.py72except Exception:CODE
HIGHscripts/chips/rtl8822bu_dkms/driver_rx_probe.py41except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/poll_probe.py41except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8822bu_dkms/poll_probe.py45except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/poll_probe.py98except usb.core.USBError:CODE
HIGHscripts/chips/rtl8822bu_dkms/hop_timing.py67except usb.core.USBError:CODE
HIGHscripts/chips/rtl8812au_dkms/verify_channels.py55except ValueError:CODE
HIGHscripts/chips/rtl8812au_dkms/test_hw.py58except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8812au_dkms/rx_diag.py51except (NotImplementedError, usb.core.USBError):CODE
HIGHscripts/chips/rtl8187/test_hw_rtl8187.py228except KeyboardInterrupt:CODE
HIGHscripts/chips/rtl8187/test_hw_rtl8187.py284except KeyboardInterrupt:CODE
HIGHscripts/wep/wep_lab.py246except Exception: # noqa: BLE001CODE
HIGHscripts/wep/wep_lab.py433except Exception: # noqa: BLE001CODE
HIGHscripts/baseline/baseline_diff.py77except (OSError, ValueError):CODE
HIGHscripts/wps/wps_probe.py283except Exception:CODE
HIGHscripts/wps/wps_lab.py34except Exception:CODE
HIGHscripts/wps/pbc_probe.py166except Exception:CODE
HIGHscripts/decloak/assoc_oracle_lab.py308except Exception:CODE
HIGHscripts/id/scan.py298except (KeyboardInterrupt, asyncio.CancelledError):CODE
HIGHscripts/id/scan.py226except Exception: # noqa: BLE001CODE
HIGHscripts/rx/soak_all.py220except OSError:CODE
HIGHscripts/rx/soak.py165except OSError:CODE
HIGHscripts/rx/beacon_watch.py232except KeyboardInterrupt:CODE
HIGHscripts/ack/tx_retries.py28except Exception: # noqa: BLE001CODE
86 more matches not shown…
Modern Structural Boilerplate450 hits · 464 pts
SeverityFileLineSnippetContext
LOWtests/chips/rt2800usb/test_driver.py104def _set_mac_csr0(t: FakeTransport, silicon: int, revision: int) -> None:CODE
LOWscripts/chips/rtl8814au_dkms/rx_death_repro_linux.py39def _set_channel(mon: str, ch: int) -> None:CODE
LOWscripts/rx/probes/__init__.py20__all__ = ["Probe", "BaselineProbe", "LongRunProbe", "ParseQualityProbe", "ALL_PROBES"]CODE
LOWsrc/wifit3/ui/ap_table.py335 def set_rows(self, rows: Iterable[APRow]) -> None:CODE
LOWsrc/wifit3/ui/app.py34logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/ui/screens/vault_item.py29logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/ui/screens/vault_item.py156 def _update_display(self, cap: PersistedCapture) -> None:CODE
LOWsrc/wifit3/ui/screens/filter.py130 def set_channels(self, active: Optional[List[int]]) -> None:STRING
LOWsrc/wifit3/ui/screens/bringup_progress.py46 def set_status(self, message: str) -> None:STRING
LOWsrc/wifit3/ui/screens/bringup_progress.py53 def set_progress(self, fraction: float) -> None:STRING
LOWsrc/wifit3/ui/screens/splash.py24logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/ui/screens/focus_v2/screen.py74logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/ui/screens/focus_v2/card_endpoint.py58 def update_bssid(self, bssid: str | None) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/card_endpoint.py64 def set_art(self, name: str) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/packet_dashboard.py75 def set_footer(self, lines) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/clients_list.py57 def update_stats(self, power: int, packets: int) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/clients_list.py187 def set_deauth_enabled(self, enabled: bool) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/clients_list.py193 def _update_title(self) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/__init__.py7__all__ = ["FocusViewV2"]CODE
LOWsrc/wifit3/ui/screens/focus_v2/art.py153 def set_art(self, name: str) -> None:CODE
LOWsrc/wifit3/ui/screens/focus_v2/eviltwin_modal.py179 def _set_warn(self, text: str) -> None:STRING
LOWsrc/wifit3/ui/vault/global_tracker.py31 def _update_tracker(self, *args) -> None:STRING
LOWsrc/wifit3/chips/rx_reader.py12logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt5372/transport.py39logger = logging.getLogger(__name__)CODE
LOW⚡src/wifit3/chips/rt5372/chan.py81def update_survey(t: RT5372Transport) -> None:CODE
LOWsrc/wifit3/chips/rt5372/rx.py41logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt5372/driver.py36logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt5372/driver.py274 def _set_self_mac(self, mac_bytes: bytes, u2me_mask: int) -> None:CODE
LOWsrc/wifit3/chips/rt5372/tx.py33logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt5372/mac.py60def set_radio_led(t: RT5372Transport, ev: EepromValues) -> None:CODE
LOWsrc/wifit3/chips/rt3070/transport.py39logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt3070/chan.py121def update_survey(t: RT3070Transport) -> None:CODE
LOWsrc/wifit3/chips/rt3070/chan.py156def _set_ant_diversity(t: RT3070Transport, rx_ant_a: bool) -> None:CODE
LOWsrc/wifit3/chips/rt3070/rx.py39logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt3070/driver.py34logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt3070/driver.py285 def _set_self_mac(self, mac_bytes: bytes, u2me_mask: int) -> None:CODE
LOWsrc/wifit3/chips/rt3070/tx.py33logger = logging.getLogger(__name__)CODE
LOWsrc/wifit3/chips/rt3070/mac.py69def set_radio_led(t: RT3070Transport, ev: EepromValues) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/rf.py36def set_bb(t, reg: int, mask: int, val: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/rf.py53def set_rf_reg(t, path: int, addr: int, mask: int, val: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/monitor.py28def _set_msr(t, net_type: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/txpower.py99def set_tx_power(t, channel: int, pp: PathTxPwr) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/txpower.py109def set_tx_power_5g(t, channel: int, pp: PathTxPwr) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/chan.py35def _set_rfe_2g(t, ext_lna_2g: bool) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/chan.py97def _update_tx_basic_rate(t, brate_cfg: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/dig.py121def _set_edcca_threshold(t, h2l: int, l2h: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821au_dkms/driver.py40logger = logging.getLogger(__name__)CODE
LOW⚡src/wifit3/chips/rtl8821cu_dkms/btc.py241def _set_gnt_bt(t, val: int) -> None:CODE
LOW⚡src/wifit3/chips/rtl8821cu_dkms/btc.py247def _set_gnt_wl(t, val: int) -> None:CODE
LOW⚡src/wifit3/chips/rtl8821cu_dkms/btc.py253def _set_ant_switch(t, rfe: RfeType, ctrl_type: int, pos_type: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py73def _set_ant_switch_to_bt(t, rfe: RfeType) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py293def _set_ant_path_init(t, st: BtcState) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py330def _set_table(t, st: BtcState, v6c0: int, v6c4: int, v6c8: int, v6cc: int, force: bool) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py364def _set_tdma_timer_base(t, st: BtcState, type_: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py393def _set_tdma(t, b1: int, b2: int, b3: int, b4: int, b5: int) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py519def _update_wifi_link_info(t, st: BtcState) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py528def _set_ant_path_2g(t, st: BtcState, force: bool) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py589def _set_ant_path_5g(t, st: BtcState, force: bool) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/bringup.py136def set_monitor_mode(t, info) -> None:CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/watchdog.py271def _set_cckpd_lv_type2(t, st: WatchdogState, lv: int) -> None:CODE
390 more matches not shown…
Excessive Try-Catch Wrapping308 hits · 333 pts
SeverityFileLineSnippetContext
LOWscripts/ap/fake_ap.py26except Exception: # noqa: BLE001CODE
LOWscripts/ap/fake_ap.py311 except Exception: # noqa: BLE001CODE
LOWscripts/ap/fake_auth.py23except Exception: # noqa: BLE001CODE
LOWscripts/ap/fake_auth.py181 except Exception: # noqa: BLE001CODE
LOWscripts/ap/crack.py21except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8821cu_dkms/warm_reattach_repro.py68 except Exception as e: # noqa: BLE001 — a faulted RF read must not abort the soakCODE
LOWscripts/chips/rtl8821cu_dkms/dc_steps.py78 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8821cu_dkms/bringup_hop.py113 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8821cu_dkms/verify_pcap.py166 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8821cu_dkms/verify_pcap.py174 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8821cu_dkms/verify_pcap.py181 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8821cu_dkms/verify_pcap.py188 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8821cu_dkms/verify_pcap.py195 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8821cu_dkms/verify_pcap.py230 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8821cu_dkms/prime_ablation.py81 except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8821cu_dkms/dc_ab.py66 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8188eus/test_hw_rtl8188eus.py200 except Exception as e:CODE
LOWscripts/chips/rtl8188eus/test_hw_rtl8188eus.py521 except Exception as e:CODE
LOWscripts/chips/mt76x0u/probe_hw.py110 except Exception as e:CODE
LOWscripts/chips/mt76x0u/probe_hw.py146 except Exception as e:CODE
LOWscripts/chips/mt76x0u/test_hw_mt76x0u.py108 except Exception as e:CODE
LOWscripts/chips/mt76x0u/test_hw_mt76x0u.py117 except Exception as e:CODE
LOWscripts/chips/mt76x0u/test_hw_mt76x0u.py853 except Exception as e:CODE
LOW⚡scripts/chips/mt76x0u/verify_pcap.py125 except Exception as e: # driver raised (e.g. poll ran dry)CODE
LOWscripts/chips/rtw88_8814au/test_hw_8814au.py217 except Exception as e:CODE
LOWscripts/chips/rtw88_8814au/test_hw_8814au.py665 except Exception as e: # noqa: BLE001 - report any TX errorCODE
LOWscripts/chips/rtl8188eus_dkms/bringup_repro.py45 except Exception as e: # noqa: BLE001 — a raw exception here is the regressionCODE
LOWscripts/chips/rtl8188eus_dkms/bringup_repro.py50 except Exception: # noqa: BLE001 — teardown fault must not skew the tallyCODE
LOW⚡scripts/chips/rtl8188eus_dkms/verify_pcap.py180 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8188eus_dkms/verify_pcap.py189 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8188eus_dkms/verify_pcap.py198 except Exception as e: # noqa: BLE001CODE
LOW⚡scripts/chips/rtl8188eus_dkms/verify_pcap.py206 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8188eus_dkms/verify_pcap.py220 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8188eus_dkms/verify_pcap.py269 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8812au/test_hw_rtl8812au.py140 except Exception:CODE
LOWscripts/chips/rtl8812au/test_hw_rtl8812au.py285 except Exception as e:CODE
LOWscripts/chips/rtl8822cu/verify_pcap.py109 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8822cu/verify_pcap.py116 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8822cu/verify_pcap.py202 except Exception as e: # noqa: BLE001 -- phase context is diagnostic, never fail the run over itCODE
LOWscripts/chips/rtl8822cu/verify_pcap.py246 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/test_hw.py89 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/test_hw.py103 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/test_hw.py115 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/verify_pcap.py434 except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/verify_pcap.py542 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8922au/_amlib.py55 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8814au_dkms/rx_death_repro_linux.py59 except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8814au_dkms/rx_death_repro_linux.py88 except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8814au_dkms/verify_pcap.py247 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rtl8814au_dkms/rx_scan_wedge_linux.py55 except Exception: # noqa: BLE001CODE
LOWscripts/chips/rtl8814au_dkms/rx_saturation_probe.py225 except Exception as e: # noqa: BLE001CODE
LOWscripts/chips/rt2500usb/test_hw_rt2500usb.py466 except Exception as e:CODE
LOWscripts/chips/rt5572/probe_hw_state.py21 except Exception as e:CODE
LOWscripts/chips/rt5572/probe_hw_state.py29 except Exception as e:CODE
MEDIUMscripts/chips/rt5572/probe_hw_state.py16def read_reg(reg):CODE
MEDIUMscripts/chips/rt5572/probe_hw_state.py24def read_mode():CODE
MEDIUMscripts/chips/rt5572/extract_rt5572_direct.py15 print(f"Error: {stderr}")CODE
LOWscripts/chips/rt5572/extract_rt5572_seq.py48 except Exception as e:CODE
LOWscripts/chips/rtl8822bu/test_hw_rtl8822bu.py196 except Exception as e:CODE
LOWscripts/chips/rtl8822bu/verify_pcap.py137 except Exception as e: # noqa: BLE001 — surface harness/port bugs distinctlyCODE
248 more matches not shown…
Deep Nesting247 hits · 242 pts
SeverityFileLineSnippetContext
LOWtests/chips/rtl8822cu/test_txpwr_index.py197CODE
LOWtests/campaigns/test_wps_enrollee.py90CODE
LOWtests/campaigns/test_wps_registrar.py104CODE
LOWscripts/ui/bench_scanner.py88CODE
LOWscripts/ui/render_cardart.py89CODE
LOWscripts/ui/render_cardart.py135CODE
LOWscripts/ap/fake_ap.py188CODE
LOWscripts/ap/fake_ap.py110CODE
LOWscripts/chips/rtl8821au_dkms/test_hw.py183CODE
LOWscripts/chips/rtl8821cu_dkms/test_hw.py81CODE
LOWscripts/chips/rtl8821cu_dkms/verify_pcap.py81CODE
LOWscripts/chips/rtl8821cu_dkms/dc_ab.py53CODE
LOWscripts/chips/rtl8188eus/test_hw_rtl8188eus.py348CODE
LOWscripts/chips/ar9271_v2/ar9271_pcap_replay.py80CODE
LOWscripts/chips/ar9271_v2/verify_pcap.py112CODE
LOWscripts/chips/mt76x0u/find_fw_window.py56CODE
LOWscripts/chips/mt76x0u/probe_hw.py133CODE
LOWscripts/chips/mt76x0u/mt76x0u_wire_dump.py62CODE
LOWscripts/chips/mt76x0u/mt76x0u_wire_dump.py194CODE
LOWscripts/chips/mt76x0u/dump_bringup.py99CODE
LOWscripts/chips/mt76x0u/test_hw_mt76x0u.py442CODE
LOWscripts/chips/mt76x0u/extract_mt7610u_fw.py92CODE
LOWscripts/chips/rtw88_8814au/extract_pwr_seq.py65CODE
LOWscripts/chips/rtw88_8814au/test_hw_8814au.py407CODE
LOWscripts/chips/rtw88_8814au/test_hw_8814au.py675CODE
LOWscripts/chips/rtw88_8814au/test_hw_8814au.py729CODE
LOW…pts/chips/rtl8188eus_dkms/extract_powertrack_tables.py61CODE
LOWscripts/chips/rtl8812au/test_hw_rtl8812au.py458CODE
LOWscripts/chips/rtl8812au/test_hw_rtl8812au.py681CODE
LOWscripts/chips/rtl8922au/monitor_check.py27CODE
LOWscripts/chips/rtl8922au/monitor_check.py28CODE
LOWscripts/chips/rtl8922au/verify_pcap.py117CODE
LOWscripts/chips/rtl8922au/verify_pcap.py401CODE
LOWscripts/chips/rtl8922au/verify_pcap.py479CODE
LOWscripts/chips/rtl8922au/verify_pcap.py296CODE
LOWscripts/chips/rtl8814au_dkms/rx_saturation_probe.py117CODE
LOWscripts/chips/rt2500usb/test_hw_rt2500usb.py271CODE
LOWscripts/chips/rt2500usb/test_hw_rt2500usb.py473CODE
LOWscripts/chips/rt2500usb/verify_pcap.py123CODE
LOWscripts/chips/rt5572/generate_tuning.py7CODE
LOWscripts/chips/rtl8822bu/test_hw_rtl8822bu.py272CODE
LOWscripts/chips/rtl8822bu/extract_pwr_seq.py68CODE
LOWscripts/chips/rtl8822bu/igi_sweep.py183CODE
LOWscripts/chips/rtl8822bu/diag_cck_igi.py52CODE
LOWscripts/chips/rtl8822bu/diag_cck_igi.py92CODE
LOWscripts/chips/rtl8822bu/diag_rssi.py66CODE
LOWscripts/chips/rtl8822bu/diag_rssi.py100CODE
LOWscripts/chips/rt2800usb/test_hw_rt2800usb.py295CODE
LOWscripts/chips/rt2800usb/test_hw_rt2800usb.py438CODE
LOWscripts/chips/rt2800usb/test_hw_rt2800usb.py896CODE
LOWscripts/chips/rt2800usb/verify_pcap.py122CODE
LOWscripts/chips/rt2800usb/rt2800_ctrl_diff.py316CODE
LOWscripts/chips/mt7925au/verify_pcap.py238CODE
LOWscripts/chips/mt76x2u/extract_mt7662_fw.py81CODE
LOWscripts/chips/mt76x2u/scan_fw_upload.py43CODE
LOWscripts/chips/mt76x2u/test_hw_mt76x2u.py354CODE
LOWscripts/chips/mt7601u/gen_constants.py103CODE
LOWscripts/chips/mt7601u/gen_constants.py199CODE
LOWscripts/chips/mt7601u/replay_mt7601u.py81CODE
LOWscripts/chips/mt7601u/verify_pcap.py184CODE
187 more matches not shown…
Cross-Language Confusion26 hits · 109 pts
SeverityFileLineSnippetContext
HIGH⚡tests/test_config.py164 """TOML has no null, so 'not configured' has to be an absent key -- never the stringSTRING
HIGHtests/chips/mt76x2u/test_mac_setaddr.py131 """Kernel runs 16 iterations of `mac_set_bssid(i, null)`; each callSTRING
HIGH⚡tests/setup/test_linux.py190 assert "(chgrp sudo /dev/bus/usb/003/053 || true) && (chmod 0660 /dev/bus/usb/003/053 || true)" in cmdCODE
HIGH⚡tests/campaigns/test_wps_pixie.py206 result = recover_pin(_bundle("", null, null), modes=(PixieMode.NULL_SECRET,))CODE
HIGHscripts/chips/rtl8922au/ack_adhoc.py6rx_sync_by_nettype set those exact bits for INFRA || AD_HOC. AD_HOC is the IBSS role that ACKsSTRING
HIGHscripts/chips/rt5572/extract_rt5572_fw.py6 cap = pyshark.FileCapture(pcap_path, display_filter='usb.setup.bRequest == 6 && usb.setup.wIndex >= 0x3000 && usb.seCODE
HIGHscripts/chips/rt2800usb/rt2800_ctrl_diff.py150 "-Y", "usb.bmRequestType == 0x40 || usb.bmRequestType == 0xc0",CODE
HIGHscripts/chips/rtl8822bu_dkms/cck_capref.py43 flt = (f"usb.transfer_type==0x03 && usb.endpoint_address==0x84 && usb.capdata && "CODE
HIGHscripts/rx/beacon_watch_usbcap.py60 "-Y", "usb.transfer_type==0x03 && usb.endpoint_address>=0x80",CODE
HIGHscripts/porting/rtw88_pcap_replay.py52 "(usb.bmRequestType==0x40 || usb.bmRequestType==0xc0) && usb.setup.bRequest==5",CODE
HIGHscripts/porting/rtw88_pcap_replay.py144 "(usb.transfer_type==0x03 && usb.endpoint_address.direction==0))")CODE
HIGHscripts/porting/rt2x00_pcap_replay.py59 "(usb.bmRequestType==0x40 || usb.bmRequestType==0xc0) && "CODE
HIGHscripts/porting/rt2x00_pcap_replay.py60 "(usb.setup.bRequest==6 || usb.setup.bRequest==7)",CODE
HIGHscripts/porting/rt2x00_pcap_replay.py167 "usb.endpoint_address<0x80 && usb.capdata",CODE
HIGHsrc/wifit3/chips/rtl8821cu_dkms/watchdog.py272 """phydm_set_cckpd_lv_type2 [SRC] phydm_cck_pd.c:170 — read cck_n_rx (0xa2c: BIT18 && BIT22),STRING
HIGHsrc/wifit3/chips/rtl8821cu_dkms/dm.py152 """phydm_set_cckpd_lv_type2 [SRC] phydm_cck_pd.c. cck_n_rx keys on 0xa2c BIT18 && BIT22 —STRING
HIGHsrc/wifit3/chips/rtl8188eus_dkms/dig.py43 The notch only arms when ``consecutive_idle_time > 10 && !mp_mode && adaptivity_enable`` —STRING
HIGHsrc/wifit3/chips/mt76x2u/mac.py431 `mac_set_bssid(i, null)` (kernel loops 0..15 but each call masksSTRING
HIGHsrc/wifit3/setup/linux.py240 steps.append(f"(modprobe -r {mods} 2>/dev/null || true)")CODE
HIGHsrc/wifit3/setup/linux.py259 steps.append(f"(chown root:root {q(node)} 2>/dev/null || true)")CODE
HIGHsrc/wifit3/campaigns/wps/pixie.py2nonces (null, nonce-reuse, Ralink LFSR, RTL819x glibc timestamp) and brute-forces the PIN halvesSTRING
HIGH⚡src/wifit3/dot11/wsc/crypto.py17 KDK = HMAC-SHA256_DHKey( N1 || EnrolleeMAC || N2 )STRING
HIGH⚡src/wifit3/dot11/wsc/crypto.py24 R-Hash1 = HMAC-SHA256_AuthKey( R-S1 || PSK1 || PKe || PKr ) (R-S2/PSK2 for 2)STRING
HIGH⚡src/wifit3/dot11/wsc/crypto.py109 res = concat_i( HMAC-SHA256_key( BE32(i) || label || BE32(out_len*8) ) ),STRING
HIGHsrc/wifit3/dot11/wsc/crypto.py152 """E-Hash{1,2} / R-Hash{1,2} = HMAC_AuthKey(S || PSK || PK_E || PK_R)."""STRING
HIGH⚡src/wifit3/dot11/wsc/crypto.py174 """Authenticator = first 8 bytes of HMAC_AuthKey(M_prev || M_curr*),STRING
Over-Commented Block100 hits · 82 pts
SeverityFileLineSnippetContext
LOWtests/__init__.py1# TestsCOMMENT
LOWtests/chips/rtl8812au_dkms/test_mac.py161 npq = ("W8", 0x214, 0x00)COMMENT
LOWdocs/porting/CHIP-DOC.md41## SkeletonCOMMENT
LOWscripts/chips/mt76x0u/probe_hw.py61# (already supported by chips/mt76x2u/). Lets us catch the "AWUS036ACMCOMMENT
LOWscripts/chips/rt2800usb/verify_pcap.py241 rd = rp.ReplayDevice(rem)COMMENT
LOWscripts/chips/mt7921au/analyze_usb_traffic.py21# 0 : u64 idCOMMENT
LOWscripts/chips/mt7921au/modprobe_config.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/chips/rtl8821au/extract_rtl8821au_fw.py41USB_REQTYPE_VENDOR_OUT = 0x40COMMENT
LOWscripts/porting/rtw88_pcap_replay.py301COMMENT
LOW.github/workflows/release.yml1# Build the distributable wifit3 binaries and publish them as a GitHub Release.COMMENT
LOWsrc/wifit3/__init__.py1# Single source of truth for the version. pyproject.toml derives [project].version fromCOMMENT
LOWsrc/wifit3/crack/handshake.py61_NONCE_LEN = 32COMMENT
LOWsrc/wifit3/crack/handshake.py81# A capture is worth emitting only if hashcat -m 22000 can crack the *specificCOMMENT
LOWsrc/wifit3/chips/rt5372/eeprom.py241# ----------------------------------------------------------------------COMMENT
LOWsrc/wifit3/chips/rt3070/chan.py241COMMENT
LOWsrc/wifit3/chips/rtl8821cu_dkms/btc.py121# (`EEPROMBluetoothCoexist`). The chain isCOMMENT
LOWsrc/wifit3/chips/rtl8821cu_dkms/dm.py441 # Its ck320 (320 MHz BB clock) stop/restart ([SRC] phydm.c:3598-3603) intermittently fails toCOMMENT
LOWsrc/wifit3/chips/rtl8188eus/constants.py221RCR_APPEND_PHYSTAT = 1 << 28 # regs.h:780COMMENT
LOWsrc/wifit3/chips/rtl8188eus/constants.py281# ch_corr[2] = 2 bytesCOMMENT
LOWsrc/wifit3/chips/ar9271_v2/bringup.py161 Read-only by construction: if the endpoint map is wrong or the pipe is wedged, the SREV readCOMMENT
LOWsrc/wifit3/chips/mt76x0u/firmware.py341 # the pre-clean clears WLAN_EN, because chip_onoff(reset=True)'sCOMMENT
LOWsrc/wifit3/chips/mt76x0u/firmware.py401COMMENT
LOWsrc/wifit3/chips/mt76x0u/constants.py601MT_RF_XO_DIV_MASK = 0x03 # GENMASK(1, 0)COMMENT
LOWsrc/wifit3/chips/mt76x0u/phy.py101COMMENT
LOWsrc/wifit3/chips/mt76x0u/driver.py81 self.id_entry = id_entryCOMMENT
LOWsrc/wifit3/chips/mt76x0u/driver.py561 # (strict-match unicast first-byte to our MAC) andCOMMENT
LOWsrc/wifit3/chips/mt76x0u/tx.py61)COMMENT
LOWsrc/wifit3/chips/rtw88_8814au/constants.py281# not frame-align bulk-IN transfers, so reads land mid-frame and the per-URBCOMMENT
LOWsrc/wifit3/chips/rtl8812au/constants.py21# AWUS036ACH ships as 0BDA:8812 (first entry of rtw_8812au_id_table).COMMENT
LOWsrc/wifit3/chips/rtl8822cu/tx.py41 # [SRC core/rtw_xmit.c:4876,4931-4988,5014]. wifit3 injects the bare MPDU with no radiotap,COMMENT
LOWsrc/wifit3/chips/rt2500usb/driver.py341 return okCOMMENT
LOWsrc/wifit3/chips/rt5572/chan.py121from .rfcsr import RfFilterCal, freq_cal_mode1_usb, rfcsr_read, rfcsr_writeCOMMENT
LOWsrc/wifit3/chips/rt5572/chan.py261 t.write32(TX_PIN_CFG_REG, tx_pin)COMMENT
LOWsrc/wifit3/chips/rt5572/chan.py621COMMENT
LOWsrc/wifit3/chips/rt5572/chan.py801COMMENT
LOWsrc/wifit3/chips/rt5572/chan.py1061COMMENT
LOWsrc/wifit3/chips/rt5572/chan.py1321 "tx/rx_chain=(%d,%d) lna_gain=%d freq_off=%d bbp66=0x%02x ext_lna_a=%s",COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py41# enum rt2x00usb_mode_offset — values for USB_DEVICE_MODE's wValue.COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py461# RFCSR22 — baseband-loopback toggle used by RX filter calibration.COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py481# constant default since type_ep isn't surfaced through EEPROM yet).COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py521# RXWI_W2 — per-path RSSI (bytes 0/1/2 are signed)COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py541#COMMENT
LOWsrc/wifit3/chips/rt5572/constants.py561# ----------------------------------------------------------------------COMMENT
LOWsrc/wifit3/chips/rt5572/rfcsr.py161# ----------------------------------------------------------------------COMMENT
LOWsrc/wifit3/chips/rt5572/bbp.py221COMMENT
LOWsrc/wifit3/chips/rt5572/bbp.py301COMMENT
LOWsrc/wifit3/chips/rt5572/bbp.py321COMMENT
LOWsrc/wifit3/chips/rt5572/bbp.py401# ----------------------------------------------------------------------COMMENT
LOWsrc/wifit3/chips/rt5572/bbp.py441COMMENT
LOWsrc/wifit3/chips/rt5572/rx.py221 if rxd_off + RXD_DESC_SIZE > len(buf):COMMENT
LOWsrc/wifit3/chips/rt5572/driver.py361 }COMMENT
LOWsrc/wifit3/chips/rt5572/eeprom.py461# Default crystal-compensation value to use when EFUSE freq_offset isCOMMENT
LOWsrc/wifit3/chips/rt5572/eeprom.py561 iq_cal=iq_cal,COMMENT
LOWsrc/wifit3/chips/rt5572/mac.py421 # ordering inside its rt2800_enable_radio. Without prepare_bbpCOMMENT
LOWsrc/wifit3/chips/rt5572/mac.py441 #COMMENT
LOWsrc/wifit3/chips/rt5572/reg_init.py261 # frames + duplicates, accept multicast/broadcast. Monitoring is off here (theCOMMENT
LOWsrc/wifit3/chips/rt5572/reg_init.py421 reg = _set_field32(reg, _XIFS_TIME_CFG_CCKM_SIFS_TIME, 16)COMMENT
LOWsrc/wifit3/chips/rt5572/reg_init.py441 # (a) SHARED_KEY_MODE[0..3] = 0 — cipher type per BSS index; THECOMMENT
LOWsrc/wifit3/chips/rt5370/eeprom.py221 C.get_field(word(C.EEPROM_RSSI_BG), C.EEPROM_RSSI_BG_OFFSET0),COMMENT
LOWsrc/wifit3/chips/rtl8822bu/rx.py21COMMENT
40 more matches not shown…
Verbosity Indicators27 hits · 52 pts
SeverityFileLineSnippetContext
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py302 # Step 1: start hopping all 2.4 GHz channelsCOMMENT
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py311 # Step 2: pin to ch 1 — UI does stop_hopping + start_hopping([1])COMMENT
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py321 # Step 3: SWITCH to ch 6 — THE LAG TRIGGER per userCOMMENT
LOWscripts/chips/mt76x0u/flighttest_channel_lag.py334 # Step 4: another switchCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py192 # Step 1: SYS_FUNC |= BB_GLB_RSTN | BBRSTB | DIO_RFCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py197 # Step 2: pre-RF power sequence — REG_RF_CTRL = ENABLE | RSTB | SDMRSTBCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py200 # Step 3: SYS_FUNC = USBA | USBD | BB_GLB_RSTN | BBRSTB (byte write,COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py895 # Step 5: mt76x02_phy_set_bw — BBP CORE/AGC/TXBE bit fields.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py898 # Step 6: mt76x02_phy_set_band — MT_TX_BAND_CFG 2G/5G + UPPER_40M.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py902 # Step 7: MT_EXT_CCA_CFG RMW with ext_cca_chan[group_index].COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py912 # Step 8: mt76x0_phy_set_band — RF table + per-band tweaks.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py915 # Step 9: mt76x0_phy_set_chan_rf_params — PLL programming for theCOMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py921 # Step 10: Japan TX filter at channel 14.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py927 # Step 11: mt76x0_read_rx_gain — read this channel's RX LNA gain from EEPROMCOMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py936 # Step 12: mt76x0_phy_set_chan_bbp_params — per-channel BBP tweaks, incl.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py940 # Step 13: enable VCO. [SRC] mt76x0/phy.c:1006.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py943 # Step 15: mt76x02_init_agc_gain — read AGC gain init values.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py948 # Step 16: mt76x0_phy_calibrate(power_on=False).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py142 # Step 3: release BBP and MAC reset (clear RESET_CSR | RESET_BBP).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py147 # Step 4: set MT_EXT_CCA_CFG[15:12] = 0xF (ED_CCA_MASK).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py151 # Step 5: disable MT_FCE_L2_STUFF_WR_MPDU_LEN_EN.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py154 # Step 6: RMW MT_WMM_CTRL — clear bits 0..9, then set value 0x201.COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py406 # Step 2: add target_power offset to every rate slot (20 MHz: delta=0).COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py409 # Step 3: clamp to regulatory limit.COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py412 # Step 4: per-chain init power computation. Kernel uses min(non-zero)COMMENT
LOWsrc/wifit3/chips/mt76x2u/phy.py429 # Step 5: center the rate table on the chosen base.COMMENT
LOWsrc/wifit3/chips/mt76x2u/phy.py444 # Step 6: write the 9 registers.COMMENT
Structural Annotation Overuse27 hits · 51 pts
SeverityFileLineSnippetContext
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py302 # Step 1: start hopping all 2.4 GHz channelsCOMMENT
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py311 # Step 2: pin to ch 1 — UI does stop_hopping + start_hopping([1])COMMENT
LOW⚡scripts/chips/mt76x0u/flighttest_channel_lag.py321 # Step 3: SWITCH to ch 6 — THE LAG TRIGGER per userCOMMENT
LOWscripts/chips/mt76x0u/flighttest_channel_lag.py334 # Step 4: another switchCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py192 # Step 1: SYS_FUNC |= BB_GLB_RSTN | BBRSTB | DIO_RFCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py197 # Step 2: pre-RF power sequence — REG_RF_CTRL = ENABLE | RSTB | SDMRSTBCOMMENT
LOW⚡src/wifit3/chips/rtl8188eus/phy.py200 # Step 3: SYS_FUNC = USBA | USBD | BB_GLB_RSTN | BBRSTB (byte write,COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py895 # Step 5: mt76x02_phy_set_bw — BBP CORE/AGC/TXBE bit fields.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py898 # Step 6: mt76x02_phy_set_band — MT_TX_BAND_CFG 2G/5G + UPPER_40M.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py902 # Step 7: MT_EXT_CCA_CFG RMW with ext_cca_chan[group_index].COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py912 # Step 8: mt76x0_phy_set_band — RF table + per-band tweaks.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py915 # Step 9: mt76x0_phy_set_chan_rf_params — PLL programming for theCOMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py921 # Step 10: Japan TX filter at channel 14.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py927 # Step 11: mt76x0_read_rx_gain — read this channel's RX LNA gain from EEPROMCOMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py936 # Step 12: mt76x0_phy_set_chan_bbp_params — per-channel BBP tweaks, incl.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py940 # Step 13: enable VCO. [SRC] mt76x0/phy.c:1006.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py943 # Step 15: mt76x02_init_agc_gain — read AGC gain init values.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/phy.py948 # Step 16: mt76x0_phy_calibrate(power_on=False).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py142 # Step 3: release BBP and MAC reset (clear RESET_CSR | RESET_BBP).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py147 # Step 4: set MT_EXT_CCA_CFG[15:12] = 0xF (ED_CCA_MASK).COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py151 # Step 5: disable MT_FCE_L2_STUFF_WR_MPDU_LEN_EN.COMMENT
LOW⚡src/wifit3/chips/mt76x0u/mac.py154 # Step 6: RMW MT_WMM_CTRL — clear bits 0..9, then set value 0x201.COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py406 # Step 2: add target_power offset to every rate slot (20 MHz: delta=0).COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py409 # Step 3: clamp to regulatory limit.COMMENT
LOW⚡src/wifit3/chips/mt76x2u/phy.py412 # Step 4: per-chain init power computation. Kernel uses min(non-zero)COMMENT
LOWsrc/wifit3/chips/mt76x2u/phy.py429 # Step 5: center the rate table on the chosen base.COMMENT
LOWsrc/wifit3/chips/mt76x2u/phy.py444 # Step 6: write the 9 registers.COMMENT
Modern AI Meta-Vocabulary11 hits · 44 pts
SeverityFileLineSnippetContext
MEDIUM⚡tests/setup/test_setup_linux.py72 # the orchestration runs on any host.COMMENT
MEDIUMscripts/chips/rt5372/verify_pcap.py48# The clean-room driver you are building. These imports fail until you scaffold the modules;COMMENT
MEDIUMscripts/chips/rt3070/verify_pcap.py51# The clean-room driver you are building. These imports fail until you scaffold the modules;COMMENT
MEDIUM⚡scripts/chips/mt7921au/verify_pcap.py340# EP 0x84), in capture order. The driver's REAL post-boot orchestrationCOMMENT
MEDIUM⚡scripts/chips/mt7921au/verify_pcap.py345# - frontier -> the orchestration returned but ops remain unconsumed; theCOMMENT
MEDIUMscripts/chips/mt7921au/verify_pcap.py536 # belongs to firmware.load_firmware, not the post-boot orchestration.COMMENT
MEDIUMsrc/wifit3/chips/ar9271_v2/AR9271_V2.md257### 2026-06-25 — inject path converged onto `driver.inject_frame()` (scaffold)COMMENT
MEDIUM⚡src/wifit3/chips/mt76x0u/phy.py350# M4a.1: set_channel scaffolding + low-level helpers.COMMENT
MEDIUM⚡src/wifit3/chips/rt5572/bbp.py160# rt2800lib.c:10797-10827 (rt2800_enable_radio orchestration)COMMENT
MEDIUM⚡src/wifit3/chips/rt2800usb/bbp.py160# rt2800lib.c:10797-10827 (rt2800_enable_radio orchestration)COMMENT
MEDIUM⚡src/wifit3/chips/mt7921au/firmware.py69 # Top-level orchestrationCOMMENT
AI Slop Vocabulary10 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMscripts/chips/rtl8922au/rfk_validate.py108 # every tune ends in 1+1 (both RX chains). This harness validates that path lands + RX is steady.COMMENT
MEDIUMscripts/chips/rtl8922au/verify_pcap.py53# a timer on Linux), so the harness runs the driver's REAL handler for it wherever its opening readCOMMENT
MEDIUMscripts/chips/rtl8814au_dkms/verify_pcap.py80 self.i += t.i # a port/harness error consumed t.i matched opsCODE
MEDIUMscripts/chips/rtl8822bu/verify_pcap.py137 except Exception as e: # noqa: BLE001 — surface harness/port bugs distinctlyCODE
MEDIUMscripts/chips/rtl8812au_dkms/verify_pcap.py100 except Exception as e: # noqa: BLE001 - surface harness/port errors distinctlyCODE
MEDIUMsrc/wifit3/ui/screens/focus_v2/eviltwin_modal.py126 if self.target.pmf_required: # robust-frame punts can't be forged under PMFSTRING
MEDIUMsrc/wifit3/chips/rtl8188eus/tx.py150 # txdw5: rate=0 (1Mbps CCK — most robust), retry limit + enable (lines 5358-5361)COMMENT
MEDIUMsrc/wifit3/chips/ar9271_v2/wmi.py70 # Verify-harness-only hook: reproduce async-producer ops (the LED-blink timer's GPIOCOMMENT
LOWsrc/wifit3/chips/mt76x0u/constants.py399# Maps to nl80211_chan_width — we just use these as opaque tags.COMMENT
MEDIUMsrc/wifit3/chips/rtl8812au/phy.py490 # to the test harness. Two control-transfer reads per call; cheap butCOMMENT
AI Structural Patterns19 hits · 14 pts
SeverityFileLineSnippetContext
LOWtests/ui/test_focus_model.py248CODE
LOWsrc/wifit3/ui/screens/focus_v2/router_endpoint.py40CODE
LOWsrc/wifit3/chips/rtl8821cu_dkms/tx.py50CODE
LOWsrc/wifit3/chips/rt5572/chan.py279CODE
LOWsrc/wifit3/chips/rt5572/chan.py828CODE
LOWsrc/wifit3/chips/rt5572/chan.py1073CODE
LOWsrc/wifit3/chips/rt5572/chan.py1444CODE
LOWsrc/wifit3/chips/rt5572/tx.py83CODE
LOWsrc/wifit3/chips/rt2800usb/chan.py279CODE
LOWsrc/wifit3/chips/rt2800usb/chan.py839CODE
LOWsrc/wifit3/chips/rt2800usb/chan.py1084CODE
LOWsrc/wifit3/chips/rt2800usb/chan.py1455CODE
LOWsrc/wifit3/chips/rt2800usb/tx.py83CODE
LOWsrc/wifit3/chips/mt76x2u/chan.py133CODE
LOWsrc/wifit3/scripts/capture.py93CODE
LOWsrc/wifit3/wlan/interface.py44CODE
LOWsrc/wifit3/campaigns/wps/enrollee.py33CODE
LOWsrc/wifit3/campaigns/wps/registrar.py128CODE
LOWsrc/wifit3/dot11/btm.py44CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALsrc/wifit3/ui/screens/vault_item.py166 for tool in self.app.vault.manager.tools.values():CODE
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMscripts/chips/mt7601u/verify_tune.py180CODE