Auditing Mobile Root Jailbreak And Tamper Resistance

Audit whether a mobile app's integrity and environment checks actually enforce a security decision, where the app runs a root or jailbreak check, a repackaging or debugger check, or an emulator check but decides the result on the client, so a controlled device defeats it, or the app relies on such a check to protect a secret or an operation that a genuine attacker on their own device simply bypasses, because the check is advisory rather than a real control and the protected asset is reachable once it is defeated. Use when a mobile app performs environment or tamper checks and treats their outcome as a security boundary. Covers client-decided integrity checks, checks not bound to a server-verified attestation, and secrets or operations gated only by such a check. The controlled or tampered device the check cannot truly detect is the source, the client integrity decision is the sink, and reaching the protected asset by defeating the check is the bug.

UnboundCompute Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-mobile-root-jailbreak-and-tamper-resistance commit 8b6e3853b2

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-mobile-root-jailbreak-and-tamper-resistance