Skip to content

security: bound unauthenticated BLE state - #665

Merged
enaboapps merged 1 commit into
mainfrom
codex/658-bound-ble-state
Aug 29, 2026
Merged

security: bound unauthenticated BLE state#665
enaboapps merged 1 commit into
mainfrom
codex/658-bound-ble-state

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #658

Changes

  • cap concurrent partial messages and pending pairings at eight
  • cap frame, request, device, desktop, and nonce identifiers at 128 UTF-8 bytes
  • reject oversized, empty, over-aggregate, and impossible chunks before they grow state
  • preserve same-device pairing replacement at a full queue and protocol v1 behavior

Validation

  • npm lint, tests, build, and audit
  • app Rust fmt, Clippy, and 229 tests including BLE flood and boundary cases
  • verifier and startup-launcher fmt, Clippy, tests, and Cargo audits
  • unsigned Windows UIAccess installer rebuild and verification

@enaboapps
enaboapps marked this pull request as ready for review August 29, 2026 15:45
@enaboapps
enaboapps merged commit c3395c3 into main Aug 29, 2026
6 checks passed
@enaboapps
enaboapps deleted the codex/658-bound-ble-state branch August 29, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bound unauthenticated BLE state

2 participants