oritera/Cairn
Cairn is a general-purpose AI state-space search engine, validated first on autonomous penetration testing. Sometimes misspelled as Carin.
Hızlı değerlendirme
Özet
Cairn, hedef ve başlangıç durumu verildiğinde ortak bir durum grafiği üzerinden keşif görevleri yürüten, ilk olarak otonom penetration testing alanında denenmiş bir AI search engine’dir.
Profiline uyum
Penetrasyon testi ve güvenlik araştırması odağı profilde belirtilen ürün ve teknoloji ihtiyaçlarıyla ilgisiz.
Neden yükseliyor
162 günlük bir repoda 3.082 yıldız dikkat çekiyor; README, Tencent Cloud Hackathon’daki 54/54 başarı iddiasını ve 610 takım arasındaki sonucunu öne çıkarıyor. Bu sonuç proje tarafından raporlanmış; bağımsız doğrulaması verilen bilgilerde yok. Son 28 günde 1 commit ve 1 farklı yazar bulunması, yıldız ilgisinin güncel geliştirme temposuyla aynı ölçüde desteklenmediğini gösteriyor.
Problem
Penetration testing gibi başlangıç noktası ve hedefi belli, ancak hedefe giden yolun önceden bilinmediği karmaşık keşif süreçlerini otomatikleştirmeyi amaçlar.
Çözüm
Blackboard Architecture tabanlı bir fact-intent graph kullanır: Agent Workers ortak panoyu okuyup yeni keşif niyetleri üretir, bunları yürütür ve bulguları Fact olarak geri yazar. Dispatcher görevleri planlar ve worker’ları çalıştırır; desteklenen backend’ler Claude Code, Codex ve Pi’dir. README’ye göre worker’lar Docker container’larında veya local mode’da çalışabilir.
Yenilik
Sabit agent rolleri yerine çalışma anında oluşan görevleri, paylaşılan fact-intent graph ve ortak pano üzerinden koordine etmesi dikkat çekici bir tasarım tercihi. Bununla birlikte bu yaklaşımın genel amaçlı problemlerde ne kadar iyi çalıştığına dair sunulan kanıt, README’deki penetration testing ve hackathon sonuçlarıyla sınırlı.
Teknolojiler
- Python
- Blackboard Architecture
- Fact-intent graph
- Claude Code
- Codex
- Pi
- Docker
Riskler
- Otonom penetration testing yalnızca açık yetki ve sınırları belirlenmiş hedeflerde kullanılmalı; yanlış hedefe yönelme veya beklenmeyen eylem riski operasyonel kontrol gerektirir.
- README’deki hackathon performansı proje tarafından aktarılıyor; test koşulları ve bağımsız doğrulama verilen bilgilerden değerlendirilemiyor.
- Genel amaçlı state-space search iddiası henüz birden fazla alanda gösterilmiş değil.
- Son 28 gündeki düşük commit ve yazar sayısı, bakım ve geliştirme sürekliliği açısından izlenmeli.
- Agent backend’lerine ve bunların maliyet, erişim ve davranışlarına bağımlılık bulunabilir.
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.