
swain.
swain., Descry'nin açık kaynaklı, yerel öncelikli güvenlik inceleme aracıdır. Lansman riski yüzeylerini tarar ve göndermeden önce "önce düzelt" sorunlarına yönlendirir; hesap yok, kota yok, yapılandırma yok.
https://descry.app/?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Jun 1, 2026
swain. Nedir
swain., makine tarafından yazılan kodu "okunabilir ve durdurulabilir" hale getirmek için Descry tarafından oluşturulmuş açık kaynaklı, uygulamalı bir yapay zeka bilgi güvenliği aracıdır. Tek komutlu, yerel bir güvenlik incelemesi olarak tasarlanmış olup, ekiplerin yaygın, yüksek etkili lansman riskleri için bir kod tabanını hızlı bir şekilde taramasına ve ardından önce neyin düzeltileceğini önceliklendirmesine yardımcı olur. Proje, yerel, özel, deterministik çalıştırmaları vurgulayarak, bir geliştiricinin iş akışına sürümden hemen önce kolayca entegre olmayı hedefler.
swain. Temel Özellikleri
Swain, descry'ın açık kaynaklı, yerel öncelikli bir güvenlik inceleme aracıdır ve kod tabanlarındaki "başlatma riski yüzeylerini" taramak için tasarlanmıştır - özellikle yapay zeka yardımıyla giderek daha fazla yazılanlar da dahil olmak üzere - böylece makinenin yazdığı hiçbir şey gözden kaçmaz. Tek komutluk bir iş akışıyla yerel ve deterministik olarak çalışır, eyleme geçirilebilir bulgular ve "önce düzelt" önceliklendirme görünümü üretir. Kapsam, kimlik doğrulama/oturum işleme, jetonlar/ayrıcalık sınırları, sırlar, yüklemeler, kiracı izolasyonu/nesne düzeyinde yetkilendirme ve yaygın enjeksiyon/XSS sınıfları gibi yaygın yüksek etkili web/uygulama güvenliği alanlarına odaklanır.
Tek komutlu yerel güvenlik taraması: Hızlı ön gönderim kontrolleri için optimize edilmiş, kota, yapılandırma ve yeni hesaplar olmadan hızlı bir güvenlik incelemesi (örn. demo modu) çalıştırın.
Yerel ve deterministik analiz: Yerel olarak yürütülür ve tekrarlanabilir sonuçlar hedefler, gizliliğe duyarlı ortamları ve öngörülebilir CI tarzı iş akışlarını destekler.
“Önce düzelt” önceliklendirmesi: Daha yüksek öncelikli bulguları vurgular ve doğrudan etkilenen dosyalara/alanlara işaret eder, böylece ekipler en kritik sorunları önce giderebilir.
Çekirdek web güvenliği risk alanlarının kapsamı: Kimlik doğrulama/oturumlar/jetonlar/ayrıcalık, faturalandırma/web kancaları güveni, yüklemeler/yol işleme, sırlar, SQL enjeksiyonu/parametrelendirme, XSS/güvenli olmayan işleme ve kiracı/nesne düzeyinde yetkilendirme dahil olmak üzere yaygın başlatma engelleyicilerini hedefler.
Açık kaynaklı bilgi güvenliği araçları (Apache-2.0): İnceleme, kendi kendine barındırma ve dahili güvenlik uygulamalarına entegrasyon için açık kaynaklı bir proje olarak mevcuttur.
swain. Kullanım Alanları
SaaS/web uygulamaları için yayın öncesi güvenlik kapısı: Olaylara yaygın olarak yol açan kimlik doğrulama, kiracı izolasyonu, enjeksiyon, XSS ve sır sorunlarını yakalamak için göndermeden önce bir kod tabanını tarayın.
Yapay zeka destekli geliştirme risk kontrolü: Kod oluşturma araçlarını kullanan ekipler, güvenlik açıklarını erken tespit ederek makine tarafından yazılan kodu anlaşılır ve durdurulabilir hale getirmek için Swain'i çalıştırabilir.
Mühendislik ekipleri için CI dostu güvenlik kontrolleri: Oturumlar ve jetonlar gibi hassas alanlardaki regresyonları önlemek için derleme/yayın iş akışlarında tekrarlanabilir bir adım olarak deterministik yerel taramaları kullanın.
Fintech faturalandırma ve webhook akışları için güvenlik incelemesi: Web kancaları ve ilgili arka uç uç noktaları etrafındaki güven sınırı sorunlarını belirlemek için ödeme/faturalandırma entegrasyonlarına taramalar uygulayın.
Çok kiracılı platform güçlendirme: B2B platformlarında kiracılar arası veri maruz kalma riskini azaltmak için nesne düzeyinde yetkilendirme ve kiracı sınırı işlemeyi doğrulayın.
Artıları
Yerel öncelikli ve gizlilik dostu (yeni hesap yok, kota yok, demo iş akışının ima ettiği yapılandırma yok).
Yüksek etkili başlatma risklerine odaklanmıştır (kimlik doğrulama, sırlar, enjeksiyon, XSS, kiracı izolasyonu, yüklemeler, faturalandırma/web kancaları).
Açık kaynaklı (Apache-2.0), şeffaflık ve dahili özelleştirmeye olanak tanır.
Eksileri
Kapsam, web/uygulama "başlatma riski yüzeylerine" odaklanmış gibi görünüyor, bu nedenle sağlanan kaynaklara göre tüm güvenlik alanlarını (örn. tam SAST/DAST genişliği) kapsamayabilir.
Bulguların etkinliği ve derinliği, sağlanan kaynaklarda bağımsız olarak karşılaştırılmamıştır.
swain. Nasıl Kullanılır
1) swain'i yerel olarak kurun: Descry sitesinden gösterilen yükleyici komutunu çalıştırın: `curl -fsSL …/install.sh | sh` (sitedeki tam URL'yi kullanın). Bu, `swain` CLI'yi makinenize kurar.
2) CLI'nin kullanılabilir olduğunu doğrulayın: Yeni bir terminal oturumu açın ve mevcut komutları/seçenekleri görmek için `swain` (veya `swain --help`) komutunu çalıştırarak komutun varlığını onaylayın.
3) Kota olmayan demo taramasını çalıştırın: Hesap, yapılandırma veya kota gerektirmeyen bulguları sergileyen yerel, özel bir demo çalıştırmak için `swain demo` komutunu yürütün.
4) Bulguların çıktısını inceleyin: Dosyaları ve bulguları listeleyen CLI çıktısını okuyun (sitede gösterilen örnek: `components/UserProfile.jsx`, `api/search.py`, `api/user.py` gibi yollara eşlenmiş bulgular) ve ciddiyetini (örn. "orta") kontrol edin.
5) Düzeltmeyi önceliklendirmek için "önce düzelt" özelliğini kullanın: Aracın "önce düzelt" rehberliğini (sitedeki UI/akışta gösterildiği gibi) takip ederek, vurguladığı belirli dosya(lar)dan başlayarak en yüksek öncelikli sorunlara odaklanın.
6) Değişikliklerden sonra yeniden tarayın: Kod tabanınızdaki düzeltmeleri uyguladıktan sonra, bulguların azaldığını veya çözüldüğünü doğrulamak için swain'i tekrar çalıştırın (örn. `swain demo` veya seçtiğiniz tarama komutunu yeniden çalıştırın).
7) Kontrol ettiğiniz kapsama alanlarını genişletin: Resmi sayfada listelenen risk yüzeylerini incelemek için swain'i kullanın: kimlik doğrulama (oturumlar/tokenlar/ayrıcalık), faturalandırma/ödeme güveni ve web kancaları, yüklemeler (yol işleme/kiracı sınırları), sırlar (sabit kodlu/ortam işleme), SQL enjeksiyonu (parametrelendirme), XSS (güvenli olmayan render/innerHTML) ve kiracı nesne düzeyinde yetkilendirme/izolasyon.
8) Daha derin kullanım ve entegrasyon için açık kaynak deposunu kullanın: Resmi sayfada bağlantısı verilen GitHub deposunu (Descry-Technologies/Swain) açarak yetkili README'yi, ek komutları, yapılandırma seçeneklerini ve gerçek projelerde swain çalıştırmak için önerilen iş akışlarını bulun.
swain. SSS
swain. descry'dan açık kaynaklı bir güvenlik inceleme aracıdır. Koddaki "başlatma riski yüzeylerini" tarar ve "önce düzelt" rehberliği ile bulguları vurgular.
Popüler Makaleler

Atoms: Fikirleri Lansmana Hazır Ürünlere Dönüştüren Çoklu Ajan Yapay Zeka Platformu
May 22, 2026

Nano Banana SBTI: Nedir, Nasıl Çalışır ve 2026'da Nasıl Kullanılır
Apr 15, 2026

Atoms İncelemesi — 2026'da Dijital Oluşumu Yeniden Tanımlayan Yapay Zeka Ürün Geliştiricisi
Apr 10, 2026

Kilo Claw: Gerçek Bir "Senin Yerine Yapan" Yapay Zeka Aracısı Nasıl Kurulur ve Kullanılır (2026 Güncellemesi)
Apr 3, 2026







