π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
4553 matches across 20 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | install.sh | 23 | # ====================================================================== |
| MEDIUM | install.sh | 30 | # ─── Colors ─────────────────────────────────────────────────────────── |
| MEDIUM | install.sh | 40 | # ─── Globals ────────────────────────────────────────────────────────── |
| MEDIUM | install.sh | 125 | # ─── Initialize log ────────────────────────────────────────────────── |
| MEDIUM | install.sh | 128 | # ====================================================================== |
| MEDIUM | install.sh | 130 | # ====================================================================== |
| MEDIUM | install.sh | 2 | # ====================================================================== |
| MEDIUM | install.sh | 68 | # ─── Helpers ────────────────────────────────────────────────────────── |
| MEDIUM | install.sh | 113 | # ─── Argument parsing ───────────────────────────────────────────────── |
| MEDIUM | install.sh | 200 | # ====================================================================== |
| MEDIUM | install.sh | 202 | # ====================================================================== |
| MEDIUM | install.sh | 326 | # ====================================================================== |
| MEDIUM | install.sh | 328 | # ====================================================================== |
| MEDIUM | install.sh | 442 | # ====================================================================== |
| MEDIUM | install.sh | 444 | # ====================================================================== |
| MEDIUM | install.sh | 541 | # ====================================================================== |
| MEDIUM | install.sh | 543 | # ====================================================================== |
| MEDIUM | install.sh | 747 | # ====================================================================== |
| MEDIUM | install.sh | 749 | # ====================================================================== |
| MEDIUM | install.sh | 909 | # ====================================================================== |
| MEDIUM | install.sh | 911 | # ====================================================================== |
| MEDIUM | install.sh | 1042 | # ====================================================================== |
| MEDIUM | install.sh | 1044 | # ====================================================================== |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 22 | // ── wasm-bindgen heap management ────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 47 | // ── Memory views ────────────────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 122 | // ── FinalizationRegistry ────────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 134 | // ── Classes ─────────────────────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 334 | // ── Standalone functions ────────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 476 | // ── Collect exports ─────────────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 496 | // ── Build WASM import object ────────────────────────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 597 | // ── Async WASM init (fetch-based for browsers) ─────────────────── |
| MEDIUM | …n/pkg/ruvector-attention/ruvector_attention_browser.js | 621 | // ── ESM re-exports ──────────────────────────────────────────────── |
| MEDIUM | firmware/esp32-csi-node/provision.py | 93 | # --------------------------------------------------------------------------- |
| MEDIUM | firmware/esp32-csi-node/provision.py | 95 | # --------------------------------------------------------------------------- |
| MEDIUM | …mware/esp32-csi-node/test/capture-3board-experiment.py | 56 | # ── Analyze ──────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/schemas.test.ts | 32 | // ── 1. Catalog completeness ──────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/schemas.test.ts | 93 | // ── 2. Happy-path parse ──────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/schemas.test.ts | 165 | // ── 3. Constraint rejection ──────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 42 | // ── resolveNodeId ───────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 49 | // ── fetchVitals soft-failure ────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 62 | // ── ruview.presence.now ─────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 95 | // ── ruview.vitals.get_breathing ─────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 130 | // ── ruview.vitals.get_heart_rate ────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/vitals-tools.test.ts | 151 | // ── ruview.vitals.get_all ───────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/bfld-tools.test.ts | 40 | // ── bfldLastScan tests ──────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/bfld-tools.test.ts | 92 | // ── bfldSubscribe tests ─────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/http-transport.test.ts | 21 | // ── helpers ──────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/http-transport.test.ts | 76 | // ── 1. isOriginAllowed unit tests ────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/http-transport.test.ts | 103 | // ── 2-4. Origin-validation integration tests ─────────────────────────────── |
| MEDIUM | tools/ruview-mcp/tests/http-transport.test.ts | 138 | // ── 5-6. Bearer-token auth integration tests ────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 9 | // ── CSI ──────────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 39 | // ── Pose ────────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 63 | // ── Person Count ────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 78 | // ── Registry ────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 103 | // ── Training ────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 129 | // ── Vitals (ADR-124 §6 Python surface parity: ws.py:74-88) ─────────────── |
| MEDIUM | tools/ruview-mcp/src/types.ts | 147 | // ── Config ──────────────────────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/http-transport.ts | 102 | // ── Origin validation ──────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/http-transport.ts | 110 | // ── Bearer token auth ──────────────────────────────────────────────── |
| MEDIUM | tools/ruview-mcp/src/http-transport.ts | 123 | // ── Route: POST /mcp ───────────────────────────────────────────────── |
| 1198 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ui/viz.html | 323 | function handleConnectionStateChange(newState, oldState) { |
| LOW | ui/services/data-processor.js | 4 | export class DataProcessor { |
| LOW | firmware/esp32-csi-node/tests/test_provision.py | 27 | def test_swarm_and_hopping_flags_count_as_config_values(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision.py | 39 | def test_operational_flags_alone_do_not_count_as_config_values(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision.py | 42 | def test_swarm_and_hopping_values_are_written_to_csv(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 34 | def test_load_state_empty_when_missing(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 37 | def test_save_then_load_roundtrip(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 44 | def test_save_creates_per_port_files(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 50 | def test_load_state_handles_corrupt_json(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 69 | def test_prior_fills_missing_cli(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 85 | def test_partial_invocation_does_not_drop_unrelated_keys(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 108 | def test_falsy_but_not_none_cli_value_overrides_prior(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 118 | def test_slashes_in_port_are_safe(self): |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 123 | def test_windows_com_port_is_safe(self): |
| LOW | tools/ruview-mcp/src/validate.ts | 63 | export function validateSensingLatestResponse(data: unknown): ValidationResult { |
| LOW | archive/v1/test_auth_rate_limit.py | 127 | def test_authentication_headers(self): |
| LOW | archive/v1/test_auth_rate_limit.py | 389 | def test_authentication_states(self): |
| LOW | archive/v1/test_application.py | 129 | async def test_websocket_connection(): |
| LOW | archive/v1/test_application.py | 164 | async def test_calibration_endpoints(): |
| LOW | archive/v1/tests/unit/test_hardware_service.py | 40 | async def test_double_start_idempotent(self, mock_settings, mock_domain_config): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 61 | def test_head_initialization_creates_correct_architecture(self, mock_config): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 78 | def test_forward_pass_produces_correct_output_format(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 97 | def test_segmentation_head_produces_correct_shape(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 109 | def test_uv_regression_head_produces_correct_shape(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 120 | def test_compute_segmentation_loss_measures_pixel_classification(self, densepose_head, mock_feature_input, mock_targ |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 142 | def test_compute_uv_loss_measures_coordinate_regression(self, densepose_head, mock_feature_input, mock_target_uv): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 165 | def test_compute_total_loss_combines_segmentation_and_uv_losses(self, densepose_head, mock_feature_input, mock_targe |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 197 | def test_fpn_integration_enhances_multi_scale_features(self, mock_config, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 219 | def test_get_prediction_confidence_provides_uncertainty_estimates(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 241 | def test_post_process_predictions_formats_output(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 256 | def test_training_mode_enables_dropout(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 269 | def test_evaluation_mode_disables_dropout(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 282 | def test_head_validates_input_dimensions(self, densepose_head): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 291 | def test_head_handles_different_input_sizes(self, densepose_head): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 305 | def test_head_supports_gradient_computation(self, densepose_head, mock_feature_input, mock_target_masks, mock_target |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 339 | def test_head_configuration_validation(self): |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 352 | def test_save_and_load_model_state(self, densepose_head, mock_feature_input): |
| LOW | archive/v1/tests/unit/test_sensing.py | 135 | def test_deterministic_output_same_seed(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 218 | def test_time_domain_from_known_sine(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 368 | def test_step_change_detected(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 432 | def test_absent_when_low_variance(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 670 | def test_band_power_single_frequency(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 697 | def test_band_power_zero_for_empty_band(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 716 | def test_unavailable_when_proc_missing(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 723 | def test_unavailable_when_interface_not_listed(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 750 | def test_unavailable_when_file_unreadable(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 764 | def test_returns_simulated_when_no_wifi(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 771 | def test_returns_simulated_for_explicit_preference(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 776 | def test_returns_linux_collector_when_available(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 92 | def test_ring_buffer_overflow(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 151 | def test_different_seeds_differ(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 164 | def test_sinusoidal_component(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 184 | def test_step_change_injection(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 245 | def test_frequency_domain_dominant_frequency(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 263 | def test_breathing_band_power(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 308 | def test_band_isolation_multi_frequency(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 326 | def test_constant_signal_features(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 346 | def test_extract_from_wifi_samples(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 388 | def test_no_change_point_in_constant(self): |
| LOW | archive/v1/tests/unit/test_sensing.py | 394 | def test_multiple_step_changes(self): |
| 1039 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | install.sh | 1 | #!/usr/bin/env bash |
| LOW | README.md | 101 | # counter) and a Wi-Fi 6 soft-AP with TWT Responder so two C6 boards can |
| LOW | ui/observatory/js/demo-data.js | 1381 | } |
| LOW | firmware/esp32-hello-world/main/main.c | 21 | #include "esp_wifi.h" |
| LOW | firmware/esp32-hello-world/main/main.c | 41 | #define PROBE_RMT_CHAN_NUM 8 |
| LOW | firmware/esp32-csi-node/tests/host/esp_err.h | 1 | /* Host test shim for esp_err.h. Allows us to compile the pure-C |
| LOW | firmware/esp32-csi-node/components/wasm3/CMakeLists.txt | 1 | # WASM3 — WebAssembly interpreter for ESP-IDF |
| LOW | firmware/esp32-csi-node/main/c6_softap_he.c | 21 | */ |
| LOW | firmware/esp32-csi-node/main/display_hal.c | 21 | #include <string.h> |
| LOW | firmware/esp32-csi-node/main/display_hal.c | 41 | /* ---- I2C (shared: touch + TCA9554 expander) ---- */ |
| LOW | firmware/esp32-csi-node/main/display_ui.c | 21 | #include "esp_system.h" |
| LOW | firmware/esp32-csi-node/main/nvs_config.c | 61 | #ifdef CONFIG_EDGE_FALL_THRESH |
| LOW | firmware/esp32-csi-node/main/swarm_bridge.c | 1 | /** |
| LOW | firmware/esp32-csi-node/main/adaptive_controller.c | 61 | #define CONFIG_ADAPTIVE_MIN_PKT_YIELD 5 |
| LOW | firmware/esp32-csi-node/main/edge_processing.c | 21 | #include "edge_processing.h" |
| LOW | firmware/esp32-csi-node/main/wasm_runtime.c | 21 | |
| LOW | firmware/esp32-csi-node/main/mock_csi.c | 21 | |
| LOW | firmware/esp32-csi-node/main/main.c | 1 | /** |
| LOW | firmware/esp32-csi-node/main/main.c | 21 | #include "led_strip.h" |
| LOW | firmware/esp32-csi-node/main/mmwave_sensor.c | 21 | * LD2410 frame format (HLK binary, 256000 baud): |
| LOW | firmware/esp32-csi-node/main/mmwave_sensor.c | 41 | |
| LOW | firmware/esp32-csi-node/main/rvf_parser.h | 21 | #include <stdbool.h> |
| LOW | firmware/esp32-csi-node/main/lv_conf.h | 21 | #define LV_MEM_CUSTOM_FREE free |
| LOW | firmware/esp32-csi-node/main/lv_conf.h | 41 | #define LV_FONT_MONTSERRAT_14 1 |
| LOW | firmware/esp32-csi-node/main/lv_conf.h | 61 | |
| LOW | firmware/esp32-csi-node/main/lv_conf.h | 81 | /* ---- GPU / render ---- */ |
| LOW | firmware/esp32-csi-node/main/rv_feature_state.h | 21 | #include <stdint.h> |
| LOW | firmware/esp32-csi-node/main/edge_processing.h | 21 | #define EDGE_PROCESSING_H |
| LOW | firmware/esp32-csi-node/main/display_task.c | 21 | #include "display_hal.h" |
| LOW | firmware/esp32-csi-node/main/c6_twt.c | 21 | #include "c6_twt.h" |
| LOW | firmware/esp32-csi-node/main/c6_timesync.c | 21 | #if defined(CONFIG_IDF_TARGET_ESP32C6) && defined(CONFIG_IEEE802154_ENABLED) |
| LOW | firmware/esp32-csi-node/main/lp_core/CMakeLists.txt | 1 | # LP-core motion-gate program — ADR-110 Phase 5 (full). |
| LOW | docker/docker-entrypoint.sh | 1 | #!/bin/sh |
| LOW | docker/docker-compose.yml | 21 | # |
| LOW | archive/v1/requirements-lock.txt | 1 | # WiFi-DensePose Pipeline Verification - Pinned Dependencies |
| LOW | archive/v1/data/proof/verify.py | 161 | "source": "synthetic_reference", |
| LOW | python/Cargo.toml | 1 | [package] |
| LOW | python/Cargo.toml | 41 | |
| LOW | python/ruview-meta/pyproject.toml | 1 | # ADR-117 sibling release — `ruview` meta-package. |
| LOW | python/tombstone/pyproject.toml | 1 | # ADR-117 §7.2 / §7.4 — v1.99.0 tombstone release. |
| LOW | python/src/lib.rs | 1 | //! ADR-117 — PyO3 bindings for the WiFi-DensePose Rust core. |
| LOW | python/src/lib.rs | 61 | /// it as private. |
| LOW | python/src/bindings/keypoint.rs | 1 | //! ADR-117 P2 — PyO3 bindings for `wifi_densepose_core::Keypoint` + |
| LOW | python/src/bindings/keypoint.rs | 21 | use wifi_densepose_core::{Confidence, Keypoint, KeypointType}; |
| LOW | python/src/bindings/keypoint.rs | 161 | Self { inner: k } |
| LOW | python/src/bindings/bfld.rs | 1 | //! ADR-117 P3.5 — Beamforming Feedback Loop Data (BFLD) bindings. |
| LOW | python/src/bindings/bfld.rs | 21 | //! matrix to RuView |
| LOW | python/src/bindings/bfld.rs | 101 | // ─── BfldFrame ─────────────────────────────────────────────────────── |
| LOW | python/src/bindings/privacy_gate.rs | 1 | //! ADR-118 / ADR-125 §2.1.d — Python binding for the BFLD `PrivacyClass` |
| LOW | python/src/bindings/privacy_gate.rs | 61 | /// Class 0 (`Raw`) is local-only by structural invariant I1 |
| LOW | python/src/bindings/vitals.rs | 1 | //! ADR-117 P3 — PyO3 bindings for `wifi_densepose_vitals`. |
| LOW | python/src/bindings/vitals.rs | 21 | |
| LOW | python/src/bindings/vitals.rs | 181 | ) |
| LOW | python/src/bindings/pose.rs | 1 | //! ADR-117 P2 — PyO3 bindings for `BoundingBox`, `PersonPose`, |
| LOW | python/src/bindings/pose.rs | 41 | /// from wifi_densepose import BoundingBox |
| LOW | python/src/bindings/pose.rs | 101 | impl PyBoundingBox { |
| LOW | python/src/bindings/pose.rs | 121 | /// print(pose.get_keypoint(KeypointType.Nose).confidence) # 0.95 |
| LOW | python/src/bindings/pose.rs | 241 | } |
| LOW | plans/phase1-specification/functional-spec.md | 801 | |
| LOW | …ans/phase2-architecture/neural-network-architecture.md | 61 | B --> C[Amplitude Normalization] |
| 952 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | firmware/esp32-csi-node/provision.py | 484 | except Exception as e: |
| LOW | …mware/esp32-csi-node/test/capture-3board-experiment.py | 42 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 87 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 120 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 157 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 228 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 293 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 349 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 382 | except Exception as e: |
| LOW | archive/v1/test_auth_rate_limit.py | 411 | except Exception as e: |
| LOW | archive/v1/test_application.py | 161 | except Exception as e: |
| LOW | archive/v1/test_application.py | 193 | except Exception as e: |
| LOW | archive/v1/tests/unit/test_sensing.py | 798 | except Exception as exc: |
| LOW | …hive/v1/tests/integration/test_windows_live_sensing.py | 34 | except Exception: |
| LOW | archive/v1/tests/integration/test_streaming_pipeline.py | 101 | except Exception as e: |
| LOW | archive/v1/tests/integration/test_streaming_pipeline.py | 188 | except Exception: |
| LOW | archive/v1/tests/integration/test_streaming_pipeline.py | 441 | except Exception: |
| LOW | archive/v1/tests/integration/test_csi_pipeline.py | 328 | except Exception as e: |
| MEDIUM | archive/v1/tests/integration/test_csi_pipeline.py | 323 | def process_stream(stream_id, data): |
| LOW | archive/v1/tests/performance/test_api_throughput.py | 73 | except Exception as e: |
| LOW | archive/v1/docs/developer/contributing.md | 270 | except Exception as e: |
| LOW | archive/v1/docs/developer/contributing.md | 332 | except Exception as e: |
| LOW | archive/v1/docs/developer/contributing.md | 378 | except Exception as e: |
| LOW | archive/v1/docs/api/websocket-api.md | 894 | except Exception as e: |
| LOW | archive/v1/docs/api/websocket-api.md | 905 | except Exception as e: |
| MEDIUM | archive/v1/docs/api/websocket-api.md | 906 | print(f"Error listening for messages: {e}") |
| LOW | archive/v1/docs/api/websocket-api.md | 963 | except Exception as e: |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 62 | except Exception as e: |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 72 | except Exception as e: |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 107 | except Exception as e: |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 120 | except Exception as e: |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 132 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 58 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 92 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 124 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 163 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 197 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 244 | except Exception as e: |
| LOW | archive/v1/scripts/test_monitoring.py | 293 | except Exception as e: |
| LOW | archive/v1/scripts/test_api_endpoints.py | 131 | except Exception as e: |
| LOW | archive/v1/scripts/test_api_endpoints.py | 197 | except Exception as e: |
| LOW | archive/v1/scripts/test_api_endpoints.py | 341 | except Exception as e: |
| LOW | archive/v1/scripts/test_api_endpoints.py | 359 | except Exception as e: |
| MEDIUM | archive/v1/data/proof/cir_verify_helper.py | 70 | print("Error running binary:", result.stderr) |
| LOW | archive/v1/src/config.py | 232 | except Exception as e: |
| LOW | archive/v1/src/config.py | 241 | except Exception as e: |
| LOW | archive/v1/src/config.py | 249 | except Exception as e: |
| LOW | archive/v1/src/config.py | 257 | except Exception as e: |
| LOW | archive/v1/src/config.py | 260 | except Exception as e: |
| LOW | archive/v1/src/logger.py | 271 | except Exception as e: |
| LOW | archive/v1/src/logger.py | 291 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 125 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 158 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 190 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 240 | except Exception as migration_error: |
| LOW | archive/v1/src/cli.py | 245 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 269 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 294 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 341 | except Exception as e: |
| LOW | archive/v1/src/cli.py | 375 | except Exception as e: |
| 320 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | firmware/esp32-csi-node/provision.py | 47 | |
| LOW | …mware/esp32-csi-node/test/capture-3board-experiment.py | 13 | |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 3 | |
| LOW | firmware/esp32-csi-node/tests/test_provision_state.py | 6 | |
| LOW | archive/v1/test_auth_rate_limit.py | 10 | |
| LOW | archive/v1/test_auth_rate_limit.py | 10 | |
| LOW | archive/v1/test_application.py | 11 | |
| LOW | archive/v1/test_application.py | 11 | |
| LOW | archive/v1/tests/unit/test_hardware_service.py | 4 | |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 4 | |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 5 | |
| LOW | archive/v1/tests/unit/test_densepose_head.py | 5 | |
| LOW | archive/v1/tests/unit/test_sensing.py | 13 | |
| LOW | archive/v1/tests/unit/test_sensing.py | 15 | |
| LOW | archive/v1/tests/unit/conftest.py | 5 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_direct.py | 7 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_direct.py | 8 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_direct.py | 8 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_direct.py | 8 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 7 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 7 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 10 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 10 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 10 | |
| LOW | archive/v1/tests/unit/test_csi_extractor.py | 4 | |
| LOW | archive/v1/tests/unit/test_metrics.py | 5 | |
| LOW | archive/v1/tests/unit/test_router_interface.py | 2 | |
| LOW | archive/v1/tests/unit/test_router_interface.py | 3 | |
| LOW | archive/v1/tests/unit/test_csi_processor.py | 5 | |
| LOW | archive/v1/tests/unit/test_csi_processor.py | 5 | |
| LOW | archive/v1/tests/unit/test_stream_service.py | 4 | |
| LOW | archive/v1/tests/unit/test_stream_service.py | 4 | |
| LOW | archive/v1/tests/unit/test_stream_service.py | 4 | |
| LOW | …chive/v1/tests/unit/test_csi_extractor_tdd_complete.py | 5 | |
| LOW | …chive/v1/tests/unit/test_csi_extractor_tdd_complete.py | 6 | |
| LOW | …chive/v1/tests/unit/test_csi_extractor_tdd_complete.py | 6 | |
| LOW | …chive/v1/tests/unit/test_csi_extractor_tdd_complete.py | 6 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer.py | 4 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer.py | 4 | |
| LOW | archive/v1/tests/unit/test_health_check.py | 4 | |
| LOW | archive/v1/tests/unit/test_rate_limit.py | 3 | |
| LOW | archive/v1/tests/unit/test_rate_limit.py | 4 | |
| LOW | archive/v1/tests/unit/test_router_interface_tdd.py | 8 | |
| LOW | archive/v1/tests/unit/test_router_interface_tdd.py | 8 | |
| LOW | archive/v1/tests/unit/test_auth_middleware.py | 4 | |
| LOW | archive/v1/tests/unit/test_auth_middleware.py | 5 | |
| LOW | archive/v1/tests/unit/test_auth_middleware.py | 6 | |
| LOW | archive/v1/tests/unit/test_auth_middleware.py | 6 | |
| LOW | archive/v1/tests/unit/test_esp32_binary_parser.py | 4 | |
| LOW | archive/v1/tests/unit/test_esp32_binary_parser.py | 10 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer_tdd.py | 7 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer_tdd.py | 8 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer_tdd.py | 8 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_tdd.py | 5 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_tdd.py | 6 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_tdd.py | 6 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_tdd.py | 6 | |
| LOW | archive/v1/tests/unit/test_csi_extractor_tdd.py | 10 | |
| LOW | archive/v1/tests/unit/test_pose_service.py | 5 | |
| LOW | archive/v1/tests/unit/test_pose_service.py | 6 | |
| 369 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 231 | # Step 1: Process CSI data |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 234 | # Step 2: Extract features |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 237 | # Step 3: Estimate poses |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 240 | # Step 4: Assign to zones |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 528 | # Step 1: CSI processing |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 538 | # Step 2: Pose estimation |
| LOW | archive/v1/tests/integration/test_pose_pipeline.py | 547 | # Step 3: Zone assignment |
| LOW | archive/v1/data/proof/generate_reference_signal.py | 298 | # Step 1: Generate deterministic parameters |
| LOW | archive/v1/data/proof/generate_reference_signal.py | 307 | # Step 2: Generate all frames |
| LOW | archive/v1/data/proof/generate_reference_signal.py | 315 | # Step 3: Save output |
| LOW | archive/v1/data/proof/verify.py | 446 | # Step 0: Print source provenance |
| LOW | archive/v1/data/proof/verify.py | 452 | # Step 1: Load and describe reference signal |
| LOW | archive/v1/data/proof/verify.py | 464 | # Step 2: Process through the real pipeline |
| LOW | archive/v1/data/proof/verify.py | 473 | # Step 3: Hash comparison |
| LOW | archive/v1/data/proof/verify.py | 510 | # Step 4: Audit (if requested or always in full mode) |
| LOW | references/script_4.py | 85 | # Step 1: Unwrap phase |
| LOW | references/script_4.py | 89 | # Step 2: Apply filters |
| LOW | references/script_4.py | 93 | # Step 3: Linear fitting |
| LOW | references/script_5.py | 91 | # Step 1: Unwrap phase |
| LOW | references/script_5.py | 95 | # Step 2: Apply filters |
| LOW | references/script_5.py | 99 | # Step 3: Linear fitting |
| LOW | references/script_5.py | 192 | # Step 1: Phase sanitization |
| LOW | references/script_5.py | 195 | # Step 2: Modality translation |
| LOW | references/script_5.py | 198 | # Step 3: Simulate DensePose prediction |
| LOW | references/script_2.py | 89 | # Step 1: Unwrap phase |
| LOW | references/script_2.py | 92 | # Step 2: Apply filters |
| LOW | references/script_2.py | 95 | # Step 3: Linear fitting |
| LOW | references/script.py | 86 | # Step 1: Unwrap phase |
| LOW | references/script.py | 89 | # Step 2: Apply filters |
| LOW | references/script.py | 92 | # Step 3: Linear fitting |
| LOW | references/wifi_densepose_pytorch.py | 94 | # Step 1: Unwrap phase |
| LOW | references/wifi_densepose_pytorch.py | 97 | # Step 2: Apply filters |
| LOW | references/wifi_densepose_pytorch.py | 100 | # Step 3: Linear fitting |
| LOW | v2/crates/wifi-densepose-nn/src/inference.rs | 421 | // Step 1: Translate CSI to visual features |
| LOW | v2/crates/wifi-densepose-nn/src/inference.rs | 424 | // Step 2: Run DensePose on visual features |
| LOW | …crates/wifi-densepose-train/src/bin/verify_training.rs | 126 | // Step 1: display proof configuration. |
| LOW | …crates/wifi-densepose-train/src/bin/verify_training.rs | 145 | // Step 2: run the proof. |
| LOW | …crates/wifi-densepose-train/src/bin/verify_training.rs | 174 | // Step 3: hash comparison. |
| LOW | …crates/wifi-densepose-train/src/bin/verify_training.rs | 203 | // Step 4: final verdict. |
| LOW | v2/crates/wifi-densepose-mat/src/domain/triage.rs | 94 | // Step 1: Check if any vitals are detected |
| LOW | v2/crates/wifi-densepose-mat/src/domain/triage.rs | 100 | // Step 2: Assess breathing |
| LOW | v2/crates/wifi-densepose-mat/src/domain/triage.rs | 103 | // Step 3: Assess movement/responsiveness |
| LOW | v2/crates/wifi-densepose-mat/src/domain/triage.rs | 106 | // Step 4: Combine assessments |
| LOW | …ates/wifi-densepose-signal/src/ruvsense/phase_align.rs | 141 | // Step 1: Find static subcarriers (lowest amplitude variance across channels) |
| LOW | …ates/wifi-densepose-signal/src/ruvsense/phase_align.rs | 147 | // Step 5: Apply correction |
| LOW | …ates/wifi-densepose-signal/src/ruvsense/field_model.rs | 696 | // Step 1: subtract baseline |
| LOW | …ates/wifi-densepose-signal/src/ruvsense/field_model.rs | 702 | // Step 2: project out environmental modes |
| LOW | …ates/wifi-densepose-signal/src/ruvsense/field_model.rs | 715 | // Step 3: compute energy (L2 norm) |
| LOW | …s/wifi-densepose-wasm-edge/src/exo_hyperbolic_space.rs | 178 | // Step 1: Extract 8D feature vector (mean amplitude per group). |
| LOW | …s/wifi-densepose-wasm-edge/src/exo_hyperbolic_space.rs | 196 | // Step 2: Project to 2D Poincare disk. |
| LOW | …s/wifi-densepose-wasm-edge/src/exo_hyperbolic_space.rs | 206 | // Step 3: Normalize to Poincare disk (||p|| < 1). |
| LOW | …s/wifi-densepose-wasm-edge/src/exo_hyperbolic_space.rs | 218 | // Step 4: Find nearest reference by Poincare distance. |
| LOW | …s/wifi-densepose-wasm-edge/src/exo_hyperbolic_space.rs | 245 | // Step 5: Determine hierarchy level from embedding radius. |
| LOW | …rates/ruv-neural/ruv-neural-mincut/src/spectral_cut.rs | 43 | // Step 1: The smallest eigenvalue of L is 0 with eigenvector = all-ones |
| LOW | …rates/ruv-neural/ruv-neural-mincut/src/spectral_cut.rs | 45 | // Step 2: Run power iteration on (mu*I - L) to find the largest eigenvalue |
| LOW | …tes/ruv-neural/ruv-neural-cli/src/commands/pipeline.rs | 28 | // Step 1: Generate simulated sensor data. |
| LOW | …tes/ruv-neural/ruv-neural-cli/src/commands/pipeline.rs | 35 | // Step 2: Preprocess (bandpass filter 1-100 Hz). |
| LOW | …tes/ruv-neural/ruv-neural-cli/src/commands/pipeline.rs | 47 | // Step 3: Construct brain graph via PLV connectivity. |
| LOW | …tes/ruv-neural/ruv-neural-cli/src/commands/pipeline.rs | 57 | // Step 4: Compute mincut and topology metrics. |
| LOW | …tes/ruv-neural/ruv-neural-cli/src/commands/pipeline.rs | 68 | // Step 5: Generate embedding. |
| 36 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ui/start-ui.sh | 15 | # Check if port 3000 is already in use |
| LOW | ui/start-ui.sh | 22 | # Check if FastAPI backend is running on port 8000 |
| LOW | archive/v1/test_auth_rate_limit.py | 48 | # Print result |
| LOW | archive/v1/test_auth_rate_limit.py | 393 | # Check if authentication is enabled |
| LOW | archive/v1/tests/integration/test_rate_limiting.py | 391 | # Check if we're at the limit |
| LOW | archive/v1/tests/integration/test_rate_limiting.py | 440 | # Check if we have tokens available |
| LOW | archive/v1/tests/integration/test_inference_pipeline.py | 129 | # Set models to evaluation mode |
| LOW | archive/v1/tests/integration/test_inference_pipeline.py | 177 | # Set models to evaluation mode |
| LOW | archive/v1/tests/integration/test_inference_pipeline.py | 210 | # Set models to training mode |
| LOW | archive/v1/tests/integration/test_inference_pipeline.py | 270 | # Set models to evaluation mode for inference |
| LOW | archive/v1/tests/integration/test_inference_pipeline.py | 376 | # Set models to evaluation mode |
| LOW | …e/v1/tests/integration/test_full_system_integration.py | 337 | # Check if tables exist |
| LOW | archive/v1/scripts/test_monitoring.py | 231 | # Check if at least some metrics are non-zero |
| LOW | archive/v1/scripts/validate-deployment.sh | 37 | # Check if kubectl is available and configured |
| LOW | archive/v1/scripts/validate-deployment.sh | 158 | # Check if ingress has an IP/hostname assigned |
| LOW | archive/v1/scripts/validate-integration.sh | 65 | # Check if virtual environment exists |
| LOW | archive/v1/scripts/validate-integration.sh | 75 | # Check if requirements are installed |
| LOW | archive/v1/scripts/test_api_endpoints.py | 365 | # Check if required packages are available |
| LOW | archive/v1/src/cli.py | 554 | # Output results |
| LOW | archive/v1/src/middleware/cors.py | 67 | # Check if this is a CORS preflight request |
| LOW | archive/v1/src/middleware/cors.py | 204 | # Check if origin ends with the domain |
| LOW | archive/v1/src/middleware/cors.py | 367 | # Check if origin is allowed |
| LOW | archive/v1/src/middleware/rate_limit.py | 67 | # Check if we have enough tokens |
| LOW | archive/v1/src/middleware/rate_limit.py | 103 | # Check if limit is exceeded |
| LOW | archive/v1/src/middleware/rate_limit.py | 227 | # Check if user is authenticated |
| LOW | archive/v1/src/database/connection.py | 434 | # Check if using failsafe modes |
| LOW | archive/v1/src/core/phase_sanitizer.py | 247 | # Check if data is large enough for filtering |
| LOW | archive/v1/src/core/phase_sanitizer.py | 311 | # Check if data is 2D |
| LOW | archive/v1/src/core/phase_sanitizer.py | 315 | # Check if data is not empty |
| LOW | archive/v1/src/core/phase_sanitizer.py | 319 | # Check if values are within valid range |
| LOW | archive/v1/src/api/dependencies.py | 73 | # Check if user is already set by middleware |
| LOW | archive/v1/src/api/dependencies.py | 123 | # Check if user is active |
| LOW | archive/v1/src/api/dependencies.py | 180 | # Check if zone exists |
| LOW | archive/v1/src/api/dependencies.py | 188 | # Check if zone is enabled |
| LOW | archive/v1/src/api/dependencies.py | 220 | # Check if router exists |
| LOW | archive/v1/src/api/dependencies.py | 228 | # Check if router is enabled |
| LOW | archive/v1/src/api/routers/health.py | 198 | # Check if services are available in app state |
| LOW | archive/v1/src/api/routers/pose.py | 331 | # Check if calibration is already in progress |
| LOW | archive/v1/src/api/middleware/rate_limit.py | 78 | # Check if client is temporarily blocked |
| LOW | archive/v1/src/api/middleware/rate_limit.py | 98 | # Check if client should be temporarily blocked |
| LOW | archive/v1/src/api/middleware/rate_limit.py | 190 | # Check if limit exceeded |
| LOW | archive/v1/src/api/websocket/connection_manager.py | 82 | # Check if any requested zone is in connection's zones |
| LOW | archive/v1/src/api/websocket/connection_manager.py | 399 | # Check if connection is inactive |
| LOW | archive/v1/src/api/websocket/connection_manager.py | 404 | # Check if connection is stale (no ping response) |
| LOW | archive/v1/src/commands/stop.py | 66 | # Check if process is still running |
| LOW | archive/v1/src/commands/stop.py | 151 | # Check if process is running |
| LOW | archive/v1/src/commands/start.py | 231 | # Check if PID file already exists |
| LOW | archive/v1/src/commands/start.py | 237 | # Check if process is still running |
| LOW | archive/v1/src/commands/start.py | 347 | # Check if process is running |
| LOW | archive/v1/src/commands/status.py | 499 | # Check if server is running |
| LOW | archive/v1/src/services/pose_service.py | 130 | # Set models to evaluation mode |
| LOW | references/script_6.py | 246 | # Display results |
| LOW | .claude/helpers/validate-v3-config.sh | 147 | # Check if Node.js version is 20+ |
| LOW | .claude/helpers/ddd-tracker.sh | 34 | # Check if domain directory exists (20 points) |
| LOW | .claude/helpers/worker-manager.sh | 83 | # Check if daemon is running |
| LOW | .claude/helpers/perf-worker.sh | 15 | # Check if we should run (throttle to once per 5 minutes) |
| LOW | .claude/helpers/checkpoint-manager.sh | 89 | # Check if it's a tag |
| LOW | .claude/helpers/checkpoint-manager.sh | 99 | # Check if it's a branch |
| LOW | .claude/helpers/v3.sh | 97 | echo " v3 update performance 2.5x # Set performance to 2.5x" |
| LOW | .claude/helpers/learning-hooks.sh | 40 | # Check if better-sqlite3 is available |
| 14 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | archive/v1/tests/unit/test_csi_processor_tdd.py | 0 | should raise error when initialized with invalid configuration. |
| HIGH | archive/v1/tests/unit/test_router_interface_tdd.py | 0 | should raise error when initialized with invalid configuration. |
| HIGH | archive/v1/tests/unit/test_phase_sanitizer_tdd.py | 0 | should raise error when initialized with invalid configuration. |
| HIGH | archive/v1/tests/unit/test_csi_extractor_tdd.py | 0 | should raise error when initialized with invalid configuration. |
| HIGH | archive/v1/src/hardware/csi_extractor.py | 0 | validate configuration parameters. args: config: configuration to validate raises: valueerror: if configuration is inval |
| HIGH | archive/v1/src/hardware/router_interface.py | 0 | validate configuration parameters. args: config: configuration to validate raises: valueerror: if configuration is inval |
| HIGH | archive/v1/src/core/csi_processor.py | 0 | validate configuration parameters. args: config: configuration to validate raises: valueerror: if configuration is inval |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 0 | validate configuration parameters. args: config: configuration to validate raises: valueerror: if configuration is inval |
| HIGH | references/script_4.py | 0 | processes raw csi phase data through unwrapping, filtering, and linear fitting based on the phase sanitization methodolo |
| HIGH | references/script_5.py | 0 | processes raw csi phase data through unwrapping, filtering, and linear fitting based on the phase sanitization methodolo |
| HIGH | references/script_2.py | 0 | processes raw csi phase data through unwrapping, filtering, and linear fitting based on the phase sanitization methodolo |
| HIGH | references/script.py | 0 | processes raw csi phase data through unwrapping, filtering, and linear fitting based on the phase sanitization methodolo |
| HIGH | references/wifi_densepose_pytorch.py | 0 | processes raw csi phase data through unwrapping, filtering, and linear fitting based on the phase sanitization methodolo |
| HIGH | references/script_4.py | 0 | apply median and uniform filters to eliminate outliers |
| HIGH | references/script_5.py | 0 | apply median and uniform filters to eliminate outliers |
| HIGH | references/script_2.py | 0 | apply median and uniform filters to eliminate outliers |
| HIGH | references/script.py | 0 | apply median and uniform filters to eliminate outliers |
| HIGH | references/wifi_densepose_pytorch.py | 0 | apply median and uniform filters to eliminate outliers |
| HIGH | references/script_4.py | 0 | apply linear fitting to remove systematic phase drift |
| HIGH | references/script_5.py | 0 | apply linear fitting to remove systematic phase drift |
| HIGH | references/script_2.py | 0 | apply linear fitting to remove systematic phase drift |
| HIGH | references/script.py | 0 | apply linear fitting to remove systematic phase drift |
| HIGH | references/wifi_densepose_pytorch.py | 0 | apply linear fitting to remove systematic phase drift |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | archive/v1/docs/developer/contributing.md | 252 | Process CSI data and return pose estimations. Args: input_data: List of CSI data to process |
| HIGH | archive/v1/docs/developer/contributing.md | 403 | Estimate human poses from CSI features. This function takes preprocessed CSI features and uses a neural network |
| HIGH | archive/v1/data/proof/verify.py | 120 | Load the reference CSI signal from JSON. Args: data_path: Path to sample_csi_data.json. Returns: |
| HIGH | archive/v1/src/hardware/csi_extractor.py | 57 | Parse ESP32 CSI data format. Args: raw_data: Raw bytes from ESP32 Retu |
| HIGH | archive/v1/src/hardware/csi_extractor.py | 177 | Parse an ADR-018 binary frame into CSIData. Args: raw_data: Raw binary frame bytes. Return |
| HIGH | archive/v1/src/hardware/csi_extractor.py | 377 | Parse router CSI data format. Args: raw_data: Raw bytes from router Re |
| HIGH | archive/v1/src/hardware/csi_extractor.py | 532 | Validate CSI data structure and values. Args: csi_data: CSI data to validate |
| HIGH | archive/v1/src/hardware/router_interface.py | 104 | Execute command on router via SSH. Args: command: Command to execute R |
| HIGH | archive/v1/src/hardware/router_interface.py | 202 | Parse CSI response data. Args: response: Raw response from router Returns: Par |
| HIGH | archive/v1/src/core/csi_processor.py | 120 | Preprocess CSI data for feature extraction. Args: csi_data: Raw CSI data |
| HIGH | archive/v1/src/core/csi_processor.py | 150 | Extract features from CSI data. Args: csi_data: Preprocessed CSI data |
| HIGH | archive/v1/src/core/csi_processor.py | 192 | Detect human presence from CSI features. Args: features: Extracted CSI features |
| HIGH | archive/v1/src/core/csi_processor.py | 235 | Process CSI data through the complete pipeline. Args: csi_data: Raw CSI data |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 78 | Unwrap phase data to remove discontinuities. Args: phase_data: Wrapped phase data (2D array |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 125 | Remove outliers from phase data. Args: phase_data: Phase data (2D array) |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 182 | Smooth phase data to reduce noise. Args: phase_data: Phase data (2D array) |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 222 | Filter noise from phase data. Args: phase_data: Phase data (2D array) |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 267 | Sanitize phase data through complete pipeline. Args: phase_data: Raw phase data (2D array) |
| HIGH | archive/v1/src/core/phase_sanitizer.py | 300 | Validate phase data format and values. Args: phase_data: Phase data to validate |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | firmware/esp32-csi-node/provision.py | 240 | |
| LOW | firmware/esp32-csi-node/provision.py | 307 | |
| LOW | archive/v1/test_auth_rate_limit.py | 164 | |
| LOW | archive/v1/test_auth_rate_limit.py | 253 | |
| LOW | archive/v1/setup.py | 18 | |
| LOW | archive/v1/tests/unit/test_sensing.py | 789 | |
| LOW | archive/v1/tests/unit/test_csi_processor_tdd.py | 202 | |
| LOW | archive/v1/tests/unit/test_phase_sanitizer_tdd.py | 274 | |
| LOW | archive/v1/scripts/test_websocket_streaming.py | 13 | |
| LOW | archive/v1/data/proof/verify.py | 357 | |
| LOW | archive/v1/src/config.py | 217 | |
| LOW | archive/v1/src/cli.py | 437 | |
| LOW | archive/v1/src/cli.py | 513 | |
| LOW | archive/v1/src/middleware/cors.py | 89 | |
| LOW | archive/v1/src/middleware/error_handler.py | 314 | |
| LOW | archive/v1/src/tasks/backup.py | 350 | |
| LOW | archive/v1/src/core/phase_sanitizer.py | 77 | |
| LOW | archive/v1/src/api/dependencies.py | 253 | |
| LOW | archive/v1/src/api/routers/health.py | 56 | |
| LOW | archive/v1/src/api/routers/stream.py | 70 | |
| LOW | archive/v1/src/api/routers/stream.py | 186 | |
| LOW | archive/v1/src/api/websocket/pose_stream.py | 80 | |
| LOW | archive/v1/src/commands/status.py | 130 | |
| LOW | archive/v1/src/commands/status.py | 350 | |
| LOW | archive/v1/src/sensing/ws_server.py | 236 | |
| LOW | archive/v1/src/sensing/ws_server.py | 426 | |
| LOW | archive/v1/src/sensing/rssi_collector.py | 770 | |
| LOW | archive/v1/src/sensing/rssi_collector.py | 259 | |
| LOW | archive/v1/src/sensing/rssi_collector.py | 581 | |
| LOW | archive/v1/src/sensing/rssi_collector.py | 709 | |
| LOW | archive/v1/src/services/pose_service.py | 410 | |
| LOW | archive/v1/src/services/pose_service.py | 495 | |
| LOW | archive/v1/src/services/orchestrator.py | 335 | |
| LOW | archive/v1/src/services/hardware_service.py | 253 | |
| LOW | archive/v1/src/services/hardware_service.py | 279 | |
| LOW | archive/v1/src/services/hardware_service.py | 445 | |
| LOW | references/script_4.py | 139 | |
| LOW | references/script_5.py | 20 | |
| LOW | references/script_5.py | 56 | |
| LOW | references/script_5.py | 274 | |
| LOW | references/wifi_densepose_pytorch.py | 61 | |
| LOW | examples/ruview_live.py | 607 | |
| LOW | examples/ruview_live.py | 88 | |
| LOW | examples/ruview_live.py | 446 | |
| LOW | examples/sleep/apnea_screener.py | 30 | |
| LOW | examples/three.js/server/ruvultra-csi-bridge.py | 69 | |
| LOW | …/research-sota/02-placement/r6_2_2_1_3d_multistatic.py | 79 | |
| LOW | …arch-sota/02-placement/r6_2_2_multistatic_placement.py | 81 | |
| LOW | …ples/research-sota/02-placement/r6_2_1_3d_placement.py | 75 | |
| LOW | …ples/research-sota/02-placement/r6_2_1_3d_placement.py | 114 | |
| LOW | …les/research-sota/02-placement/r6_2_5_multi_subject.py | 70 | |
| LOW | …earch-sota/02-placement/r6_2_4_3d_chest_multistatic.py | 74 | |
| LOW | …sota/03-spatial-intelligence/r5_subcarrier_saliency.py | 38 | |
| LOW | examples/medical/bp_estimator.py | 249 | |
| LOW | examples/medical/bp_estimator.py | 266 | |
| LOW | examples/medical/vitals_suite.py | 282 | |
| LOW | examples/medical/vitals_suite.py | 158 | |
| LOW | examples/environment/room_monitor.py | 45 | |
| LOW | examples/environment/room_monitor.py | 63 | |
| LOW | examples/stress/hrv_stress_monitor.py | 30 | |
| 32 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker/docker-entrypoint.sh | 42 | # server binary so users can just pass flags: |
| MEDIUM | archive/v1/src/__init__.py | 138 | """Get comprehensive package information.""" |
| MEDIUM | archive/v1/src/commands/status.py | 44 | """Collect comprehensive status data.""" |
| MEDIUM | references/script_8.py | 1 | # Create comprehensive implementation summary and results CSV |
| MEDIUM | references/script_8.py | 88 | # Create comprehensive results CSV |
| MEDIUM | .claude/helpers/auto-commit.sh | 3 | # Handles git add, commit, and push in a robust way |
| MEDIUM | v2/crates/wifi-densepose-ruvector/src/signal/bvp.rs | 5 | //! scores, to produce a single robust BVP (body velocity profile) vector. |
| MEDIUM | v2/crates/wifi-densepose-signal/src/hampel.rs | 1 | //! Hampel Filter for robust outlier detection and removal. |
| MEDIUM | …rates/ruv-neural/ruv-neural-signal/src/connectivity.rs | 6 | //! - Imaginary coherence (robust to volume conduction) |
| MEDIUM | …rates/ruv-neural/ruv-neural-signal/src/connectivity.rs | 177 | /// The imaginary part of coherence is robust to volume conduction |
| MEDIUM | v2/crates/wifi-densepose-sensing-server/src/main.rs | 1976 | /// More robust than median (uses more data) and less noisy than raw mean. |
| MEDIUM | scripts/validate-esp32-mqtt.sh | 2 | # ADR-115 — ESP32 ↔ MQTT end-to-end validation harness. |
| MEDIUM | scripts/validate-esp32-mqtt.sh | 27 | # This harness IS the proof-of-life for ADR-115 against real hardware. |
| MEDIUM | scripts/seed_csi_bridge.py | 521 | """Query Seed and print comprehensive stats.""" |
| MEDIUM | .claude-flow/metrics/security-audit.json | 82 | "rawOutputPreview": "# Security Audit Report — wifi-densepose\n\n```json\n{\n \"vulnerabilities\": [\n {\n \" |
| MEDIUM | monitoring/prometheus-config.yml | 2 | # This configuration sets up comprehensive monitoring for the WiFi-DensePose application |
| MEDIUM | logging/fluentd-config.yml | 2 | # This configuration sets up comprehensive log aggregation and processing |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | archive/v1/src/middleware/error_handler.py | 325 | # Create a mock request for error handling |
| MEDIUM | python/tombstone/src/wifi_densepose/__init__.py | 3 | # This module is part of the `wifi-densepose==1.99.0` PyPI release. |
| MEDIUM | references/chart_script.py | 19 | # Create the grouped bar chart |
| MEDIUM | references/script_6.py | 97 | # Create a random feature map for each proposal |
| MEDIUM | references/script_6.py | 239 | # Create a dummy input tensor |
| MEDIUM | tests/test_docker_entrypoint.sh | 51 | # Create a temporary stub for /app/sensing-server that just prints args |
| MEDIUM | tests/test_docker_entrypoint.sh | 123 | # Create a stub that prints MODELS_DIR |
| MEDIUM | scripts/publish-huggingface.sh | 168 | # Create a tag for this version |
| MEDIUM | scripts/gcloud-train.sh | 280 | # Create a tarball of the data directory |
| MEDIUM | monitoring/alerting-rules.yml | 2 | # This file defines alerting rules for monitoring the WiFi-DensePose application |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | archive/v1/tests/unit/test_router_interface_tdd.py | 333 | mock_execute.assert_called_once_with("cat /proc/stat && free && iwconfig") |
| HIGH | archive/v1/tests/unit/test_router_interface_tdd.py | 353 | "iwconfig wlan0 channel 6 && echo 'CSI monitoring configured'" |
| HIGH | archive/v1/src/hardware/router_interface.py | 162 | response = await self.execute_command("cat /proc/stat && free && iwconfig") |
| HIGH | wifi_densepose/__init__.py | 70 | " cd wifi-densepose && pip install -e .\n" |
| HIGH | wifi_densepose/__init__.py | 72 | " cd wifi-densepose/v1 && pip install -e ." |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | archive/v1/docs/api_reference.md | 850 | api_key="your-api-key" |
| HIGH | archive/v1/docs/api_reference.md | 881 | apiKey: 'your-api-key' |
| HIGH | archive/v1/docs/security-features.md | 102 | -H "X-API-Key: your-api-key-here" |
| HIGH | archive/v1/docs/user-guide/api-reference.md | 56 | X-API-Key: <your-api-key> |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | install.sh | 8 | # Usage: |
| LOW | references/wifi_densepose_pytorch.py | 448 | # Example usage |
| LOW | examples/happiness-vector/provision_swarm.sh | 12 | # Usage: |
| LOW | scripts/publish-huggingface.sh | 12 | # Usage: |
| LOW | scripts/homecore-seed.sh | 18 | # Usage: |
| LOW | scripts/verify-calibration-proof.sh | 9 | # Usage: |
| LOW | scripts/validate-esp32-mqtt.sh | 14 | # Usage: |
| LOW | scripts/rotate-npm-token.sh | 6 | # Usage: |
| LOW | scripts/witness-adr-115.sh | 11 | # Usage: |
| LOW | scripts/verify-cir-proof.sh | 8 | # Usage: |
| LOW | scripts/gcloud-train.sh | 9 | # Usage: |
| LOW | scripts/qemu-mesh-test.sh | 9 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | archive/v1/tests/integration/test_authentication.py | 55 | "email": "admin@example.com", |
| LOW | archive/v1/tests/integration/test_authentication.py | 211 | "email": "admin@example.com", |
| LOW | .claude/agents/payments/agentic-payments.md | 23 | holder_id: "user@example.com", |
| LOW | .claude/agents/flow-nexus/authentication.md | 21 | email: "user@example.com", |
| LOW | .claude/agents/flow-nexus/authentication.md | 28 | email: "user@example.com", |
| LOW | .claude/agents/flow-nexus/authentication.md | 40 | mcp__flow-nexus__user_reset_password({ email: "user@example.com" }) |
| LOW | .claude/agents/sparc/refinement.md | 338 | email: 'user@example.com', |
| LOW | .claude/agents/sparc/refinement.md | 366 | email: 'user@example.com', |
| LOW | .claude/skills/browser/SKILL.md | 114 | agent-browser fill ".email-input" "test@test.com" |
| LOW | .claude/skills/browser/SKILL.md | 120 | agent-browser find label "Email" fill "test@test.com" |
| LOW | .claude/skills/browser/SKILL.md | 130 | agent-browser fill @e2 "user@example.com" |
| LOW | .claude/skills/browser/SKILL.md | 140 | agent-browser fill @e1 "John Doe" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | ui/observatory/js/main.js | 433 | this._mistPoints.material.uniforms.uColor.value.copy(wc); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | .claude/agents/optimization/topology-optimizer.md | 84 | // AI-generated novel topologies |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | archive/v1/tests/performance/test_api_throughput.py | 33 | async def handle_request(self, endpoint: str, method: str = "GET", data: Dict[str, Any] = None) -> Dict[str, Any]: |
| LOW | archive/v1/tests/performance/test_api_throughput.py | 509 | async def handle_request(self, endpoint: str, method: str = "GET", data: Dict[str, Any] = None) -> Dict[str, |
| LOW | archive/v1/tests/performance/test_api_throughput.py | 553 | async def handle_request(self, endpoint: str, method: str = "GET", data: Dict[str, Any] = None) -> Dict[str, |
| LOW | archive/v1/src/tasks/backup.py | 516 | async def run_task(self, task_name: str) -> Dict[str, Any]: |
| LOW | archive/v1/src/tasks/monitoring.py | 707 | async def run_task(self, task_name: str) -> Dict[str, Any]: |
| LOW | archive/v1/src/tasks/cleanup.py | 520 | async def run_task(self, task_name: str) -> Dict[str, Any]: |
| LOW | …fi-densepose-desktop/ui/.vite/deps/react-dom_client.js | 5683 | function getData() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | references/script_4.py | 132 | Simulates WiFi CSI data for demonstration purposes |
| MEDIUM | references/script_5.py | 268 | """Simulates WiFi CSI data for demonstration purposes""" |