code-audit

Audit Swift projects for security, concurrency, accessibility, and SwiftUI issues.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill code-audit-n0rvyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-audit
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/apple-dev/skills/code-audit
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill code-audit-n0rvyn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Swift projects often harbor security flaws, concurrency risks, accessibility gaps, and SwiftUI anti-patterns that degrade reliability and user experience. This Skill provides a structured, repeatable audit workflow to detect and report these issues across a codebase.

Core Features & Use Cases

  • Comprehensive static review across Swift source files for security, correctness, accessibility, performance, and architecture smells.
  • Generates evidence-backed findings with file paths and line numbers to guide fixes, plus actionable remediation steps for each issue.
  • Use Case: A team wants a quarterly security and quality audit of a large iOS app to surface high-risk areas before release.

Quick Start

Run a comprehensive code audit on your Swift project to identify security issues, concurrency risks, accessibility gaps, and SwiftUI anti-patterns.

Frequently Asked Questions about code-audit

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

FAQPage Schema
How do I audit Swift code for security vulnerabilities and concurrency issues?

To audit Swift code for security vulnerabilities and concurrency issues, scan your iOS and macOS source files to detect risks and SwiftUI anti-patterns, generating a structured report with file:line evidence and actionable fixes.

What are common SwiftUI anti-patterns and accessibility gaps in iOS apps?

Common SwiftUI anti-patterns and accessibility gaps include missing labels, improper state management, and architectural smells. A static code review identifies these issues across your views and model layer, providing specific remediation steps to improve user experience.

Can I run a static code quality review on a large iOS app before release?

Yes, you can run a comprehensive static code quality review on a large iOS app before release. This process surfaces high-risk areas across your Swift codebase, including security flaws and performance anti-patterns, without requiring external servers.

Does this Swift audit process work with macOS libraries and SwiftUI views?

Yes, this Swift audit process works with macOS libraries and SwiftUI views. It applies to Swift files across iOS and macOS apps, comprehensively reviewing the model layer, views, and libraries for security and performance issues.

What is the best way to find performance anti-patterns in Swift projects?

The best way to find performance anti-patterns in Swift projects is using an automated static analysis workflow. This detects architectural smells and performance bottlenecks across your codebase, outputting an evidence-backed report with actionable remediation steps.

Do I need external servers to scan my Swift codebase for security flaws?

No, you do not need external servers to scan your Swift codebase for security flaws. The audit process runs locally to analyze your files and generate structured reports with file paths and line numbers, ensuring your code remains private.