security

Review Apple platform apps for secure storage, biometrics, and network security.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill security-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/ano4l/SiteRent/tree/main/skills/security
Command: npx skills add https://github.com/ano4l/SiteRent --skill security-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured security review framework for Apple platform apps (iOS, macOS, watchOS) covering secure storage, biometric authentication, and network security patterns to reduce vulnerabilities.

Core Features & Use Cases

  • Comprehensive security review: guidance across data protection, Keychain usage, biometrics, TLS, and platform-specific hardening.
  • Implementation patterns: reusable patterns for Keychain access, secure enclave integration, ATS configuration, and data protection.
  • Use Case: During a security audit of a new app, follow the guidance to identify insecure storage, weak crypto, or insecure network calls.

Quick Start

Initiate a full security review of your Apple platform app focusing on data protection, biometrics flows, and network security.

Frequently Asked Questions about security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a security audit on an iOS app?

To perform an iOS app security audit, apply a comprehensive review framework covering secure storage, Keychain usage, biometric authentication flows, and network security including App Transport Security and certificate pinning.

What is the best way to secure data using Keychain and Data Protection on macOS?

Securing data on macOS requires using Keychain for sensitive credentials and leveraging Data Protection APIs. Implementation patterns should enforce Secure Enclave integration and proper access control lists for optimal data protection.

Does this security review framework cover both iOS and watchOS platforms?

Yes, this security review framework applies to iOS, macOS, and watchOS apps. It provides platform-specific hardening patterns to ensure comprehensive data protection and secure network communication across all Apple platforms.

How do I implement certificate pinning and configure App Transport Security?

Implement network security by configuring App Transport Security (ATS) policies and applying certificate pinning patterns to prevent man-in-the-middle attacks. This ensures your app only trusts explicitly defined server certificates.

When should I integrate the Secure Enclave for biometric authentication in my app?

Integrate the Secure Enclave when handling biometric authentication or cryptographic operations to ensure private keys never leave the hardware. This provides the highest level of platform-specific hardening for sensitive user data.

Why do I need specific patterns for Apple platform security instead of general mobile security guidelines?

Apple platforms require specific patterns due to unique mechanisms like Keychain, Data Protection classes, and Secure Enclave. General guidelines often miss platform-specific hardening and ATS configurations necessary to reduce vulnerabilities in iOS and macOS apps.