본문으로 건너뛰기
cccskills
무료GitHub에 공개

pentest-methodology

Ethical security testing methodology - 5-phase pipeline, OWASP checklist, proof levels, structured findings

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Pentest Methodology

Etik guvenlik testi metodolojisi. Shannon framework'unden adapte.

ONEMLI: Bu skill sadece YETKILI guvenlik testleri icin kullanilir. Bug bounty, pentest anlasmasi, veya kendi sisteminiz olmali.

5-Faz Pipeline

Phase 1: Recon ──▶ Phase 2: Vuln Analysis ──▶ Phase 3: Exploitation
                                                        │
Phase 5: Report ◀── Phase 4: Verification ◀────────────┘

Phase 1: Reconnaissance (Kesfetme)

AdimArac/YontemCikti
Subdomain enumDNS brute, certificate transparencySubdomain listesi
Port scannmap, masscanAcik portlar
Tech stackWappalyzer, HTTP headersTeknoloji listesi
Directory enumffuf, gobusterEndpoint listesi
API discoverySwagger/OpenAPI, sitemapAPI endpoint'leri
Source reviewJS dosyalari, commentsHardcoded info

Phase 2: Vulnerability Analysis

OWASP Top 10 kontrol matrisi:

#VulnTest Yontemi
A01Broken Access ControlIDOR, privilege escalation, path traversal
A02Cryptographic FailuresSSL config, weak ciphers, plaintext storage
A03InjectionSQLi, XSS, command injection, template injection
A04Insecure DesignBusiness logic flaws, race conditions
A05Security MisconfigurationDefault creds, verbose errors, CORS
A06Vulnerable ComponentsCVE scan, outdated dependencies
A07Auth FailuresBrute force, session fixation, JWT attacks
A08Data IntegrityDeserialization, CI/CD pipeline attacks
A09Logging FailuresLog injection, insufficient audit trail
A10SSRFInternal service access, cloud metadata

Phase 3: Exploitation (Dogrulama)

Her bulgu icin:

  1. Reproduce: Tekrarlanabilir adimlar yaz
  2. Proof: Etkiyi goster (ekran goruntusu, response)
  3. Impact: Gercek etki ne? (Data leak, RCE, account takeover)
  4. Scope: Etki alani ne kadar genis?

Phase 4: Verification

Bulgunun gercek oldugunu dogrula:

  • False positive degil mi? Farkli kosullarda tekrarla
  • Scope dogru mu? Sadece bir endpoint mi, yoksa sistemik mi?
  • Severity dogru mu? Etkiyi abartma, kucumseme

Phase 5: Report

Yapilandirilmis bulgu formati (asagida)

Proof Levels

LevelTanimOrnek
L1 - TheoreticalPotansiyel risk, exploit edilmemis"Bu endpoint input validate etmiyor"
L2 - DemonstratedBypass/leak gosterildi"SQL injection ile hata mesaji leak etti"
L3 - ExploitedTam exploit, veri erisimi"Admin panel'e yetkisiz erisim saglandi"
L4 - ChainedBirden fazla vuln zincirlendi"XSS + CSRF = Account takeover"

Structured Finding Format

## [SEVERITY] Finding Title

**ID**: FINDING-001
**Severity**: Critical / High / Medium / Low / Informational
**Proof Level**: L1 / L2 / L3 / L4
**CVSS**: X.X (hesapla: cvss.org)
**CWE**: CWE-XXX

### Description
Ne bulundu, tek paragraf.

### Impact
Exploit edilirse ne olur?

### Steps to Reproduce
1. [Adim 1]
2. [Adim 2]
3. [Adim 3]

### Proof
[Screenshot, HTTP request/response, veya kod]

### Remediation
Nasil duzeltilir?

### References
- [OWASP link]
- [CWE link]

Source-to-Sink Taint Tracing

Kullanici input'unun tehlikeli bir fonksiyona ulasip ulasamadigini kontrol et:

Source (Input)        ──▶  Transform/Sanitize?  ──▶  Sink (Tehlikeli fonksiyon)
req.body.username     ──▶  Validation var mi?    ──▶  db.query(...)
req.query.redirect    ──▶  URL whitelist var mi?  ──▶  res.redirect(...)
req.headers.host      ──▶  Sanitize var mi?      ──▶  fetch(...)

Source'lar: req.body, req.query, req.params, req.headers, cookies, file uploads Sink'ler: SQL query, eval(), exec(), redirect(), innerHTML, dangerouslySetInnerHTML

Agent Entegrasyonu

  • security-analyst: Bu pipeline'i kullanarak tam guvenlik auditi yapar
  • security-reviewer: Code review sirasinda vuln pattern'lerini kontrol eder
  • code-reviewer: Security-relevant code degisikliklerinde flag kaldirir

Kurallar

  • Yetki olmadan test YAPMA
  • Rate limiting'e uy, sistemi cokertme
  • Buldugun seyi raporla, exploit etme (beyond PoC)
  • Hassas verileri rapordan cikar (maskeleme)
  • Remediation onerisi ZORUNLU

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

axe-core integration, WCAG 2.2 AA checklist, keyboard navigation testing, screen reader testing, and ARIA pattern validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

Steam-style achievement system with XP, levels, streaks, and skill trees. Gamifies the development workflow. 25 achievements across 5 categories.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

Framework for measuring and tracking agent response quality over time. Detects regressions before they reach production. Use when evaluating agent changes, auditing quality, or establishing performance baselines.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

Agent Context Isolation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

Agent ve skill dosyalarinin yapisal dogrulamasi. Frontmatter kontrol, naming convention, zorunlu bolum kontrolu, tutarlilik denetimi. Yeni agent/skill eklendiginde veya mevcut dosyalar duzenlediginde otomatik calistirilir.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

vibeeval/vibecosystem5382026년 8월 9일 업데이트

vibeeval의 스킬 모두 보기

이 스킬의 문제 신고