2.9.26
Rilasciato il 1° nov 2026
Keylatch 2.9.26 ti aiuta a revisionare i risultati della sicurezza dei contratti Solidity con strumenti integrati. Usa la modalità Ask first per approvare le modifiche prima che vengano applicate nella chat.
./contracts3 file./contracts/Token.solcaricatiexternal call2 risultati./findings-log.txtsalvatiyour test commandexit 0Rilasciato il 1° nov 2026
Download del programma di installazione
File .exe singolo
Opzioni dell'interfaccia
Supporto x64
Verifica con certutil
Keylatch trova i file, esegue i tuoi controlli e scrive note mentre una persona esamina ogni risultato nel processo di smart contract audit con cura. Keylatch aiuta. Automatizza i passaggi ripetitivi così puoi concentrarti sugli errori di logica. La definizione dell'ambito e la lettura del codice a mano rimangono essenziali per l'accuratezza.
Keylatch usa list_dir per individuare i file del contratto e read_file per caricare il codice sorgente, poi grep cerca ogni chiamata esterna che potrebbe causare reentrancy, un classico caso di analisi solidity. Metti in pausa prima. Usi Ask first per fermarti prima che la modifica venga applicata. L'agente scrive i risultati in un file di log e ti mostra un diff. L'app non è un'analisi, ma ti aiuta a revisionare il codice su Windows 10/11. Il riferimento all'analisi sopravvive agli aggiornamenti quando il codice cambia?
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 è un agente AI autonomo per Windows 10/11 (x64), versione 2.9.26, e l'automated smart contract audit usa Shell per eseguire il tuo checker statico. Revisione completa. L'agente usa grep per trovare ogni chiamata esterna nel codice. Poi usa read_file per verificare l'output del comando. Un numero indica quanti file sono stati elaborati durante la revisione. L'agente usa write_file per creare le note sui risultati per la tua revisione.
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 logKeylatch 2.9.26 per Windows 10/11 usa grep per trovare ogni modifica di stato nel contratto così puoi verificare la logica di proprietà e poi usa edit_file per suggerire un modifier per il contratto. Rivedi il diff. Questo passaggio fa parte del processo di verifica. Le modalità di approvazione includono Ask first per la sicurezza durante le azioni di modifica. L'agente usa Shell per eseguire il tuo comando di test localmente. Vedi il diff e approvi la modifica immediatamente dopo la revisione.
L'agente usa read_file per caricare le funzioni matematiche e controlla l'overflow nel codice precedente a Solidity 0.8 così che la logica aritmetica sia verificata da una persona. Controlla il log. Eseguisci il tuo comando di test per confermare la correzione per eventuali problemi trovati. grep elenca le chiamate esterne per la lettura da parte di una persona. Le comuni lacune di sicurezza nelle prime app web3 sono trovate da grep. Mantieni il report con la versione esatta del codice per le tracce di analisi.
Keylatch versione 2.9.26 esegue gli strumenti da solo, quindi ogni azione appare nella chat come una scheda con il suo risultato reale e vedi il diff del file. Revisione completa.
| Assistente chat tipico | Keylatch | |
|---|---|---|
| Esecuzione Strumenti | Suggerisce comandi | Esegue comandi |
| Modifiche File | Mostra testo | Mostra diff |
| Approvazione | Nessuna | Ask first |
| Risultati | Descrive i risultati in testo | Codice di uscita reale |
I principianti usano Keylatch per imparare il flusso di lavoro di revisione e vedono ogni azione degli strumenti per capire chiaramente la logica dietro le modifiche al codice. Correggilo. Solidity 0.8 e le versioni successive controllano l'aritmetica per impostazione predefinita.
I professionisti usano Keylatch per eseguire i propri controlli e mantenere le note sui risultati per analisi successive mentre l'agente salva il file di log. Keylatch aiuta. L'agente salva il log per te per revisionare i risultati.
Keylatch esegue i test unitari e verifica il codice di uscita così mantieni le note sui risultati con la versione esatta del codice per la revisione del team. Rivedi prima. Ogni passaggio viene registrato nella cronologia delle chat.
Una revisione strutturata del codice del contratto per vulnerabilità di sicurezza, che termina con un elenco scritto di risultati con una gravità e una correzione suggerita. Riduce il rischio. Il codice è pubblico, quindi un bug può significare una perdita permanente.
Sì, codewillmadeit.com è il sito ufficiale Keylatch, e verifichi l'installer confrontando il suo checksum SHA-256 con il manifesto pubblicato usando il comando Windows certutil -hashfile. Confronta prima. Premi Più informazioni poi Esegui comunque solo dopo che il checksum corrisponde.
Un rapporto copre solo la versione del codice e l'ambito che sono stati revisionati, quindi qualsiasi modifica successiva richiede una nuova revisione per confermare che il contratto rimanga sicuro. No, non lo fa. Un aggiornamento cambia ciò che dice un'analisi vecchia, quindi devi ottenere una nuova revisione per la nuova versione.
Una revisione automatizzata utilizza controlli statici e AI per trovare problemi mentre richiede verifica manuale per confermare i risultati e scartare i falsi positivi prima del deployment. Il giudizio umano è essenziale. Nessun strumento sostituisce completamente il revisore per le decisioni finali sulla sicurezza.
Non esiste un prezzo fisso per un'analisi professionale perché il costo dipende dalla quantità e dalla complessità del codice revisionato dagli esperti. Chiedi preventivi. Un token semplice costa meno della logica personalizzata e richiede meno tempo per completare il processo di revisione.
No, un controllo automatizzato non sostituisce un'analisi professionale quando ci sono fondi reali in gioco, quindi devi confermare tu stesso i risultati. Conferma. L'agente ti aiuta a trovare problemi prima di distribuire il codice.
L'analisi in-house è un processo in cui i team definiscono l'ambito e scrivono cosa dovrebbe fare il contratto, così che la logica sia verificata prima del deployment e le modifiche siano tracciate dall'agente. Keylatch assiste. Esegue comandi Shell e salva l'output dettagliato per la revisione.
Scarica il programma di installazione ufficiale Keylatch, che è di circa 34 MB e funziona su Windows 10 o 11, così puoi revisionare i tuoi contratti Solidity per vulnerabilità di sicurezza prima del deployment. Verifica che il checksum SHA-256 corrisponda al manifesto usando certutil. Confronta l'hash.
Scarica Keylatch per Windows ↗Ogni pagina di questo sito è disponibile in 20 lingue. L'interfaccia dell'app ha 13 lingue.
Dettagli prodotto ↗ Configurazione modelli ↗ Flussi di lavoro analisi ↗ Scarica installer ↗ FAQ ↗ Informativa sulla privacy ↗