GitTalent
Havuz
Depo ayrıntısı

s0ld13rr/pentestcode

PentestCode - Multi-agent AI penetration testing system with persistent engagement state, strategic coordination, and parallel autonomous operations.

TypeScript MIT 08 Temmuz 2026 son push 23 Ekim 2026 145 fork
Yıldız
916+323 · 63 gün
Commit · 28g
5
son 28 günde
Yazar · 28g
3
farklı katkıcı

Hızlı değerlendirme

önem 57uyum 8gpt-6-luna

Özet

PentestCode, terminalden LLM destekli agent'larla pentest araçlarını çalıştırıp bulguları kalıcı engagement state içinde koordine etmeyi amaçlayan bir güvenlik aracıdır.

Profiline uyum

Sızma testi otomasyonu, profilinde belirtilen uygulama geliştirme, dil eğitimi veya pazarlama ihtiyaçlarına hitap etmiyor.

Neden yükseliyor

81 günde 716 yıldıza ulaşması, AI agent'larıyla güvenlik testi otomasyonu konusuna ilgi olduğunu gösteriyor. Ancak son 28 günde 3 commit ve 2 farklı yazar görülüyor; yıldız artışının aktif geliştirme veya sahada doğrulanmış etkinlikle aynı şey olduğu söylenemez.

Problem

Pentest sırasında tarama, servis keşfi, kimlik bilgisi takibi ve sonraki adımların planlanması farklı araçlar ve oturumlar arasında dağılabilir; bu da bulguların kaybolmasına veya kontrollerin atlanmasına yol açar.

Çözüm

README'ye göre TypeScript tabanlı bir CLI, pentest görevlerini uzman subagent'lara paralel dağıtıyor; agent'lar host, servis, vulnerability, credential ve erişim bilgilerini ortak, oturumlar arasında saklanan bir engagement state'e yazıyor. LLM bağlantısı için ai-sdk ve 20'den fazla provider desteği belirtiliyor.

Yenilik

Uzman agent'ların paralel çalışmasını kalıcı, yapılandırılmış engagement state ve attack-path takibiyle birleştirmesi dikkat çekici; ancak bu yaklaşımın yeni veya iddia edildiği ölçüde etkili olduğu README'deki örneklerle bağımsız biçimde kanıtlanmış değil.

Teknolojiler

  • TypeScript
  • Bun
  • ai-sdk
  • Anthropic
  • OpenAI
  • Google
  • Azure
  • AWS Bedrock
  • Ollama
  • nmap

Riskler

  • Proje README'de Beta olarak tanımlanıyor; gerçek engagement'larda güvenilirliği ve kapsama oranı bağımsız kanıtla doğrulanmış değil.
  • Otonom tarama ve saldırı adımları yalnızca açıkça yetkilendirilmiş hedeflerde kullanılmalı; yanlış hedef veya kapsam seçimi hizmet kesintisine ya da hukuki riske yol açabilir.
  • LLM çıktıları yanlış pozitif veya hatalı sonraki adımlar üretebilir; bulgular ve eylemler insan tarafından doğrulanmalı.
  • LLM provider kullanımı maliyet, veri gizliliği ve hassas engagement verilerinin dış servislere aktarılması açısından değerlendirilmelidir.
  • README, 13 agent ve geniş araç kapsamı iddia ediyor; bunların operasyonel kalitesi ve güvenlik kontrolleri verilen bilgilerden doğrulanamıyor.
  • Yakın dönem geliştirme temposu sınırlı: son 28 günde 3 commit ve 2 farklı yazar.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.