Skip to content

test: enforce zero-volume physical UAT guard - #20

Merged
ruizkinio merged 2 commits into
mainfrom
feat/physical-device-volume-guard-20260813
Aug 13, 2026
Merged

test: enforce zero-volume physical UAT guard#20
ruizkinio merged 2 commits into
mainfrom
feat/physical-device-volume-guard-20260813

Conversation

@ruizkinio

Copy link
Copy Markdown
Owner

Summary

  • add a fail-closed wrapper for every physical Android UAT operation
  • set and verify media stream 3 at numeric zero before device work and restore/re-verify zero afterward
  • reject emulator/QEMU descriptors before target-directed shell commands
  • enroll exact physical identities into an ignored, path-confined private target file
  • constrain ADB/shell operations and reject audio, transport, privilege, reboot, and injection bypasses
  • document the required release evidence workflow

Verification

  • npm test (52/52)
  • node --check release/physical-device.mjs
  • node --check release/tests/physical-device.test.mjs
  • git diff --check
  • independent read-only adversarial review and remediation

No physical Android device or emulator was contacted while implementing or testing this change.

@ruizkinio
ruizkinio merged commit 17c9852 into main Aug 13, 2026
4 checks passed
@ruizkinio
ruizkinio deleted the feat/physical-device-volume-guard-20260813 branch August 13, 2026 15:55
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.

1 participant