Prodotto
Agente per Audit Contratti Solidity
01
Keylatch è un agente autonomo per l'audit dei contratti smart Solidity su Windows. Legge il codice, esegue i test e registra i risultati rilevati.
01Scegli dove inviare i prompt
Il tuo codice resta sul PC e non esce mai a meno che tu non lo decida. I prompt vanno solo all'endpoint del modello scelto; con un modello locale nulla lascia il PC, con un modello cloud il testo viene inviato al provider.
02Esegue i tuoi strumenti
Esegue lo scanner e restituisce il codice di uscita effettivo.
03Mostra le differenze
Ogni modifica appare come un diff che puoi accettare o rifiutare.
Funzionalità
- Fileleggi, scrivi, modifica, elimina ed elenca i file nella cartella di lavoro.
- Shellesegue i comandi di build e test con i codici di uscita reali.
- Webcerca nel web o legge una pagina di documentazione ufficiale.
- Screenshot e immaginilegge il testo dagli screenshot o genera file immagine.
- Orchestrazioneesegue sotto-agenti in parallelo o invia passaggi complessi a modelli più grandi.
- Modalità di approvazioneAuto-run, Ask first o Plan only per il tuo controllo.
- Cronesegue i prompt in base a una pianificazione senza che tu debba restare in attesa.
- Modelliusa un provider cloud, un modello locale o il modello integrato.
Come funziona
L'agente individua i file, legge il codice ed esegue i tuoi controlli.
Keylatch · Flusso di lavoro di audit● Ask first
Rivedi il contratto per vulnerabilità di reentrancy e controllo degli accessi.
- list_dir
.3 file - read_file
Token.sollette 120 righe - grep
external call5 corrispondenze - Shell
your test commanduscita 0 - write_file
findings-log.txtsalvato
Guide pratiche
Individua le vulnerabilità
Keylatch usa list_dir e glob per trovare i file del contratto e read_file per leggerli, così puoi rivederli in sicurezza. grep individua ogni chiamata esterna e controllo di accesso in tutta la struttura delle directory del progetto. write_file e edit_file mostrano il diff in Ask first prima dell'accettazione. Shell esegue i tuoi comandi di test e di controllo statico sul PC. web_search legge la documentazione ufficiale di Solidity per verificare gli standard più recenti. Questa audit di contratto smart Solidity usa ocr per leggere una tabella da uno screenshot. Il filtro dei falsi positivi dell'IA nelle audit viene gestito tramite conferma manuale.
Esegui i test
L'agente usa grep per trovare ogni chiamata esterna e modifica di stato nel progetto, così sa esattamente dove cercare problemi e rivedere il piano. Rivedi il piano. Usa read_file per leggere un contratto e list_dir per trovare i file. L'esempio di audit del contratto smart mostra come write_file e edit_file scrivono le note sui risultati. Rivedi il piano in Plan only prima di eseguire qualsiasi operazione. Shell esegue il comando di test e salva l'output in un file di testo. web_search e http_get leggono la documentazione ufficiale di Solidity per riferimento. Il prossimo passo dell'audit del contratto smart è confermare i risultati con un test locale.
Cosa non fa KeylatchKeylatch non è un servizio in hosting o un plugin; è pensato solo per i tuoi file, il tuo PC e i server che sei autorizzato a usare — mantieni il lavoro al loro interno. L'agente non impone limiti di ambito; Shell, web e SSH non sono vincolati alle cartelle. Non c'è garanzia che codice, scansioni o analisi siano corretti. L'agente può segnalare falsi positivi, quindi una persona conferma o scarta ogni risultato. Andare oltre l'analisi statica nel flusso di lavoro di audit richiede una verifica attenta.