Her agent türü için ayrı kurallar.

Kod yazan agent'lar, destek ve ödeme agent'ları, altyapı agent'ları. Her birinin yetkisi farklıdır, hatası da farklı olur. AvertGate her çağrıyı o agent için yazılmış kurallara göre çalışmadan önce kontrol eder.

İade ve ödemeleri sınırlayın.

Destek ve finans agent'ları gün boyu doğrulanmamış talepler okur ve Stripe, Zendesk ya da CRM anahtarlarınızı kullanır. Para ve müşteri verisine dokundukları için bir hata pahalıya mal olur.

  • İade tavanı. Limitin altı kendiliğinden geçer, orta bant bir insanı bekler, üstü engellenir.
  • Parada çift kontrol. Büyük iade ve ödemeler Slack'te onay ister. Süre dolarsa işlem yapılmaz.
  • Giden e-posta taraması. Kart numarası, telefon ve secret'lar için taranır; alıcılar izinli alan adlarıyla sınırlanabilir.
support-agent
  1. zendesk.get_ticketT-1182ALLOW
  2. stripe.refundtutar 120ALLOW
  3. stripe.refundtutar 2.400ESCALATE
  4. stripe.refundtutar 9.000BLOCK
  5. gmail.sendgövdede kart numarasıBLOCK

Örnek policy. Limitleri ve onay eşiklerini siz belirlersiniz. TCKN ve IBAN gibi yerel biçimler için policy'ye özel kural eklenir.

Silen komutu çalışmadan durdurun.

AWS, Kubernetes ve SQL üzerindeki agent'lar yetkileri varsa kaynakları silebilir. İzin verdiğiniz okuma ve tanılama işlemleri geçer; yıkıcı komutlar engellenir ya da onaya gider.

  • Veritabanı salt okunur. SELECT çalışır. DROP, DELETE, TRUNCATE, ALTER, GRANT ve REVOKE engellenir.
  • İç ağ yalıtımı. fetch_url yalnızca genel adreslere gider; bulut metadata, özel ağlar ve localhost engellenir.
  • Yıkıcı komut onay bekler. kubectl delete, terraform destroy onaya bağlanır; get, describe ve log'lar açık kalır.
ops-agent
  1. query_databaseSELECT * FROM ordersALLOW
  2. query_databaseDROP TABLE customersBLOCK
  3. fetch_url169.254.169.254BLOCK
  4. kubectlget pods -n prodALLOW
  5. kubectldelete deployment apiESCALATE

Örnek policy. SQL ve SSRF kuralları hazır şablonlardır; komut kuralları araç bazında yazılır.

Terminal çalıştıran agent'ları denetleyin.

Cursor, Claude Code ve Copilot bir geliştiricinin yetkileriyle çalışır: depo, kabuk ve dağıtım anahtarı. AvertGate, agent ile araçları arasına girer.

  • Secret dosyaları okunmaz. .env ve anahtar dosyalarının okunması reddedilebilir.
  • Korumalı dala push onay ister. Force push ve geçmişi yeniden yazma bir insanı bekler ya da reddedilir.
  • Canlıya dağıtım onay ister. vercel --prod, terraform apply onaya bağlanır; test ve önizleme çalışır.
claude-code
  1. read_filesrc/billing.tsALLOW
  2. read_file.env.productionBLOCK
  3. shellnpm testALLOW
  4. shellgit push --force origin mainBLOCK
  5. shellvercel --prodESCALATE

Örnek policy. MCP'yi atlayan yerleşik araçların kapsama girmesi için gateway'den geçirilmesi gerekir.

Devamı

Agent'larınızın önüne bir kapı koyun.

Her kurulum, kendi agent'larınız üzerinde yapılan bir demo ve POC ile başlar.