2.9.26
2 Kas 2026 tarihinde yayınlandı
Keylatch 2.9.26, yerleşik araçlarla Solidity akıllı sözleşme güvenlik denetimi bulgularını gözden geçirmene yardımcı olur. Ask first modunu kullanır, böylece değişiklikler gerçekleşmeden önce onaylayabilirsin.
./contracts3 dosya./contracts/Token.solyüklenmişexternal call2 eşleşme./findings-log.txtkaydedildiyour test commandexit 02 Kas 2026 tarihinde yayınlandı
Kurulum programı indirmesi
Tek bir .exe dosyası
Arayüz seçenekleri
x64 desteklenir
certutil ile doğrula
Keylatch dosyaları bulur, kontrollerini çalıştırır ve bir kişi smart contract audit sürecindeki her bulguyu dikkatle gözden geçirirken notlar yazar. Keylatch yardımcı olur. Tekrarlayan adımları otomatikleştirir, böylece mantık hatalarına odaklanabilirsin. Kapsam tanımlama ve kodun elle okunması doğruluk için hala esastır.
Keylatch, sözleşme dosyalarını bulmak için list_dir ve kaynak kodu yüklemek için read_file kullanır, ardından grep, yeniden girişe neden olabilecek her dış çağrıyı arar; bu bir Solidity denetimidir. Ask first ile dur. Düzenleme gerçekleşmeden önce durmak için Ask first modunu kullanırsın. Aracı, bulguları bir günlük dosyasına yazar ve sana bir fark (diff) gösterir. Uygulama bir denetim firması değildir, ancak Windows 10/11'de kodu gözden geçirmene yardımcı olur. Kod değiştiğinde denetim referansı yükseltmelerden sonra da geçerli mi kalır?
list_dir ./contracts → 3 files
read_file Token.sol → loaded
grep external call → 2 matches
write_file findings → saved
Shell your test command → exit 0Keylatch, Windows 10/11 (x64) için bağımsız bir AI ajanıdır, sürüm 2.9.26'tir ve otomatik akıllı sözleşme inceleme, statik kontrol aracını çalıştırmak için Shell kullanır. İnceleme tamamlandı. Aracı, koddaki her dış çağrıyı bulmak için grep kullanır. Ardın komutun çıktısını doğrulamak için read_file kullanır. Bir sayı, inceleme sırasında kaç dosyanın işlendiğini gösterir. Aracı, gözden geçirmen için bulgu notları oluşturmak üzere write_file kullanır.
list_dir . -> lists contract files and test directories
read_file Token.sol -> reads the source code for review
grep -n "external" Token.sol -> finds lines matching 'external'
Shell -> runs your test command and your static-check command
write_file findings-log.txt -> saves the findings logWindows 10/11 için Keylatch 2.9.26, sözleşmedeki her durum değişikliğini bulmak için grep kullanır, böylece mülkiyet mantığını doğrulayabilirsin ve ardından sözleşme için bir değiştirici (modifier) önermek için edit_file kullanır. Farkı (diff) gözden geçir. Bu adım denetim sürecinin bir parçasıdır. Onay modları, düzenleme eylemleri sırasında güvenlik için Ask first modunu içerir. Aracı, test komutunu yerel olarak çalıştırmak için Shell kullanır. Farkı görürsün ve incelemeden hemen sonra değişikliği onaylarsın.
Aracı, matematik işlevlerini yüklemek için read_file kullanır ve aritmetik mantığın bir kişi tarafından kontrol edilmesi için Solidity 0.8'den eski kodlarda taşma olup olmadığını kontrol eder. Günlüğü kontrol et. Bulunan herhangi bir sorun için düzeltmeyi onaylamak için test komutunu çalıştırırsın. grep, bir kişinin okuması için dış çağrıları listeler. Erken web3 uygulamalarındaki yaygın güvenlik açıkları grep tarafından bulunur. Denetim izleri için raporu, tam kod sürümüyle birlikte saklarsın.
Keylatch sürüm 2.9.26 araçları kendi başına çalıştırır, bu yüzden her eylem gerçek sonucu ve dosya farkını gösteren bir kart olarak sohbet görünür. İnceleme tamamlandı.
| Tipik sohbet asistanı | Keylatch | |
|---|---|---|
| Araç Yürütme | Komutlar önerir | Komutları çalıştırır |
| Dosya Değişiklikleri | Metin gösterir | Fark (diff) gösterir |
| Onay | Yok | Ask first |
| Sonuçlar | Sonuçları metin olarak açıklar | Gerçek çıkış kodu |
Yeni başlayanlar, kod değişikliklerinin arkasındaki mantığı net bir şekilde anlamak için her araç eylemini gördükleri için Keylatch'i gözden geçirme iş akışını öğrenmek için kullanır. Hata ayıkla. Solidity 0.8 ve sonraki sürümler artık aritmetiği varsayılan olarak kontrol eder.
Uygulayıcılar, ajan günlük dosyasını kaydettiği için kendi kontrollerini çalıştırmak ve daha sonraki analiz için bulgu notlarını tutmak için Keylatch kullanır. Keylatch yardımcı olur. Aracı, bulguları gözden geçirmen için günlükü kaydeder.
Keylatch birim testleri çalıştırır ve çıkış kodunu doğrular, böylece ekip gözden geçirmesi için tam kod sürümüyle birlikte bulgu notlarını saklarsın. Önce incele. Her adım sohbet geçmişinde kaydedilir.
Bir smart contract audit, güvenlik açıkları açısından sözleşme kodunun yapılandırılmış bir incelemesidir ve şiddet derecesi ile önerilen bir düzeltme içeren yazılı bir bulgu listesiyle sonuçlanır. Riski azaltır. Kod halka açıktır, bu yüzden bir hata kalıcı kayba neden olabilir.
Evet, codewillmadeit.com resmi Keylatch web sitesidir ve kurulum programını doğrulamanı Windows komut satırında certutil -hashfile kullanarak SHA-256 sağlama toplamını yayımlanan manifestoyla karşılaştırarak yaparsın. Eşleşme önce. Sadece sağlama toplamı eşleştikten sonra 'Daha fazla bilgi'ye bas ve 'Yine de çalıştır' tuşuna bas.
Bir rapor yalnızca gözden geçirilen kod sürümünü ve kapsamı kapsar, bu yüzden sonraki herhangi bir değişiklik sözleşmenin güvenli kalmaya devam ettiğini onaylamak için yeni bir gözden geçirme gerektirir. Hayır, geçerli değildir. Bir yükseltme, eski bir denetimin ne dediğini değiştirir, bu yüzden yeni sürüm için taze bir gözden geçirme almalısın.
Otomatik bir gözden bulma, sorunları bulmak için statik kontroller ve AI kullanır ancak dağıtımdan önce bulguları onaylamak ve yanlış pozitifleri elemek için manuel doğrulama gerektirir. İnsan yargısı esastır. Hiçbir araç, güvenlik konusundaki nihai kararlar için gözlemciyi tamamen yerine geçmez.
Profesyonel bir denetim için sabit bir fiyat yoktur çünkü maliyet, uzmanlar tarafından gözden geçirilen kodun miktarına ve karmaşıklığına bağlıdır. Teklif iste. Basit bir token, özel mantıktan daha ucuzdur ve gözden geçirme sürecini tamamlamak için daha az zaman gerektirir.
Hayır, gerçek fonlar riske girdiğinde otomatik bir kontrol profesyonel bir denetimi yerine geçmez, bu yüzden bulguları kendin onaylamalısın. Onayla. Aracı, kodu dağıtmadan önce sorunları bulmana yardımcı olur.
İç kaynaklı denetim, ekiplerin kapsamı tanımladığı ve sözleşmenin ne yapması gerektiğini yazdığı bir süreçtir, böylece mantık dağıtımdan önce doğrulanır ve değişiklikler ajan tarafından izlenir. Keylatch yardımcı olur. Shell komutlarını çalıştırır ve detaylı çıktıyı gözden geçirme için kaydeder.
Resmi Keylatch kurulum programını indir, yaklaşık 34 MB'tır ve Windows 10 veya 11'de çalışır, böylece Solidity akıllı sözleşmelerini dağıtımdan önce güvenlik açıkları açısından gözden geçirebilirsin. SHA-256 sağlama toplamının manifestoyla eşleştiğini certutil kullanarak doğrula. Hash'i karşılaştır.
Windows için Keylatch'i İndir ↗Bu web sitesinin her sayfası 20 dilde mevcuttur. Uygulama arayüzü kendisi 13 dilde mevcuttur.
Ürün detayları ↗ Model yapılandırması ↗ Denetim iş akışları ↗ Kurulum programını indir ↗ SSS ↗ Gizlilik politikası ↗