Google, Mantis'i açık kaynak yaptı: kodlama ajanlarına güvenlik becerileri
Mantis, kodlama ajanlarının zafiyet bulma, sandbox'ta yeniden üretme, yama yazma ve yamaya tekrar saldırma döngüsünü yürütmesini sağlayan modüler bir beceri seti.
Google, Mantis adlı güvenlik inceleme beceri setini açık kaynak olarak yayımladı. Araç, mevcut bir yapay zeka kodlama ajanının zafiyet yaşam döngüsünün tamamını yürütmesini hedefliyor: şüpheli bir açığı bulmak, yanlış pozitifleri ayıklamak, hatayı sandbox içinde yeniden üretmek, minimal bir yama yazmak, o yamaya yeniden saldırmak ve kalan riski puanlamak.
Mantis, bir depoya yönelttikten sonra kendi kendine çalışan bir tarayıcı değil. Kodlama ajanının yüklediği slash komutlarından ve ajanın kodu nerede çalıştırabileceğini belirleyen katı kurallardan oluşuyor. Google, aracın şu an yerel ve şirket içi değerlendirme için kullanılabilir olduğunu, üretim ortamı için henüz hazır olmadığını belirtiyor. Depo bugün klonlanabiliyor; Gemini CLI, Antigravity CLI, Google ADK veya benzer ajan çatılarıyla çalıştırılıyor.
Aşamalar ayrı beceriler olarak yayımlanıyor
Her aşama ayrı bir beceri dizini olarak duruyor ve sırayla zincirleniyor. /mantis-meta-agent adlı denetleyici beceri, uzun ömürlü bir oturumda tüm döngüyü sürebiliyor.
- Hedefi öğrenme: /mantis-history sürüm geçmişindeki eski güvenlik düzeltmelerini tarıyor, /mantis-summarize dizin haritalarını yazıyor, /mantis-architecture Markdown bilgi tabanı kuruyor, /mantis-threat-model güven sınırlarını çıkarıyor, /mantis-plan yol haritası üretiyor.
- Bulma ve filtreleme: /mantis-researcher dosyaları plana göre taradıktan sonra /mantis-dedupe, /mantis-review ve /mantis-critic tekrarları birleştiriyor, negatif kuralları uyguluyor ve release derlemesinde oluşamayacak bulguları düşürüyor.
- Kanıtlama ve düzeltme: /mantis-reproduce yükleri ağ erişimi kapatılmış gVisor ya da sanal makinede çalıştırıyor, /mantis-chain doğrulanmış bulgulardan çok adımlı istismar zincirleri kuruyor, /mantis-patch düzeltmeyi uygulayıp doğruluyor, /mantis-calibrate 1 ile 10 arası risk puanı veriyor, /mantis-reflect çıkarımları sonraki tur için kaydediyor, /mantis-report insan okuyabilir rapor paketini hazırlıyor.
Daha yeni bir beceri olan /mantis-advise akışı tersine çeviriyor: kod yazılmadan önce birikmiş tehdit modelini, eski hata soy ağaçlarını ve doğrulanmış yama örüntülerini sorguluyor, böylece aynı sınıftan hata ikinci kez girmiyor.
MarkTechPost'un değerlendirmesine göre ajan tabanlı güvenlik araçlarının çoğu bulgu üretmekle yetiniyor; Mantis'i ayıran nokta, yeniden üretimi ve tekrar saldırıyı güven sınırı saymasi ve aşamalar arası sözleşmeleri yayımlaması. Böylece ekipler kabuk komutlarının sıralanmasını bir dil modeline bırakmak yerine becerileri deterministik bir koşum takımına sarabiliyor.
Proje GitHub'da google/mantis altında yayımlandı. Ayrıntılar için MarkTechPost'un haberine bakabilirsiniz.