CtrlK
BlogDocsLog inGet started
Tessl Logo

ios-redteam-pipeline

End-to-end iOS red-team pipeline — IPA acquisition (App Store extraction, TestFlight, enterprise/ad-hoc sideload), class-dump/Hopper/Ghidra static analysis, Info.plist + entitlements + Keychain secret extraction, App Transport Security (ATS) misconfig + certificate-pinning bypass (frida-ios-dump, objection, SSL Kill Switch 2), URL-scheme / Universal Link hijack, exported-service enumeration, Frida runtime instrumentation. Companion to apk-redteam-pipeline for the iOS side of a mobile app catalogue. Use when target has an iOS app (App Store listing, TestFlight link, enterprise MDM distribution), when an IPA URL is found hosted on a web server, or when post-recon mentions "iOS app" / "mobile app" in scope alongside an Apple developer account.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced iOS red-team runbook with strong command-level guidance and a useful decision tree. Its main weakness is progressive disclosure: it is a monolithic inline document with no bundle files, so detail that would benefit from being split into reference files is all in SKILL.md.

Suggestions

Extract the Stage 3 secret-grep pattern catalog and Stage 4 ATS red-flag list into a references/ file (e.g. references/ios-secret-patterns.md) and link to it from the body, so the overview stays lean.

Trim the extended BoringSSL explanation in Stage 4 to the essential hook targets and preferred tools (SSL Kill Switch 2 / objection) to improve token efficiency.

Add an explicit validation/checkpoint note after Stage 2 unpacking and Stage 3 grep (e.g. 'confirm strings dump is non-empty before proceeding') to strengthen workflow feedback loops.

DimensionReasoningScore

Conciseness

The body is command-driven and largely lean, but a few asides could be trimmed — e.g. the extended BoringSSL paragraph in Stage 4 and the repeated tool-install lines — without losing actionable value; not 5 due to those minor over-explanation instances, not 3 because the bulk is efficient practical guidance rather than concepts Claude already knows.

4 / 5

Actionability

Nearly every stage is copy-paste-ready bash (plutil, codesign, class-dump, frida, objection, grep patterns) with concrete flags and inline objection commands, fully covering the common iOS red-team cases.

5 / 5

Workflow Clarity

A clear Stage 0→6 sequence is paired with a decision-tree routing table and an anti-patterns guardrail list; the destructive/batch validation cap does not apply to this recon pipeline, but per-stage validate-then-proceed feedback loops are implicit rather than explicit, so it sits at 4 rather than 5.

4 / 5

Progressive Disclosure

The skill is well-organized into staged sections but, at ~287 lines with no references/scripts/assets bundle, all detail (ATS red-flag catalog, cert-pinning bypass variants, secret-grep patterns) is inlined rather than split into one-level-deep reference files; not 4 because there are no external file references to signal navigation, not 2 because section structure is genuinely clear and cross-skill chains are well signaled.

3 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that names concrete capabilities, provides explicit multi-scenario trigger guidance, and is clearly scoped to iOS red-teaming with explicit separation from its Android counterpart. Voice is appropriately third-person with no over-claims or buzzword padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the full pipeline — IPA acquisition, class-dump/Hopper/Ghidra static analysis, Info.plist/entitlements/Keychain extraction, ATS misconfig + cert-pinning bypass, URL-scheme/Universal Link hijack, and Frida runtime instrumentation — with comprehensive coverage and no vague filler.

5 / 5

Completeness

Explicitly answers both 'what' (the enumerated end-to-end red-team stages and techniques) and 'when' (a concrete 'Use when...' clause with multiple trigger scenarios), satisfying the top anchor.

5 / 5

Trigger Term Quality

The 'Use when' clause covers natural user phrasing and synonyms — 'iOS app', 'mobile app', 'App Store listing', 'TestFlight link', 'enterprise MDM distribution', and 'IPA URL hosted on a web server' — matching how a user would actually request this skill.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear iOS-specific niche and explicitly distinguishes itself as the companion to apk-redteam-pipeline, minimizing conflict risk with the Android or server-side skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
elementalsouls/Claude-BugHunter
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.