Обеспечение контроля качества, проверки доказательств и соблюдения критериев качества (quality gates) во время аудитов безопасности и ревью кода.
- Звёзды на GitHub
- 41 038
- Файлы
- 8
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
- Разрешённые инструменты
- —
Что делает навык audit-integrity?
audit-integrity — это Agent Skill. Обеспечение контроля качества, проверки доказательств и соблюдения критериев качества (quality gates) во время аудитов безопасности и ревью кода.
Сводка сгенерирована из SKILL.md навыка.
О skill audit-integrity
Специалисты по безопасности и разработчики используют этот SKILL для поддержания высоких стандартов при проведении SAST, SCA, моделировании угроз и аудите безопасности кода. Он работает как уровень контроля качества, гарантирующий, что каждое обнаруженное уязвимое место подтверждено верифицированными участками кода и трассировкой потоков данных (taint traces). Загружая специфические модульные компоненты из директории ссылок, агент может применять строгие правила против сокрытия реальных уязвимостей и предотвращать фальсификацию доказательств.
Работа навыка строится на структурированном процессе выполнения: от протокола уточнения области аудита до этапа саморефлексии (quality gate). Перед отправкой любого отчета агент обязан использовать шкалу оценки, чтобы убедиться, что черновик соответствует минимальному порогу в 8 из 10 баллов. Также предусмотрен протокол повторных попыток для обработки сбоев инструментов и система самообучения для документирования извлеченных уроков и накопления знаний по безопасности после завершения сканирования.
Что агент может делать с ним
- 1Верификация доказательств обнаруженных уязвимостейГарантия того, что каждая выявленная уязвимость сопровождается подтвержденными участками кода и трассировкой потоков данных.
- 2Предотвращение сокрытия уязвимостейЗапрет агенту на попытки оправдать или проигнорировать реальные проблемы безопасности во время ревью.
- 3Соблюдение порогов качества отчетовПроверка того, что черновик отчета по безопасности соответствует минимальному баллу качества перед его отправкой пользователю.
- 4Обработка сбоев при выполнении инструментовУправление ситуациями, когда поиск или инструмент дают сбой, путем одной повторной попытки с последующим документированием результата.
Написано на основе skill SKILL.md. Каждый сценарий использования проверен по цитате из него.
Как установить навык audit-integrity
Каждая команда копирует папку навыка в каталог навыков клиента. Перезапустите клиент или начните новую сессию, чтобы загрузить его.Установка навыка audit-integrity в Claude Code
~/.claude/skills/audit-integrity/SKILL.md
$ npx degit github/awesome-copilot/skills/audit-integrity ~/.claude/skills/audit-integrityУстановка навыка audit-integrity в Claude Code (project)
.claude/skills/audit-integrity/SKILL.md
$ npx degit github/awesome-copilot/skills/audit-integrity .claude/skills/audit-integrityУстановка навыка audit-integrity в Codex
~/.agents/skills/audit-integrity/SKILL.md
$ npx degit github/awesome-copilot/skills/audit-integrity ~/.agents/skills/audit-integrityУстановка навыка audit-integrity в Gemini CLI
~/.gemini/skills/audit-integrity/SKILL.md
$ npx degit github/awesome-copilot/skills/audit-integrity ~/.gemini/skills/audit-integrityУстановка навыка audit-integrity в Claude.ai
npx degit github/awesome-copilot/skills/audit-integrity audit-integrity && zip -r audit-integrity.zip audit-integrity # claude.ai → Customize → Skills → + → Create skill → Upload a skill → audit-integrity.zip
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошёл наши автоматические проверки. Это не аудит безопасности: прочитайте скрипты, прежде чем агент их запустит. Как работают проверки
- Связанный и доступный исходный репозиторийgithub/awesome-copilot/skills/audit-integrity is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/audit-int ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Пройдено
- В скриптах нет загрузки с запуском и кражи учётных данныхNo scripts in the skill folderПройдено
- В SKILL.md нет скрытых инструкцийNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/audit-int ↗Пройдено
- Заранее разрешённые инструменты ограниченыNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/audit-int ↗Пройдено
SKILL.md
Открыть на GitHubAudit Integrity Skill
Enforce output quality, intellectual honesty, and continuous improvement across security audits and code reviews.
When to Use
- Perform security analyses, threat models, code reviews, or quality audits.
- Validate that every finding has verified code evidence and taint flow.
- Prevent the suppression or rationalization of security findings.
- Evaluate draft reports against the quality gate threshold (score ≥ 8/10).
- Record lessons learned and security memories after you complete a scan.
Components
This skill provides 7 modular capabilities in the references/ directory. Load each file when you reach its execution phase:
| Component | Reference File | Purpose |
|---|---|---|
| Clarification Protocol | references/clarification-protocol.md | Ask a maximum of 2 targeted questions when scope is not clear |
| Anti-Rationalization Guard | references/anti-rationalization-guard.md | Prohibited rationalizations and mandatory responses for findings |
| Self-Critique Loop | references/self-critique-loop.md | Mandatory second pass to verify evidence and coverage |
| Retry Protocol | references/retry-protocol.md | Tool failure and empty search handling: retry once, then document |
| Non-Negotiable Behaviors | references/non-negotiable-behaviors.md | Mandatory rules: do not fabricate, cite evidence, report gaps |
| Self-Reflection Quality Gate | references/self-reflection-quality-gate.md | Scoring rubric (1–10 scale) with a minimum threshold of 8 |
| Self-Learning System | references/self-learning-system.md | Templates and rules for lessons and security memories |
Execution Flow
Load reference files as you reach each phase:
- Before analysis: If scope or policy is not clear, read references/clarification-protocol.md. Ask a maximum of 2 targeted questions.
- During analysis: Follow references/non-negotiable-behaviors.md. At each triage decision, consult references/anti-rationalization-guard.md.
- On tool or search failure: Follow references/retry-protocol.md. Do not assume code is secure without verification.
- After initial analysis: Complete a second pass with the checklist in references/self-critique-loop.md. Verify taint traces and manifest coverage.
- Before delivery: Score the draft report using references/self-reflection-quality-gate.md. All categories must score ≥ 8.
- Final delivery: Record lessons and memories using references/self-learning-system.md.
Файлы в этом навыке
8Вопросы о навыке audit-integrity
Как установить навык audit-integrity в Claude Code?
Выполните npx degit github/awesome-copilot/skills/audit-integrity ~/.claude/skills/audit-integrity. Claude Code загружает навыки из ~/.claude/skills (все проекты) или .claude/skills (один проект) и использует навык, когда его описание соответствует задаче.
Какие клиенты могут использовать навык audit-integrity?
Любой клиент, который читает формат Agent Skills: Claude Code, Codex, Gemini CLI и claude.ai (загрузить как ZIP). Скрипты в навыке выполняются только там, где клиент разрешает выполнение кода.
Какой минимальный балл качества требуется для отчета перед отправкой?
Отчеты должны соответствовать минимальному порогу качества — 8 из 10.
Сколько вопросов можно задать, если область аудита неясна?
Агенту разрешено задать максимум два уточняющих вопроса для определения области аудита.
Что делать, если инструмент или поиск не сработали во время анализа?
Агент должен следовать протоколу повторных попыток: выполнить одну повторную попытку, а затем задокументировать ошибку.