security-audit

Automate security risk detection in iOS/macOS apps via grep-based scanning.

49|9|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Terryc21/xcode-workflow-skills --skill security-audit-terryc21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/Terryc21/xcode-workflow-skills/tree/main/skills/security-audit
Command: npx skills add https://github.com/Terryc21/xcode-workflow-skills --skill security-audit-terryc21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Focused security scans for iOS/macOS apps that detect credentials, storage misconfigurations, network trust issues, permissions gaps, and privacy manifest problems.

Core Features & Use Cases

  • Full interactive audit that covers secrets, storage, network, and privacy configurations.
  • Quick surface scan to surface obvious issues without exhaustive checks.
  • Focused audits by selecting specific categories (Secrets, Storage, Network, Privacy) for targeted remediation.
  • Step-by-step workflow including scope selection, automated scanning with grep patterns, and a final security audit report.

Quick Start

Run the security-audit workflow against your project to generate the .agents/research/YYYY-MM-DD-security-audit.md report.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I scan an iOS app for hardcoded credentials and security misconfigurations?

You can scan an iOS app for security misconfigurations by running an automated grep-based rule engine that detects hardcoded credentials, storage risks, network trust issues, and privacy manifest gaps. The scan outputs a structured security audit report.

What is the best way to check my macOS project for privacy manifest gaps?

The best way to check for privacy manifest gaps is to analyze your PrivacyInfo artifacts and Info.plist configurations. An automated scan detects missing permissions data and outputs a focused report highlighting privacy compliance issues.

Can I run a quick surface scan instead of a full security audit?

Yes, you can run a quick surface scan to detect obvious security issues without exhaustive checks. This mode surfaces immediate risks quickly, while a full interactive audit covers secrets, storage, network, and privacy configurations in depth.

Does this security audit work with both iOS and macOS apps?

Yes, the security audit works with both iOS and macOS apps. It scans project files across both platforms to detect credentials, storage misconfigurations, network trust issues, and privacy manifest problems.

How do I audit only network trust issues in my iOS project?

You can audit only network trust issues by selecting the Network category for a focused scan. This targets specific security domains like network configurations or secrets, allowing targeted remediation without running a full audit.

What format does the automated security audit report use?

The automated security audit report uses a structured markdown format, saved directly to your project as `.agents/research/YYYY-MM-DD-security-audit.md`. This file documents all detected credentials, misconfigurations, and privacy gaps.