> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neo.projectdiscovery.io/llms.txt
> Use this file to discover all available pages before exploring further.

# iOS Security Agent

> Advanced iOS security testing with jailbroken device access and deep Frida instrumentation

iOS Security Agent performs advanced iOS application security testing using physical jailbroken iPhone access. It goes beyond surface-level analysis to inspect runtime behavior, bypass protections, and access the full iOS filesystem.

## What it does

* **Frida instrumentation**: hooks ObjC and Swift methods at runtime, bypasses SSL pinning, traces method calls, and injects custom logic into running processes
* **Full filesystem access**: reads keychain entries, app sandbox data, preferences, SQLite databases, and any other filesystem artifacts
* **Runtime inspection**: inspects processes, analyzes memory, and performs code injection for deep behavioral analysis
* **Root access**: executes privileged commands via SSH on a jailbroken device for complete system-level visibility
* **Traffic analysis**: captures and analyzes network traffic with native crypto attack tools to test certificate validation and traffic security
* **Static analysis**: decompiles IPA files, extracts strings, and maps the application's structure before dynamic testing begins
* **OWASP Mobile Top 10 coverage**: tests systematically against the iOS-specific OWASP Mobile Top 10

## How it fits in

iOS Security Agent is used for comprehensive iOS assessments where surface-level testing is not sufficient. It requires a jailbroken test device connected to the assessment environment. For standard iOS testing without jailbreak requirements, a lighter iOS testing workflow is available.
