Report a vulnerability through GitHub's private advisory form rather than a public issue. Fixes land in the latest release; older ones are not patched.
FrameHUD reads FrameMetrics, the heap counters of its own process and the thermal status of the
device. It sends nothing anywhere, writes nothing to disk and reads no input.
With SYSTEM_ALERT_WINDOW granted the panel draws in a system window, which sits above other apps.
That window wraps its own content rather than the screen, never takes focus, and lets touches
outside its bounds reach whatever is underneath. Set overlayMode = APP_WINDOW to keep the panel
inside your own window and leave the permission unused.
debugImplementation keeps the artifact, its provider and the permission out of a release build, so
none of the above reaches the app you ship.