К основному содержанию
скилл CX Codex

audit-xcode-security-settings — скилл для Claude Code

Проходит по настройкам сборки Xcode-проекта и включает предупреждения Clang, проверки анализатора и Enhanced Security. Пригодится, когда надо ужесточить сборку и непонятно, с чего начать.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add superagents-lab/xcode27-skills --skill audit-xcode-security-settings -a claude-code
Открыть на GitHub

Что делает audit-xcode-security-settings

Скилл проходит по настройкам сборки Xcode-проекта и включает то, что относится к безопасности: предупреждения Clang, проверки статического анализатора, режим Enhanced Security. Работает фазами — сначала молча собирает факты о проекте, потом правит конфигурацию, потом спрашивает про настройки, которые остались выключены, проверяет результат и записывает решения в документ xcode-security-settings.md. Языки определяет по расширениям файлов: C, C++, Objective-C, Objective-C++, Swift.

Правки идут тем способом, который в проекте уже есть. Если есть .xcconfig, правится он. Проект на одном .pbxproj идёт через UpdateTargetBuildSetting и UpdateProjectBuildSetting. Второй способ конфигурации скилл не заводит. Исключение одно — ENABLE_ENHANCED_SECURITY ставится на уровне проекта.

Сетевую безопасность (TLS/ATS), подпись кода и privacy API скилл не трогает. Когда в проекте доступны XcodeGlob, XcodeGrep, XcodeRead и XcodeLS, то ls и find внутри проекта запрещены, потому что они дёргают лишние запросы на разрешения. Большую выгрузку GetTargetBuildSettings разбирают через scripts/filter_build_settings.py, а не читают построчно.

Какие задачи решает

  • включить предупреждения Clang, которые проект никогда не проверял
  • добавить проверки статического анализатора без ручного клика по настройкам
  • выставить Enhanced Security на уровне проекта, а не отдельной цели
  • зафиксировать решения по настройкам в xcode-security-settings.md
  • разобрать большую выгрузку GetTargetBuildSettings через фильтр

Примеры запросов агенту

  • Проверь настройки безопасности сборки в проекте и включи предупреждения компилятора, которых не хватает.
  • Включи Enhanced Security и проверки статического анализатора, отчёт положи в xcode-security-settings.md.
  • Покажи, какие security-настройки в .pbxproj ещё выключены.

Как установить audit-xcode-security-settings

1Через Skills CLI (Vercel)

npx skills add superagents-lab/xcode27-skills --skill audit-xcode-security-settings -a claude-code

2Вручную: положить файлы

~/.claude/skills/audit-xcode-security-settings/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/audit-xcode-security-settings/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о audit-xcode-security-settings

Как установить audit-xcode-security-settings в Claude Code?

Выполните npx skills add superagents-lab/xcode27-skills --skill audit-xcode-security-settings -a claude-code. Файл скилла появится по пути ~/.claude/skills/audit-xcode-security-settings/SKILL.md.

Что делает audit-xcode-security-settings?

Аудит настроек сборки Xcode-проекта и постепенное включение security-опций: предупреждений компилятора, чекеров анализатора, Enhanced Security. Ход работы и решения по каждой настройке он пишет в документ xcode-security-settings.md.

С какими языками он работает?

С C, C++, Objective-C, Objective-C++ и Swift. Языки определяются по расширениям файлов в проекте.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора7

swiftui-specialist Скилл для ИИ-агентов, который подсказывает идиоматичные приёмы SwiftUI при написании, ревью и правке кода. CX Codex +1 864установок device-interaction Проверяет работу iOS-приложений на устройстве или в симуляторе через снимки экрана, дерево UI и синтез жестов. Запускается субагентом после правок интерфейса. CX Codex +1 740установок swiftui-whats-new-27 Справочник по изменениям SwiftUI в SDK 27 для агентов кодинга. Помогает адаптировать проект под новые API и исправить сборку после перехода @State на макросы. CX Codex +1 737установок test-modernizer Переводит тесты с XCTest на Swift Testing и обновляет старые проверки. Пригодится при рефакторинге тестовых наборов в проектах на Swift. CX Codex +1 696установок uikit-app-modernization Переводит код UIKit на многооконный режим и жизненный цикл сцен. Помогает избавиться от устаревших обращений к UIScreen.main и глобальному состоянию в Swift и Objective-C. CX Codex +1 689установок c-bounds-safety Помогает внедрить расширение -fbounds-safety в C-код, настроить аннотации указателей и отладить ошибки переполнения буфера во время сборки и в рантайме. CX Codex +1 623установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой