Akilli sozlesme kaynak kodunun otomatik guvenlik incelemesi; PDF rapor olarak teslim edilir. Servis, SOKEN LTD tarafindan isletilen uzak bir MCP sunucusu olarak calisir.
Ne Yapar
Bir dagitilmis sozlesme adresi ve zinciri, acik bir depo ve commit, konusmadaki kaynak dosyalari ya da tek kullanimlik yukleme baglantisi araciligiyla ozel kod saglarsiniz. Sunucu tam kaynagi sabitler, onu yalitilmis bir ortamda derler, statik analiz calistirir ve giris noktalarini, rolleri, dis cagrilari ve yukseltme yetkisini haritalar. Yapay zeka istemci oturum, yalnizca okuma araclarini kullanarak sabitlenmis kodu okur, her bulguyu alintili kod referanslariyla onaylar ya da reddeder ve sonuclari gonderir. Sunucu kaynak butunlugunu zorlar (sabitlenmis koddan farkli alintilari reddeder), tum sayimlari ve toplamlari hesaplar ve sabit bir onem matrisi uygular. Cikti, soken.dev'de barindirilmis bir PDF raporudur.
SOKEN LTD'de hicbir kisi, rapor duzenlenip yayimlanmadan once kodu veya bulgulari okumaz. Bu otomatik bir inceleme olup elle yapilan bir denetim degildir.
Nasil Baglanilir
Sunucu adresini MCP uyumlu herhangi bir istemciye ekleyin:
https://mcp.soken.dev/mcp
Kimlik dogrulama gerekmez. Asagidaki adimlar cogu MCP istemcisi icin gecerlidir:
- Claude (claude.ai veya Claude Code): Adresi, MCP sunucu ayarlarinizda uzak MCP sunucusu olarak ekleyin. Araclar konusmanizda otomatik olarak gorununecektir.
- ChatGPT: Adresi, ayarlarinizdaki MCP sunucu yapilandirmasi araciligiyla ekleyin. Eklendikten sonra inceleme araclari oturumunuzda kullanilabilir olacaktir.
- Cursor: Adresi MCP sunucu yapilandirma dosyaniza ekleyin. Araclar editoru yapay zeka panelinde kullanilabilir olacaktir.
- Diger MCP istemcileri: Model Context Protocol'u destekleyen herhangi bir istemci, yukaridaki adresi kullanarak baglanabilir. Yapilandirma ayrintilar icin istemcinizin belgelerine bakiniz.
Baglantidan sonra review_start ile inceleme baslatiniz, review_status ile ilerlemeyi takip ediniz ve tamamlanan raporu review_report ile aliniz.
Desteklenen Aglar
- EVM zincirleri (Ethereum ve HyperEVM dahil EVM uyumlu aglar)
- TRON
- Solana
- TON
- Aptos
Starknet ve Sui su an desteklenmemektedir.
Desteklenen Diller
- Solidity, Vyper (EVM, HyperEVM, TRON)
- Rust: Anchor, native, Pinocchio (Solana)
- FunC, Tact, Tolk (TON)
- Move (Aptos)
Adil Kullanim Sinirlari
Kullanici basina gunluk iki rapor. Paylasilan yapay zeka platformu altyapisi uzerinden iletilen istekler icin sinir, incelenen sozlesme basina uygulanir ve ilgili platform icin paylasilan gunluk bir tavan uygulanir.
Yayimlama
Bir rapor tamamlandiktan sonra yayimlamak isteyebilirsiniz. Yayimlama, yayim araci araciligiyla saglanan acik rizanizi gerektirir. Yayimlanan raporlar soken.dev/audits adresindeki acik rapor kutuphanimizdeve genel yansima deposunda kullanima sunulur ve "Automated by SOKEN MCP" etiketini tasir.
Incelenen her hedef icin (ayni zincirdeki ayni sozlesme adresi veya ayni depo) tek bir yayimlanmis rapor tutulur. Ayni hedefin sonraki yayimlanan incelemesi oncekinin yerini alir. Yayimlanan raporlar, Rapor Kaldirma Politikasi kapsaminda kaldirilana kadar kamuya acik kalir.
Sahip olmadiginiz kod uzerindeki raporlar icin, kod sahibi sahipligini dogrulayincaya kadar High ve Critical bulgularin istismar ayrintilari genel profilde gizli tutulur.
Hukuki ve Politika Belgeleri
Kaynak Kodu
Bu servisin kaynak kodu github.com/Soken-LTD/contract-review adresinde mevcuttur.
Iletisim
Destek, sorular veya geri bildirim icin: hello@soken.dev