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

auditing-security — скилл для Claude Code: что делает и как установить

Проверяет кодовую базу на утечки секретов, уязвимости OWASP Top 10 и ошибки настроек. Помогает найти уязвимости перед релизом приложения.

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

Что делает auditing-security

Скилл запускает аудит по семи шагам. Сначала ассистент ищет открытые токены, ключи AWS или Stripe и проверяет файлы вроде .env. Затем анализирует авторизацию, хеширование паролей и защиту от инъекций: SQL, XSS, Path traversal и вызовы exec().

Также проверяются зависимости через npm audit или pip audit, заголовки CORS и CSP, а также утечки персональных данных в ответах API и логах. В конце формируется отчёт со списком находок по уровням Critical, High, Medium и Low с номерами строк и рекомендациями по исправлению.

Это ревью исходного кода, а не пентест. Для динамических тестов запущенного сервиса понадобятся отдельные утилиты вроде trivy или snyk.

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

  • Найти захардкоженные API-ключи, токены и незакрытые файлы .env
  • Выявить SQL-инъекции, XSS и опасные вызовы eval() в коде
  • Проверить конфигурацию заголовков CORS, CSP и атрибуты сессионных кук
  • Собрать отчёт по уязвимостям с оценкой критичности и номерами строк

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

  • Проверь безопасность проекта и найди уязвимости в кодовой базе
  • Проведи аудит аутентификации и работы с сессиями в этом сервисе
  • Сделай security audit проекта и сформируй отчёт с уровнями риска

Как установить auditing-security

1Через Skills CLI (Vercel)

npx skills add spencerpauly/awesome-cursor-skills --skill auditing-security -a claude-code

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

~/.claude/skills/auditing-security/SKILL.md

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

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

Вопросы о auditing-security

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

Выполните команду npx skills add spencerpauly/awesome-cursor-skills --skill auditing-security -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/auditing-security/SKILL.md.

Что делает скилл auditing-security?

Он инструктирует ассистента провести системную проверку репозитория по правилам OWASP Top 10, найти открытые секреты, проверить права доступа и подготовить отчёт с рекомендациями.

Заменяет ли этот аудит тестирование на проникновение?

Нет, скилл предназначен для статического анализа исходников. Для проверки запущенной системы автор рекомендует использовать инструменты вроде trivy, snyk или руководство OWASP Testing Guide.

Исходный текст

SKILL.md · CC0-1.0
---
name: auditing-security
description: Perform a systematic security audit of a codebase, checking for OWASP Top 10 vulnerabilities, secrets exposure, and insecure patterns.
---

# Security Audit

Use this skill when the user asks to audit security, check for vulnerabilities, review code for security issues, or harden an application.

## Steps

1. **Scan for hardcoded secrets** — search for API keys, tokens, passwords, and connection strings in source files. Check for patterns like:
   - `password=`, `secret=`, `token=`, `api_key=`
   - Base64-encoded credentials
   - AWS keys (`AKIA...`), Stripe keys (`sk_live_...`), GitHub tokens (`ghp_...`)
   - Files: `.env` committed to git, `config.json` with credentials

2. **Check authentication & authorization**
   - Verify all API routes check authentication before processing.
   - Ensure role-based access control is enforced server-side, not just in the UI.
   - Check that password hashing uses bcrypt/argon2 (not MD5/SHA1).
   - Verify session tokens are HTTP-only, secure, and have reasonable expiry.

3. **Check for injection vulnerabilities**
   - **SQL injection**: look for string concatenation in SQL queries instead of parameterized queries.
   - **XSS**: look for `dangerouslySetInnerHTML`, `innerHTML`, or unescaped user input rendered in templates.
   - **Command injection**: look for `exec()`, `eval()`, `child_process.exec()` with user input.
   - **Path traversal**: check file operations for unsanitized user input in paths.

4. **Review dependency security**
   - Run `npm audit` or `pip audit` to check for known vulnerabilities.
   - Flag outdated dependencies with known CVEs.
   - Check for overly permissive dependency ranges.

5. **Check CORS and CSP configuration**
   - Verify CORS doesn't use `Access-Control-Allow-Origin: *` in production.
   - Check for Content Security Policy headers.
   - Verify `X-Frame-Options`, `X-Content-Type-Options`, and `Strict-Transport-Security` headers.

6. **Review data exposure**
   - Check API responses for leaking sensitive fields (password hashes, internal IDs, PII).
   - Verify error messages don't expose stack traces or internal details in production.
   - Check logging for sensitive data being written to logs.

7. **Generate report** — produce a summary with severity ratings (Critical / High / Medium / Low) for each finding, with the file path, line number, and recommended fix.

## Notes

- This is a code review, not a penetration test. Recommend tools like `npm audit`, `trivy`, or `snyk` for automated scanning.
- Always check `.gitignore` to ensure `.env`, credentials, and key files are excluded.
- For comprehensive auditing, recommend the OWASP Testing Guide.

© spencerpauly · CC0-1.0 · spencerpauly/awesome-cursor-skills

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

Всё по теме «Безопасность» →
security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. CX Codex +1 21 300установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок thermo-nuclear-review cursor Скилл для глубокого анализа изменений в ветке: проверяет код на баги, нарушения функциональности, уязвимости безопасности и утечки фич-флагов. Нужен, когда нужна предельно внимательная ревью перед мёржем. CX Codex +1 2 700установок remediating-with-aws-security-agent aws Выгружает результаты сканирования AWS Security Agent и помогает закрыть найденные уязвимости. Пригодится, когда нужно разобрать отчёт пентеста прямо в репозитории. CX Codex +1 1 500установок scanning-with-aws-security-agent aws Запускает аудит репозитория через AWS Security Agent, загружая архив в S3. Возвращает проверенный список уязвимостей с рекомендациями по исправлению. CX Codex +1 1 500установок

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

visual-qa-testing Открывает страницу во встроенном браузере Cursor, делает скриншот, читает консоль и сетевые запросы. Пригодится сразу после правок интерфейса. CX Codex +1 642установок suggesting-cursor-rules Скилл отслеживает повторяющиеся замечания к стилю кода и предлагает сохранить их в виде правил Cursor. Помогает закрепить соглашения проекта, чтобы не напоминать агенту одно и то же. CX Codex +1 554установок grinding-until-pass Скилл заставляет агента крутить цикл «правка → запуск → проверка» до тех пор, пока тесты не пройдут, сборка не соберётся или линтер не замолчит. CX Codex +1 548установок systematic-debugging Заставляет ИИ-агента искать причину бага по шагам вместо случайных правок кода. Пригодится, когда поломку трудно поймать или она проявляется только в продакшене. CX Codex +1 545установок verifying-in-browser После правок в коде запускает dev-сервер, открывает приложение в браузере и проверяет рендер, ошибки консоли и сетевые запросы. CX Codex +1 540установок using-ui-stack Заставляет агента строить интерфейс по фиксированным правилам: сетка 8px, цвета 60-30-10, типографика, тёмная тема и состояния интерактивных элементов. CX Codex +1 539установок parallel-code-review Запускает четыре параллельных субагента в режиме чтения, чтобы разобрать один диф по четырём направлениям. Пригодится при проверке рискованных или крупных пуллреквестов. CX Codex +1 530установок reviewing-code Скилл проводит разбор кода по чек-листу: корректность, поддерживаемость, производительность, типы и тесты. Пригодится, когда нужно ревью перед мержем. CX Codex +1 516установок

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

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