用途:该技能集用于处理 Apple 平台上的安全与凭据相关任务,包括安全存储令牌与密码、数据加密与签名、Passkey 登录、应用完整性校验、AI/智能体功能防护、文件保护以及代码签名。资料强调,凡涉及钥匙串、加密、Passkey、应用完整性、AI 功能安全、文件保护或代码签名的工作,都应使用本技能。
主要能力:按主题拆分为多个参考文件。钥匙串方面涵盖 SecItem 增删改查、唯一性约束、kSecAttrAccessible 级别、生物识别访问控制、应用与扩展间共享及错误码诊断(如 errSecDuplicateItem、errSecItemNotFound、errSecInteractionNotAllowed)。加密方面涵盖 AES-GCM、ChaChaPoly、ECDSA/EdDSA、Secure Enclave 密钥、ECDH、HPKE 及后量子算法。此外还包括 Passkey 注册与断言流程、App Attest 证明与断言、智能体安全威胁建模与确定性缓解、NSFileProtection 级别,以及证书与描述文件管理、CI/CD 签名和 fastlane match。
使用方式:根据任务查阅对应文件,例如存储凭据读 skills/keychain.md,加密读 skills/cryptokit.md,Passkey 读 skills/passkeys.md,提示注入防护读 skills/agentic-security.md,签名问题读 skills/code-signing-diag.md。需要 Bash 的代理(构建、测试、模拟器、崩溃符号化)仅限 Claude Code;非 Claude Code 环境可将审计代理文件内联执行。自动化扫描可启动 security-privacy-scanner 代理,检查硬编码凭据、不安全令牌存储、隐私清单缺口、ATS 违规等,并给出 HARDENED/GAPS/VULNERABLE 评分。
适用场景与限制:适用于 iOS/macOS 应用的安全实现与签名排障。资料未提供具体价格、平台支持范围之外的细节或效果保证;部分能力(如需要 Bash 的代理)存在环境限制。