
iOS App Security with Objection
Lets the agent run runtime security tests on iOS apps using Objection and Frida during authorized assessments
- Repository
- mukul975/Anthropic-Cybersecurity-Skills
- Stars
- 35,430
- Licence
- Apache-2.0
- Files
- 7 files
What it does
Once installed, the agent can guide a security tester through checking an iOS app while it is running: looking at keychain and sandbox data, listing app classes and methods, watching method calls, and testing whether SSL certificate pinning or jailbreak detection can be bypassed. It follows a structured workflow mapped to the OWASP MASVS mobile security categories. The skill is intended only for authorized penetration tests on apps the tester is permitted to examine.
Great for
- Security testers doing authorized iOS app penetration tests
- Students learning runtime mobile security testing with Frida and Objection
- Developers checking how their own iOS app stores data and handles certificate pinning
Skip it if
- Testing production devices or apps without written authorization, since Objection alters app runtime behavior and may trigger monitoring; the skill itself warns against this
- Non-security tasks such as general iOS app development or debugging, because the skill covers only security assessment commands
- Users without a Mac, jailbroken device or repackaged IPA setup, since the prerequisites are hard to meet otherwise
Try asking
- “Walk me through an authorized Objection assessment of the keychain and NSUserDefaults for my iOS test app”
- “Help me check whether my iOS app's SSL pinning can be bypassed for a Burp Suite proxy test”
- “Give me the MASVS-STORAGE checklist and the Objection commands for it on a jailbroken test device”
- “Explain how to patch an IPA with a Frida gadget using objection patchipa for a non-jailbroken device”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 7 original files, the Apache-2.0 licence and an attribution note.
analyzing-ios-app-security-with-objection.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip analyzing-ios-app-security-with-objection.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip analyzing-ios-app-security-with-objection.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Only use it against apps and devices you have written authorization to test, and keep a record of scope and findings.
- Review scripts/agent.py and scripts/process.py before running them, since they execute objection and frida commands via subprocess against a connected device.
- Remember that Objection changes are runtime-only and reset on restart, so document findings immediately.
What's inside
- assets/template.md
- references/api-reference.md
- references/standards.md
- references/workflows.md
- scripts/agent.py
- scripts/process.py
- SKILL.md
Redistributed unmodified from mukul975/Anthropic-Cybersecurity-Skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.