Windsurf, Cascade adlı bir ajan etrafında kurulmuş, macOS için yapay zekâ destekli bir kod düzenleyicisidir. İçinde ajan bulunan her düzenleyici gibi projenizdeki dosyaları okuyabilir, bir terminalde komut çalıştırabilir ve ağ üzerinden hizmetleri çağırabilir. Bu makale, satıcının kendi sayfalarından yola çıkarak Windsurf’ün ne olduğunu ve neleri yapabildiğinin belgelendiğini ortaya koyar, ardından ağ bağlantılarının bir Mac’te FireAI ile nasıl izleneceğini gösterir.
Windsurf nedir ve kim tarafından yapılır
Windsurf web sitesi artık Devin Desktop’ın ürün sayfasına yönlendirir; bu sayfa şunu belirtir: “Devin Desktop is the new name for Windsurf. We're building on the IDE foundation of Windsurf to introduce the command center for managing all your agents in one place.” (Devin Desktop, Windsurf’ün yeni adıdır. Tüm ajanlarınızı tek bir yerden yönetmek için komuta merkezini Windsurf’ün IDE temeli üzerine kuruyoruz.) Sayfa bir “Download for MacOS” düğmesi sunar, Cognition’a atıfta bulunur ve JetBrains için Windsurf’ün indirilebilir olmaya devam ettiğini belirtir (devin.ai/desktop). Belgeler de onunla birlikte taşındı: eskiden docs.windsurf.com adresinde bulunan sayfalar artık docs.devin.ai adresine yönlendirir.
Cascade nelere erişebilir
Belgeler Cascade’i Code ve Chat modları, araç çağırma, kontrol noktaları ve linter entegrasyonu olan ajan tabanlı asistan olarak tanımlar. Cascade’in “Search, Analyze, Web Search, MCP, and the terminal” araçlarına erişimi olduğunu ve hangi paketleri ve araçları kullandığınızı algılayıp sizin için kurabildiğini belirtir (Cascade belgeleri). Web araması, MCP sunucuları ve kurulan paketlerin tümü giden ağ trafiği anlamına gelir ve bir terminal komutu, komutun kendisinin açabildiği her bağlantıyı açabilir.
Terminal komutları için belgelenmiş izin modeli
Windsurf belgeleri, terminal komutları için dört otomatik yürütme düzeyi tanımlar (terminal belgeleri):
- Disabled: tüm komutlar yürütülmeden önce elle onay gerektirir.
- Allowlist Only: yalnızca izin listenizdeki girdilerle eşleşen komutlar otomatik yürütülür; diğerlerinin tümü onay gerektirir.
- Auto: ajan, bir komutun otomatik yürütülmesinin güvenli olup olmadığına kendi yargısıyla karar verir; potansiyel olarak riskli saydığı komutlar yine onay gerektirir.
- Turbo: reddetme listenizdekiler dışında tüm komutlar hemen otomatik yürütülür.
Yıldızla biten bir izin listesi girdisi, aynı belirteçlerle başlayan her komutla eşleşir; reddetme listesi ise otomatik yürütmeyi önler. Bir komut her ikisiyle de eşleşirse onay gerekir. Bu ayarlar hangi komutların size sormadan çalışacağını yönetir. Komutlar hakkında bir beyandır; bu komutların ya da düzenleyicinin kendi hizmetlerinin iletişim kurduğu ağ hedefleri hakkında değil.
Windsurf hangi alan adlarıyla iletişim kurar
Burada alıntılanan sayfalar bir alan adı listesi yayımlamaz ve bu makale de bir liste tahmin etmez. Bu boşluk, bir listeye güvenmek yerine bağlantıları kendi bilgisayarınızda gözlemlemenin pratik nedenidir.
Windsurf’ü FireAI ile izlemek
FireAI, Mac’inizde çalışan bir macOS güvenlik duvarıdır. Ajan profili özelliği, aralarında Windsurf’ün de bulunduğu 19 yapay zekâ ajanını tanır ve Windsurf’ü çalıştığı uygulamadan tanır. FireAI ardından o uygulamanın normalde nereye bağlandığını öğrenir ve sapmaları izler. Tanınan her ajan için aynı şekilde, yalnızca meta verileri (ana bilgisayar adları ve bayt sayıları) kullanarak çalışır; FireAI bir bağlantının içeriğini asla okumaz.
- İlk 3 gün boyunca FireAI, Windsurf’ün normalde iletişim kurduğu hedefleri alan adına göre gruplayarak öğrenir: api.anthropic.com, anthropic.com olur. Bu öğrenme döneminde hiçbir şey işaretlenmez.
- Ardından, öğrenilen referansın dışındaki bir hedef Öneriler’de, Yapay zekâ ajanları kartında ve Hızlı inceleme’de incelemeniz için işaretlenir. Engellemek için sola, “Sorun yok” için sağa kaydırın.
- Bir yükleme sıçraması da işaretlenir: ajanın şimdiye kadarki en yoğun saatinin en az 4 katı kadar veri yüklediği ve hiçbir zaman 25 MB’tan az olmayan bir saat.
Windsurf için izlemeyi adım adım kurmak
- FireAI’ı kurup açın, ardından 3 günlük öğrenme döneminin öğrenebileceği gerçek trafik olması için Windsurf’ü birkaç gün boyunca her zamanki gibi kullanın.
- Öneriler’i açın ve Yapay zekâ ajanları kartını bulun. Ajan işaretleri, kaydırarak geçtiğiniz kart destesi olan Hızlı inceleme’de de görünür.
- Ajanı zaten kullandığı yerlerle sınırlamak için güvenlik modu menüsünde Ev, Kafe, Paranoyak ve Saldırı altında modlarının yanındaki Ajan profili’ni seçin. Ajan öğrenmeyi bitirdiğinde, referansının dışındaki bir hedefe yapılan bağlantı işaretlenmek yerine engellenir. Kendi izin kurallarınız yine önceliklidir; DNS ve yerel ağınız hiçbir zaman engellenmez.
- Bir şey engellendiğinde Yapay zekâ ajanları kartı İzin ver ve Engelli kalsın seçeneklerini sunar. İzin ver hedefi referansa ekler; Engelli kalsın bir engelleme kuralı oluşturur, böylece hedef her modda engelli kalır.
- Kesin bir kural için Kurallar’ı açın ve Kural ekle’ye tıklayın: uygulamayı, ardından İzin ver ya da Engelle’yi, sonra bir web sitesini, alt alan adlarıyla birlikte bir alan adını, bir IP adresini ya da bir aralığı ve kuralın ne kadar süreceğini seçin.
- Tek bir bağlantıyı anlamak için Tehditler’i açıp İncele’yi kullanın ya da Dünya haritasındaki bir çizgiden İncele’yi seçin. Sayfa bir risk puanını, bu puanın gerekçelerini ve FireAI’ın gördüklerini gösterir.
Sınırlılıklar
- FireAI istemleri, araçların içeriğini, ~/.ssh gibi dosya erişimlerini ya da skill’leri göremez. TLS içeriği gizler ve FireAI Windsurf’ün içinde değildir.
- FireAI istem enjeksiyonunu durdurmaz. Verilerin Mac’inizden çıkarken izleyeceği yolu işaretleyerek ve engellemenize olanak tanıyarak zararı sınırlar.
- 3 günlük öğrenme döneminde hiçbir şey işaretlenmez ve Ajan profili modunda bir ajan hâlâ öğrenirken hiçbir şey engellenmez. Yükleme sıçramaları işaretlenir, asla engellenmez.
- Uygulama, yol ya da betik adıyla eşleştirilen ajanlar etiketlenir, doğrulanmaz: yalnızca Claude Code, Claude ve Cursor geliştiricilerinin imzasına göre denetlenir.
- Çok hızlı sonlanan alt süreçler gözden kaçabilir; bunlar imzaya göre değil, yola göre eşleştirilir.
- FireAI’ın tanıdığından farklı bir uygulama adıyla çalışan bir Windsurf sürümünün Windsurf referansı olmaz; yine de bağlantı istemleri ve uygulama başına kurallar kapsamında kalır.
Özelliğin tam açıklaması Ajan profili belgeleri sayfasındadır.
Bu dizideki diğer ajanlar: Claude Code, Claude masaüstü uygulaması, Cursor, ChatGPT Mac uygulaması, OpenAI Codex CLI, OpenClaw. Diğer tüm ajanlar için genel rehber Mac’inizdeki diğer tüm yapay zekâ ajanları yazısıdır.
FireAI ve HisnLabs burada nereye oturuyor
Windsurf komut çalıştırır ve ağla konuşur. FireAI nereye bağlandığını gösterir ve yeni bir hedefi engellemenize olanak tanır.
FireAI, HisnLabs’in kendi ürünüdür: doğrudan Mac’inizde çalışan, yapay zekâ destekli bir güvenlik duvarı. Uygulamalarınızın kurduğu her bağlantıyı sade bir dille gösterir ve Mac’inizden neyin çıkacağına sizin karar vermenizi sağlar — yapay zekâsı yerel olarak çalışır, yani trafiğiniz asla bize ya da başka birine gönderilmez. HisnLabs güvenlik araştırma ekibi bu kararların isabetli kalmasını sağlayan ekiptir: hangi alan adlarının sıradan telemetri, hangilerinin gerçek bir hizmet olduğunu kataloglar, bir bağlantının ardındaki ülkeyi ve ağı izler ve cihaz üzerindeki modeli (FireAI Pilot özelliği) gerçek trafik örüntüleriyle eğitir — üstelik bunların hiçbiri Mac’inizden dışarı çıkmadan.
Arkasındaki teknik kararları okuyabilir ya da FireAI’yi 17 gün boyunca deneyebilirsiniz: HisnLabs’ten FireAI.
