security-audit
Аудит кода на типичные уязвимости безопасности
Ошибки безопасности могут появляться в коде для работы с базами данных, shell, файлами и обработкой ошибок. Этот навык помогает Claude, Codex и Claude Code проводить сфокусированные проверки и давать понятные рекомендации по исправлению.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "security-audit" from https://skillstore.io/skills/consiliency-security-audit.md and its manifest at https://skillstore.io/api/skills/consiliency-security-audit/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «security-audit». Проверь pull request, который добавляет поиск пользователей и функции экспорта.
Ожидаемый результат:
- High: Поиск пользователей строит запрос из данных запроса без параметризации.
- Medium: Путь экспорта использует имя файла, предоставленное пользователем, без проверок ограничения пути.
- Recommendation: Используйте параметризованные запросы и разрешайте пути относительно разрешенной директории.
Использование «security-audit». Проведи аудит сервиса, который запускает инструменты командной строки на основе API-ввода.
Ожидаемый результат:
- Critical: Пользовательский ввод попадает в построение shell-команды без валидации.
- Recommendation: Избегайте режима shell, передавайте фиксированные аргументы списком и проверяйте допустимые значения.
Использование «security-audit». Проверь обработку исключений в задаче загрузки данных.
Ожидаемый результат:
- Medium: Широкая обработка исключений скрывает ошибки парсинга и сетевые сбои.
- Recommendation: Перехватывайте конкретные ошибки, логируйте полезный контекст и повторно выбрасывайте неожиданные сбои.
Аудит безопасности
Средний рискMost static findings are false positives caused by educational Markdown, detection regular expressions, and intentionally vulnerable examples. The audit confirms a predictable API key fallback and finds missing shell-injection guidance plus active testing instructions without authorization controls.
Подтверждённые проблемы безопасности (2)
Пункты проверки возможностей (1)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
🌐 Доступ к сети (6)
⚙️ Внешние команды (50)
🔑 Переменные окружения (10)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/consiliency-security-audit/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/consiliency-security-audit?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/consiliency-security-audit?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/consiliency-security-audit/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/consiliency-security-audit.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
Consiliency. (2026). security-audit security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-security-audit/audits/9Цитата BibTeX
@techreport{consiliency-consiliency-security-audit-2026,
author = {Consiliency},
title = {security-audit security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/consiliency-security-audit/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "security-audit security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Consiliency"
date-released: "2026-07-13"
url: "https://skillstore.io/skills/consiliency-security-audit/audits/9"
identifiers:
- type: other
value: "skillstore:consiliency-security-audit:audit:9"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
5 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
89jobrien-security-audit
2026-10-18
applelamps-security-audit
2026-10-24
cloudflare-security-audit
2026-09-22
consiliency-security-audit
2026-09-09
sickn33-security-audit
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Ревью Pull Request
Аудит запросов к базе данных, shell-вызовов, доступа к файлам и обработки ошибок перед merge.
Стандартизация проверок безопасности
Используйте единые OWASP-ориентированные промпты для ревью в разных командах и репозиториях.
Подготовка планов исправления
Преобразуйте рискованные паттерны в приоритизированные исправления с рекомендациями по более безопасной реализации.
Попробуйте эти промпты
Проверь измененные файлы на распространенные уязвимости безопасности. Сфокусируйся на SQL injection, shell injection, path traversal, XSS, secrets и обработке исключений.
Проведи аудит построения запросов к базе данных в этом репозитории. Выяви небезопасную интерполяцию, конкатенацию, использование raw query и отсутствие параметризации.
Проверь пути выполнения команд. Отметь использование shell, аргументы, управляемые пользователем, слабую валидацию и более безопасные альтернативы для каждой рискованной команды.
Выполни аудит безопасности перед релизом. Приоритизируй эксплуатируемые проблемы, укажи затронутые файлы, объясни влияние и дай конкретные шаги исправления.
Лучшие практики
- Сначала проверяйте области, чувствительные к безопасности, включая аутентификацию, доступ к базе данных, работу с файлами и выполнение команд.
- Считайте каждую находку гипотезой, пока контекст кода не подтвердит возможность эксплуатации.
- Сопоставляйте каждую подтвержденную проблему с конкретным более безопасным паттерном и рекомендацией по тестированию.
Избегать
- Не сообщайте о совпадениях regex без проверки соседнего кода и намерения.
- Не считайте учебные плохие примеры производственными уязвимостями.
- Не игнорируйте проблемы низкой серьезности, когда вместе они формируют реальный путь атаки.
Часто задаваемые вопросы
Заменяет ли этот навык сканер безопасности?
Какие классы уязвимостей он покрывает?
Может ли он проверять любой язык программирования?
Запускает ли он команды автоматически?
Как командам использовать результаты?
Может ли он доказать, что код безопасен?
Сведения для разработчиков
Автор
ConsiliencyЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/security-auditСсылка
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
Актуальность поддержки
22.07.2026
Использование
7 загрузок · 445 просмотров
Структура файлов