
cloudflare/security-audit-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
독립적으로 검증되고 기계가 읽을 수 있는 결과를 가진 다단계 보안 감사를 위한 코딩 에이전트 기술입니다
개요
에이전트를 보안 감사자로 만드는 코딩 에이전트 기술입니다. 정찰, 헌팅, 검증, 보고, 구조화된 출력, 독립적 검증 등 6단계 파이프라인을 통해 여러 병렬 에이전트를 조율하여 실질적인 영향을 미치는 악용 가능한 취약점을 찾아냅니다. 이 기술은 Cloudflare의 취약점 발견 하네스(취약점 발견 하네스)의 씨앗이 되었으며, 'Build your own vulnerability harness'에 설명되어 있습니다. 이 하네스는 다단계 플릿 전체 시스템으로 성장했으며; 이 스킬이 단일 저장소 출발점이 되었습니다. 이 스킬은 6단계로 구성된 구조화된 감사를 수행합니다: 1. -- 병렬 연구 에이전트는 애플리케이션의 아키텍처, 신뢰 경계, 입력 표면을 매핑합니다. architecture.md 을 생성합니다. 2. -- 병렬 일반 에이전트는 주입, 접근 제어, 비즈니스 로직, 암호학, 기능 남용, 연쇄 공격, 와일드카드 등 다양한 각도에서 코드베이스를 공격합니다. 각 에이전트는 더 깊이 파고들기 위해 하위 에이전트를 생성할 수 있습니다. 3. -- 별도의 에이전트가 각 발견을 반박하려고 시도합니다.
개요(AI 번역)
에이전트를 보안 감사관으로 만드는 코딩 에이전트 기술. 정찰, 커버리지 주도 사냥, 후보자 검증, 구조화된 출력, 독립 기록 검증, 목표 중립 보고 등을 통해 고립된 에이전트들을 조율합니다.
이 기술은 Cloudflare의 취약점 발견 하네스(취약점 발견 하네스)의 씨앗이 되었으며, 'Build your own vulnerability harness’에 설명되어 있습니다. 이 하네스는 다단계 플릿 전체 시스템으로 성장했으며; 이 스킬이 단일 저장소 출발점이 되었습니다.
그것이 하는 일들
이 스킬은 6단계로 구성된 구조화된 감사를 수행합니다:
- 정찰 – 지도 구조, 신뢰 경계, 입력 표면, 사전 증거, 결정론적 커버리지(
architecture.md와coverage-ledger.json. - 커버리지 주도 사냥 – 레저 단위에서 고립된 사냥꾼을 배정하고, 그들의 체크를 기록하며, 커버리지 비평가를 활용해 빈틈을 찾는다.
- 후보 검증 – 모든 고유 후보를 반증하려는 새로운 검증자에게 부여합니다.
- 구조화 출력 –
confirmed,needs_validation,rejected레코드를findings.json]에 기록하고report-schema.json와 대조하여 검증합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
security-audit
A coding-agent skill that turns your agent into a security auditor. It orchestrates isolated agents through reconnaissance, coverage-led hunting, candidate validation, structured output, independent record verification, and target-neutral reporting.
This is the skill that seeded Cloudflare’s vulnerability discovery harness, described in Build your own vulnerability harness. The harness grew into a multi-stage, fleet-wide system; this skill is the single-repo starting point it evolved from.
What it does
The skill runs a structured audit in six phases:
- Reconnaissance – map architecture, trust boundaries, input surfaces, prior evidence, and deterministic coverage in
architecture.mdandcoverage-ledger.json. - Coverage-led hunting – assign isolated hunters from ledger units, record their checks, and use coverage critics to find gaps.
- Candidate validation – give every unique candidate to a fresh verifier that tries to disprove it.
- Structured output – write
confirmed,needs_validation, andrejectedrecords tofindings.jsonand validate them againstreport-schema.json. - Independent record verification – fresh agents verify final source claims. Material replacements receive another independent verifier.
- Target-neutral reporting – derive
REPORT.md,FINDINGS-DETAIL.md, andNEEDS-VALIDATION.mdfrom the verified records and coverage ledger.
The parent runs validate-coverage-ledger.cjs after creating the ledger and after each later ledger update. It runs validate-findings.cjs in Phase 4 and again after every Phase 5 replacement.
The verdicts are distinct: confirmed has a complete source trace and bounded observed result, needs_validation has an exact unresolved fact and no severity, and rejected records a disproved candidate.
Multiple runs against the same repo are additive. The skill uses prior ledgers and findings to target gaps, revalidate changed source, and carry forward current-source evidence without treating stale or unresolved work as covered.
Files
| File | Purpose |
|---|---|
SKILL.md |
Setup, core principles, platform terminology, workflow overview, and audit anti-patterns |
RECONNAISSANCE.md |
Phase 1 reconnaissance prompts and synthesis instructions |
HUNTING.md |
Phase 2 orchestration, hunting methodology, and validation rules |
ATTACK-CLASSES.md |
Core, wildcard, and obvious-things attack prompts |
MEMORY-SAFETY-AND-BINARY.md |
Memory-safety, binary, and kernel hunting classes for native targets |
AI-AND-LLM.md |
Prompt-injection, agent/tool, and output-handling hunting classes for LLM-backed targets |
WEB-PROTOCOL-AND-AUTH.md |
HTTP request-framing, cache, and authentication-protocol hunting classes for HTTP-protocol and auth targets |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add cloudflare/security-audit-skill