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

code-review-security · owasp — скилл для Claude Code: аудит кода по OWASP

Скилл для проверки кода на уязвимости: разбирает pull request или модуль по классам OWASP Top 10 и ASVS и выдаёт находки с исправлениями.

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

Что делает code-review-security

Скилл ведёт ревью по процедуре из plays/code-review-security.md. Сначала определяется контекст: язык и фреймворк, граница доверия (сервер, клиент, библиотека, CLI), чувствительность данных и то, торчит ли код в интернет. Дальше проверка идёт по классам уязвимостей в порядке приоритета: инъекции, аутентификация и сессии, авторизация, криптография, утечка данных, мисконфигурация, десериализация.

Для каждого класса есть свой набор проверок. Инъекции — SQL, командные, XSS, SSTI, LDAP, обход путей, заголовки, логи. Авторизация — пропущенные проверки прав, IDOR, повышение привилегий. Криптография — слабые алгоритмы, захардкоженные ключи, самописные схемы. Отдельно применяются проверки под обнаруженный фреймворк: React, Express, Django, Flask, Spring, Rails, Go.

Если на входе pull request, анализ сужается до изменённых строк с контекстом. Скилл смотрит, не сломали ли существующие защиты, совпадают ли новые эндпоинты с принятыми паттернами авторизации, не удалили ли проверку случайно. На выходе — находки с file:line, уязвимым фрагментом, сценарием атаки, исправленным кодом и оценкой уверенности, плюс таблица по критичности. Скилл рассчитан на ревью перед мержем: если в проекте нет ни одного места, где проверяются права доступа, это повод пройтись по нему целиком, а не только по диффу.

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

  • проверить pull request на инъекции до мержа
  • найти пропущенную проверку прав в новом эндпоинте
  • вычистить захардкоженные ключи и пароли из кода
  • разобрать модуль на утечку данных в логи и ошибки
  • закрыть дыры в десериализации и CSRF

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

  • проверь этот pull request на уязвимости по OWASP Top 10
  • проаудируй модуль src/auth на инъекции и проблемы с сессиями
  • сделай security-гейт перед мержем и покажи находки по критичности

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

1Через Skills CLI (Vercel)

npx skills add OWASP/secure-agent-playbook --skill code-review-security -a claude-code

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

~/.claude/skills/code-review-security/SKILL.md

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

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

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

Другие версии code-review-security

Похожие

security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. CX Codex +1 21 300установок mcp-implementation-security-review официальный github Проверяет код серверов и клиентов MCP на уязвимости, векторы RCE и соответствие OWASP MCP Top 10 с указанием конкретных строк. 49установок typescript-security-review giuseppe-trisciuoglio Проверяет код TypeScript и Node.js на уязвимости OWASP, утечки секретов и ошибки в настройке JWT или CORS. Пригодится перед релизом или при аудите авторизации в Express, NestJS и Next.js. CX Codex +1 3 900установок code-security semgrep Правила безопасной разработки и проверки кода на уязвимости для более чем 15 языков. Помогает находить ошибки в работе с базами, сетью и манифестами инфраструктуры. CX Codex +1 2 600установок owasp-security agamm Скилл для проверки кода и диффов на уязвимости по OWASP Top 10:2025, ASVS 5.0 и спискам рисков для LLM и агентов. Пригодится при ревью перед релизом. CX Codex +1 2 400установок security boshu2 Проводит проверку кода, зависимостей и промптов на слабые места. Пригодится, когда нужно понять, безопасно ли выпускать код. CX Codex +1 1 400установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о code-review-security

Как установить code-review-security в Claude?

Выполните npx skills add OWASP/secure-agent-playbook --skill code-review-security -a claude-code. Скилл встанет в ~/.claude/skills/code-review-security/SKILL.md.

Что делает code-review-security?

Проводит ревью кода на уязвимости по OWASP Top 10 и ASVS: инъекции, аутентификация, авторизация, криптография, утечка данных, мисконфигурация, десериализация. На выходе — находки с file:line, сценарием атаки и исправленным кодом.

На каких платформах работает скилл?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.

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

SKILL.md · CC-BY-4.0
---
name: code-review-security
description: Security-focused code review mapped to OWASP Top 10 and ASVS. Use when reviewing pull requests, auditing files or modules for vulnerabilities, or performing pre-merge security gate checks. Covers injection, auth, authorization, cryptography, data exposure, misconfiguration, and deserialization.
license: CC-BY-4.0
---

# Security Code Review

Review code for security vulnerabilities by following the full procedure in `plays/code-review-security.md`.

## Steps

1. **Scope & Context** — Establish language/framework, trust boundary (server/client/library/CLI), data sensitivity (PII, credentials, financial), and exposure (internet-facing, internal, local).

2. **Systematic Review by Vulnerability Class** (priority order):
   - **Injection (A03)** — SQL, command, XSS, SSTI, LDAP, path traversal, header, log injection
   - **Authentication & Session (A07)** — Hardcoded credentials, missing auth, weak sessions, JWT issues
   - **Authorization (A01)** — Missing authz checks, IDOR, horizontal/vertical privilege escalation
   - **Cryptography (A02)** — Weak algorithms, hardcoded keys, missing encryption, custom crypto
   - **Data Exposure (A01)** — Sensitive data in errors/logs, credentials in code, debug mode
   - **Misconfiguration (A05)** — Default credentials, permissive CORS, missing security headers
   - **Deserialization (A08)** — Untrusted deserialization, missing integrity checks, CSRF gaps

3. **Framework-Specific Checks** — Apply checks for detected framework (React, Express, Django, Flask, Spring, Rails, Go).

4. **Diff-Specific Analysis** (for PRs) — Focus on changed lines plus context, verify security controls preserved, check new endpoints match auth patterns, look for removed security controls.

5. **Produce Findings** — Cite file:line, show vulnerable snippet, explain attack scenario, provide fixed code, rate confidence.

## Output

Scope summary, findings sorted by severity using `templates/finding.md`, positive observations (good security controls in place), and severity count table.

## OWASP References

- OWASP Top 10 (2021): A01-A10
- OWASP ASVS v5.0
- OWASP Code Review Guide
- OWASP Cheat Sheet Series

© OWASP · CC-BY-4.0 · OWASP/secure-agent-playbook

Смотрите также

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

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