Belgeler / Güvenlik

Güvenlik

Önce yerel ve deterministik kurallar. Yuli neyi korur, bilgisayarınızdan ne çıkar ve neye siz karar verirsiniz.

Yuli'de güvenlik sınırlarını her işlemde motor uygular. Bu sınırlar ne prompt'un söylediğine ne de modelin «uslu durmasına» bağlıdır. Bir ajan kendini ikna ederek bir kuralı atlayamaz.

Önce yerel

Kod, kod dizini, bellek ve ajanın durumu bilgisayarınızda ve projenizde kalır. Yuli'nin çalışmak için bir hesaba veya kendi sunucusuna ihtiyacı yoktur.

Bilgisayarınızdan ne çıkar

Ne Nereye Ne zaman
Yapay zekâya gönderilen iletiler ve bağlam Seçtiğiniz sağlayıcıya (veya Claude Code, Kiro, Codex ya da Antigravity'nize) Yapay zekâ ile çalıştığınızda. Çıkmadan önce gizli bilgiler bir yer tutucuyla değiştirilir.
Güncelleme denetimi Güncelleme sunucusuna (veya kendi Yuli Hub'ınıza) Otomatik denetim etkinse açılışta.
Bağımlılıklarınızın grubu, artifact'ı ve sürümü OSV.dev'e Yalnızca Güvenlik Merkezi'nde bu kaynağı etkinleştirirseniz.
Bir sorun bildirimi Yalnızca göndermeyi seçerseniz Yardım → Sorun bildir… üzerinden siz hazırlarsınız.

Yerel bir modelle (Ollama, LM Studio, vLLM veya llama.cpp) yapay zekânın bağlamı bile ağınızın dışına çıkmaz. Bkz. Modeller ve sağlayıcılar.

Koruma katmanları

Katman Ne yapar Daha fazla bilgi
Proje sandbox'ı Ajan yalnızca proje ve izin verdiğiniz klasörler içinde dosya oluşturur, taşır veya siler. Sandbox ve izinler
Riske göre onaylar Her eylem değerlendirilir; yalnızca riskli olanlar onay ister. Sandbox ve izinler
Git ve CI yalnızca siz isterseniz Commit, push, dallar ve pipeline'lar açık bir istek olmadıkça engellenir. Sandbox ve izinler
Gizli bilgiler .env dosyaları ve anahtarlar asla okunmaz; hassas olanlar türü belirtilmiş bir yer tutucu olarak çıkar. Gizli bilgiler ve gizlilik
Prompt injection Gizli talimatlar içeren harici içerik veri olarak ele alınır. Gizli bilgiler ve gizlilik
Veritabanı Her bağlantıda ajanın erişimini siz belirlersiniz. Güvenli veritabanı
Güvenlik analizi Bağımlılıklar, kod, sızıntılar ve yarış koşulları; çevrimdışı. Güvenlik Merkezi
Kalite gate'i Her commit'te gizli bilgileri ve testlerdeki hileleri reddeder. Gate ve Yönetişim Merkezi

Ajanın asla yapmadıkları

  • Ortam dosyalarını, özel anahtarları, sertifikaları veya SSH yapılandırmasını okumak.
  • Siz istemeden commit, push, merge yapmak veya dal oluşturmak.
  • Bir veritabanına yazan ifadeleri onayınız olmadan ya da gözetimsiz modda çalıştırmak.
  • Komut satırı veritabanı istemcilerini (sqlplus, sqlcmd, mysql, psql, mongosh ve benzerleri) kullanmak. Böylece kimse erişim politikasını atlayamaz.
  • Bir commit'i yazar olarak imzalamak veya bir yapay zekâya atıf eklemek. Yazar her zaman sorumlu kişidir.

Sizin karar verdikleriniz

  • Özerklik: ajanın sormadan ne kadarını yapabileceği (Temkinli, Dengeli veya Özerk).
  • Klasör erişimi: proje dışındaki hangi klasörleri kullanabileceği ve yalnızca okuyup okuyamayacağı.
  • Proje güveni: analiz için depodaki kodun çalıştırılıp çalıştırılmayacağı.
  • Her veritabanına erişim: erişim yok, yalnızca sorgu veya süper yetki.
  • Güvenilir sunucular: kendi sertifikaları olan dahili sunucular; her zaman sizin onayınızla.

Kimlik bilgileri

API anahtarları, veritabanı parolaları ve Git, CI ve MCP token'ları sistem anahtarlığında saklanır: Windows'un yerel deposu, macOS Anahtar Zinciri veya Linux'ta Secret Service. Asla projede saklanmaz. Ekranda her zaman maskelenmiş görünürler.

Eklentiler

Eklentiler yalıtılmış olarak çalışır: bir hata IDE'yi etkilemez. İzinlerini bir manifestoda bildirirler, ağ erişimi yalnızca bildirilen alan adlarıyla sınırlıdır ve ekip dijital imza zorunluluğu getirebilir.

Sorun bildirme

Yardım → Sorun bildir…, indirmeler klasörünüzde sürümleri, sistemi, hata günlüklerini ve motora yapılan son istekleri (parametreler olmadan) içeren bir .zip hazırlar.

Bildirim asla kodunuzu veya ajanla yaptığınız konuşmaları içermez. Anahtarlar, token'lar ve parolalar maskelenir; kişisel klasörünüz ~ olarak görünür.