This is a systematic security auditor for Apple platform apps. It greps your codebase for common vulnerabilities like plaintext credentials, disabled SSL validation, and hardcoded secrets, then works through secure storage, biometric auth, network security, and platform-specific patterns. You get a structured report with severity ratings (critical through low) and side-by-side vulnerable versus secure code. The quick checks alone are worth it: automated searches for things like passwords in UserDefaults or secrets in print statements. It won't catch everything a manual pentest would, but it's a solid first pass that follows OWASP categories and Apple's security docs. Best used before submitting to App Store or after adding any authentication flow.

skills.sh installs
502
GitHub stars
879
last updated
Aug 21, 2026

Install

$ npx -y skills add rshankras/claude-code-apple-skills --skill security --agent claude-code

Installs into .claude/skills of the current project.

Files

Security (category index)

General security guidance (Keychain patterns, biometric auth, certificate pinning, ATS) was removed from this library after the 2026-07 blind-test audit confirmed current models answer it correctly without a skill (tools/skill-audit/, Fable-verified coverage 0.86). What remains here is the material models get wrong or can't know.

Available Skills

privacy-manifests/

Privacy manifest audit — PrivacyInfo.xcprivacy format, required-reason APIs, App Tracking Transparency declarations, and App Store submission requirements.

Sponsors

Details

Repository
github.com/rshankras/claude-code-apple-skills
Categories
Testing & QA, Security, Marketing & SEO
First seen
Jun 3, 2026

More from rshankras/claude-code-apple-skills

All 17
1yoanbernabeu avatarsupabase-extract-anon-keyyoanbernabeu/supabase-pentest-skillsExtract the Supabase anon/public API key from client-side code. This key is expected in client apps but important for RLS testing.501skills.sh installs
2longbridge avatarlongbridge-analyst-estimateslongbridge/skillsAnalyst EPS estimate time series for a listed stock via Longbridge — tracks how the consensus EPS forecast (high / low / mean / median / analyst count) has chan500skills.sh installs
3longbridge avatarlongbridge-dividend-screenlongbridge/skillsHigh-dividend stock screen via Longbridge — analyse high-dividend-yield strategies for A-shares / HK / US, filter for sustainable payout (reasonable payout rati498skills.sh installs
4streamlit avatardebugging-streamlitstreamlit/streamlitDebug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs, checking UI behavior, or needi498skills.sh installs
5longbridge avatarlongbridge-basicinfolongbridge/skillsStatic basic information for all Longbridge-tradable securities — stocks, ETFs, options, warrants: company name, listing date, exchange, industry classification497skills.sh installs
6longbridge avatarlongbridge-company-tearsheetlongbridge/skillsCompany tear sheet / one-pager via Longbridge Securities — generates a high-density 1–2 page company snapshot: business overview, key financials (revenue / net 495skills.sh installs