Claw Patrol - Ajanlar için güvenlik duvarı
(clawpatrol.dev)- Ajanlara prodüksiyon erişim yetkisi verirken bile içinizin rahat olmasını sağlayan, ajan kimlik bilgilerini onlar adına saklayan, trafiği wire seviyesinde ayrıştıran ve kullanıcı tarafından yazılmış kurallarla tüm aksiyonları geçitleyen ajanlar için güvenlik duvarı
- Mevcut yetki modellerinin sınırlarını tamamlayan bir aksiyon kontrol katmanı
- OAuth scope'ları, IAM rolleri, k8s RBAC yalnızca "nereye erişilebildiğini" belirler — Postgres'e bağlanabilen bir ajan
SELECTkadar kolay şekildeDROP TABLEda çalıştırabilir - Prompt injection ile ajan ele geçirilirse sahip olduğu kimlik bilgileri de birlikte sızar → anahtarlar, ajanın asla göremeyeceği bir yerde tutulur
- Postgres, Kubernetes, GitHub, Slack gibi sistemlere yelpaze gibi yayılan ajan işlerinin tam denetim günlüğünü tek bir yerde sunar
- OAuth scope'ları, IAM rolleri, k8s RBAC yalnızca "nereye erişilebildiğini" belirler — Postgres'e bağlanabilen bir ajan
- WireGuard veya Tailscale ile bağlanır, ajanın kendisinde hiçbir değişiklik gerekmez —
clawpatrol joinile gateway'e katılın,clawpatrol run codexile çalıştırın - Kural motoru, tüm outbound istekleri hedefe ulaşmadan önce inceler; yalnızca URL'lerle değil, HTTP methodu, SQL fiili, k8s kaynağı, plugin facet düzeyinde de eşleştirme yapar; dashboard'da kaydedildiğinde bir sonraki istekten itibaren hot reload olur
- HTTP: Method, path, header ve body eşleştirmesinden sonra LLM yargıcına (Judge) yönlendirme yapılabilir (ör: müşteri destek yanıtlarında saldırgan içerik, selamlama eksikliği veya uygunsuz Markdown engellenir)
- SQL: Postgres ve ClickHouse trafiğini fiil düzeyinde ayrıştırır, fonksiyon adı, tablo ve sözdizimi alt dizeleriyle eşleştirme yapar (ör:
pg_read_file,dblink_*gibi dosya sistemi erişim fonksiyonlarını engeller) - Kubernetes: Namespace, kaynak, fiil ve ada göre eşleştirir;
kubectl execkomutunun argv'sini LLM yargıcı okuyarakls/ps/dfkomutlarına izin verir, env dump'ı ve pod token erişimini reddeder
- Belirsiz istekler için onay akışları (Approval flows) sunar
- LLM yargıcı (Judge) (
require_llm): Özel prompt'a sahip model her isteğe oy verir; kararlar cache'lenir, böylece yeniden ücretlendirme olmaz (ör: claude-haiku-4-5 ile gizli sütunlara yönelik SELECT'i reddetmek) - Human In The Loop (
require_human): İnsanlar Slack, dashboard veya özel webhook üzerinden oy verir; yanıtlayan olmazsa timeout sonunda otomatik reddedilir
- LLM yargıcı (Judge) (
- Dağıtımdan önce regresyon testi desteği — dashboard'da gerçek aksiyonları kaydedip JSON fixture olarak saklayın; CI'da
clawpatrol testçalıştırıldığında politika değişikliği kararı tersine çevirirse diff gösterir ve build'i başarısız kılar - Tek binary olarak çalışır; gateway, DB veya kimlik doğrulama olmadan HCL yükler, ardından fixture'ları kural motorunda yeniden oynatıp kararların eşleştiğini doğrular
- Diğer araçlardan farkı — çoğu yalnızca tek bir tarafı ele alırken Claw Patrol dördünü birden kapsar
- Watch LLM calls (Helicone, Portkey, LiteLLM, NeMo Guardrails, Lakera Guard vb.): LLM yanıtından sonraki ajan davranışı görünmez kalır
- Watch tool calls (Crab Trap, httpjail, proxyline vb.): Yalnızca HTTP'yi destekler; Postgres, k8s, SSH by-pass edilir
- Sandbox the process (NVIDIA OpenShell, agentsh): Yalnızca neye dokunulabileceğini sınırlar, her aksiyonun makullüğünü değerlendirmez
- Hold the keys (Agent Vault, Clawvisor): Secret'lar dışarıda tutulur ama isteğin içeriği doğrudan geçer
- Claw Patrol aynı anda protokol katmanında tool çağrılarını izleme + secret saklama + riskli çağrıları insan/LLM yargıcına yönlendirme + tüm byte kayıtlarını sunma özelliklerini sağlar
- Demo,
demo.clawpatrol.devadresinde; operatör UI walkthrough'unu doğrudan deneyebilir, istek bazında drill-down ile gateway'in yakaladığı içeriği inceleyebilirsiniz - Desteklenenler: Postgres, ClickHouse, Kubernetes, AWS, GCP, GitHub, Slack, Vultr gibi çeşitli prodüksiyon sistemleri / Claude, Codex, OpenClaw gibi başlıca ajanlar
- Kurulum tek satırda:
curl -fsSL https://clawpatrol.dev/install.sh | sh, GitHub denoland/clawpatrol - MIT lisanslı açık kaynak
Seçilmiş teknoloji başlıklarını almaya devam etmek ister misiniz?
Telegram kanalını takip edin. @GeekNewsTR
Henüz yorum yok.