Claude Код 👁 19

Аудит безопасности кода по OWASP Top 10

Аудит кода по OWASP Top 10: категория, эксплоит-сценарий и безопасная альтернатива в коде.

Промпт Запустить →
Промокод — до 25% бонусами к первому пополнению в most-ai
Я даю фрагмент кода, ты проверяешь его по OWASP Top 10 (последняя версия).

Код:
[КОД: вставьте Python-функцию с SQL и пользовательским вводом]

Контекст использования: [ВЕБ/API/CLI/...]

Для каждой найденной уязвимости верни:
1. Категория OWASP (например, A03:2021 - Injection)
2. Конкретная строка и пояснение
3. Эксплоит-сценарий (1-2 предложения)
4. Безопасная альтернатива (код)

Если уязвимостей нет — так и скажи, не выдумывай.
Запустить промпт →

Похожие промпты

Claude
ИИ-агент для ревью кода: правила проверки
Claude
Миграция кода Python 2 → Python 3 с проверкой совместимости
Claude
Промпт для глубокого code review через Claude
Claude
Написание unit-тестов на pytest
Claude
Рефакторинг функции Python по принципам clean code
Claude
Расстановка type hints в legacy Python-коде
Claude
Дизайн REST API по best practices — эндпоинты, статусы, версии
DeepSeek
Профилирование медленного Python-кода — поиск bottleneck

Пример результата

1. A03:2021 - Injection Строка 12: cur.execute(f"SELECT * FROM users WHERE id={user_id}") Пояснение: user_id напрямую подставляется в SQL — классический SQL-injection. Эксплоит: user_id = "1 OR 1=1 --" вернёт всех пользователей. Исправление: cur.execute("SELECT * FROM users WHERE id=?", (user_id,)) 2. A02:2021 - Cryptographic Failures Строка 28: hashlib.md5(password).hexdigest() MD5 устарел. Используй bcrypt или argon2.

Полезные статьи

Промты для программиста: 43 промпта под задачи кода
Workflow ComfyUI на русском: Flux, Qwen и Wan 2.2
Шаблоны n8n на русском: готовые workflow и примеры

Все гайды →