PentesterFlow/agent
Agentic offensive-security in your terminal
Hızlı değerlendirme
Özet
PentesterFlow, penetration tester’ların terminalden AI destekli güvenlik testleri yürütmesine, bulguları kanıtlarıyla kaydetmesine ve oturumlar arasında bağlamı korumasına yardımcı olan bir CLI’dır.
Profiline uyum
Penetrasyon testi ve bug bounty otomasyonu, profilinizde belirtilen uygulama geliştirme ve ürün ihtiyaçlarıyla örtüşmüyor.
Neden yükseliyor
119 günde 1377 yıldıza ulaşması, agentic AI ile penetration testing’in kesişimine ilgi olduğunu gösteriyor; ancak yıldızlar benimsemenin veya ürün kalitesinin kanıtı değil. Son 28 günde 5 commit ve 1 farklı yazar görünmesi, yıldız artışına kıyasla geliştirme etkinliği ve katkıcı çeşitliliği için sınırlı kanıt sunuyor.
Problem
Penetration testing iş akışlarında araçları ve bulguları bir arada yönetmek, uzun oturumlarda bağlamı korumak ve AI tarafından üretilen bulguları doğrulanabilir kanıtlarla desteklemek zordur.
Çözüm
LLM destekli bir agent loop’u; shell, HTTP, Burp, browser capture ve MCP araçlarıyla birleştiriyor. Kullanıcı kapsamı belirliyor, hassas işlemler için onay verebiliyor; doğrulanan bulgular kanıt ve PoC ile Markdown olarak kaydediliyor.
Yenilik
Temel yaklaşım yeni değil: LLM agent’larını güvenlik araçlarıyla birleştiriyor. Dikkat çeken tarafı, permission tiers, kanıt odaklı bulgu kaydı, oturum belleği ve pentest playbook’larını tek bir CLI iş akışında toplaması.
Teknolojiler
- TypeScript
- Node.js 20+
- Bun
- Ollama
- MCP
- Burp
- OpenTUI
- Anthropic
- OpenAI-compatible APIs
Riskler
- Shell komutları çalıştırabilir, HTTP istekleri gönderebilir ve dosyaları değiştirebilir; kapsam ve izinler dikkatle yönetilmezse gerçek sistemlere zarar verebilir.
- README’deki onay ve doğrulama mekanizmaları riski azaltmayı amaçlıyor, ancak agent davranışının her durumda güvenli veya doğru olacağını garanti etmiyor.
- Farklı model sağlayıcılarında sonuç kalitesi değişebilir; modelin ürettiği bulgular bağımsız olarak doğrulanmalı.
- Son 28 günde tek farklı yazar görünmesi, bakım sürekliliği ve dış katkı çeşitliliği konusunda belirsizlik yaratıyor.
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.