2.9.26
Випущено 1 листоп. 2026
Keylatch 2.9.26 допомагає перевіряти результати рецензування безпеки Solidity-контрактів за допомогою вбудованих інструментів. У режимі Ask first ви затверджуєте зміни до їхнього застосування в чаті.
./contracts3 файли./contracts/Token.solзавантаженоexternal call2 збіги./findings-log.txtзбереженоyour test commandвихід 0Випущено 1 листоп. 2026
Завантаження установчої програми
Один файл .exe
Параметри інтерфейсу
Підтримується x64
Перевірте за допомогою certutil
Keylatch знаходить файли, запускає ваші перевірки та записує нотатки, поки людина ретельно аналізує кожен висновок у процесі Smart Contract Audit. Keylatch допомагає. Він автоматизує рутинні кроки, щоб ви могли зосередитися на логічних помилках. Визначення обсягу та ручний аналіз коду залишаються важливими для точності.
Keylatch використовує list_dir для пошуку файлів контрактів та read_file для завантаження вихідного коду, потім grep шукає кожен зовнішній виклик, який може спричинити реентерабельність, що є частиною рецензування Solidity. Зупиніться спочатку. Ви використовуєте Ask first, щоб зупинитися перед редагуванням. Агент записує висновки у файл журналу та показує вам diff. Програма не є аудитом, але вона допомагає вам перевіряти код на Windows 10/11. Чи витримає посилання на аудит оновлення, коли код зміниться?
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 — це автономний AI-агент для Windows 10/11 (x64), версія 2.9.26, і автоматизований процес рецензування контрактів використовує Shell для запуску вашого статичного аналізатора. Перевірку завершено. Агент використовує grep для пошуку кожного зовнішнього виклику в коді. Потім він використовує read_file для перевірки результату команди. Число показує, скільки файлів було оброблено під час рецензування. Агент використовує write_file для створення нотаток про знахідки для вашого перегляду.
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 для Windows 10/11 використовує grep для пошуку кожної зміни стану в контракті, щоб ви могли перевірити логіку власності, а потім використовує edit_file для пропозиції модифікатора для контракту. Перегляньте diff. Цей крок є частиною процесу перевірки смарт-контрактів. Режими затвердження включають Ask first для безпеки під час дій редагування. Агент використовує Shell для запуску вашої тестової команди локально. Ви бачите diff і одразу затверджуєте зміну після перевірки.
Агент використовує read_file для завантаження математичних функцій та перевірки на переповнення в коді старішому за Solidity 0.8, щоб логіка арифметики перевірялася людиною. Перевірте журнал. Ви запускаєте свою тестову команду, щоб підтвердити виправлення будь-яких знайдених проблем. grep перелічує зовнішні виклики для читання людиною. Звичайні прогалини безпеки в ранніх web3-додатках знаходить grep. Ви зберігаєте звіт із точною версією коду для аудиторських слідів.
Keylatch версії 2.9.26 самостійно запускає інструменти, тому кожна дія з’являється в чаті як картка з реальним результатом, і ви бачите diff файлу. Перевірку завершено.
| Типовий чат-асистент | Keylatch | |
|---|---|---|
| Виконання інструментів | Пропонує команди | Запускає команди |
| Зміни файлів | Показує текст | Показує diff |
| Затвердження | Немає | Ask first |
| Результати | Описує результати текстом | Реальний код виходу |
Новачки використовують Keylatch, щоб вивчити робочий процес рецензування, і вони бачать дії кожного інструмента, щоб чітко зрозуміти логіку змін у коді. Виправте це. Solidity 0.8 та новіші версії тепер перевіряють арифметику за замовчуванням.
Фахівці використовують Keylatch для запуску власних перевірок та збереження нотаток про знахідки для подальшого аналізу, поки агент зберігає файл журналу. Keylatch допомагає. Агент зберігає журнал, щоб ви могли переглянути висновки.
Keylatch запускає модульні тести та перевіряє код виходу, щоб ви зберігали нотатки про знахідки з точною версією коду для командного рецензування. Спочатку перевірте. Кожен крок записується в історію чату.
Smart Contract Audit — це структурована перевірка коду контракту на наявність вразливостей безпеки, що завершується письмовим списком знахідок із рівнем серйозності та запропонованим виправленням. Це знижує ризики. Код є відкритим, тому помилка може призвести до незворотних втрат.
Так, codewillmadeit.com — це офіційний сайт Keylatch, і ви перевіряєте інсталятор, порівнюючи його контрольну суму SHA-256 з опублікованим маніфестом за допомогою команди Windows certutil -hashfile. Спочатку порівняйте. Натисніть «Додатково» (More info), а потім «Все одно запустити» (Run anyway) лише після збігу контрольної суми.
Звіт стосується лише версії коду та обсягу, які були перевірені, тому будь-яка пізніша зміна потребує нової перевірки, щоб підтвердити, що контракт залишається безпечним. Ні, він не дійсний. Оновлення змінює те, що каже старий аудит, тому вам потрібно отримати свіжу перевірку для нової версії.
Автоматизоване рецензування використовує статичні перевірки та ШІ для пошуку проблем, вимагаючи ручної верифікації для підтвердження знахідок та відхилення хибних спрацьовувань перед деплоєм. Людська думка є вирішальною. Жоден інструмент повністю не замінює рецензента для остаточних рішень щодо безпеки.
Немає фіксованої ціни для професійного аудиту, оскільки вартість залежить від обсягу та складності коду, який перевіряють експерти. Запитайте про ціни. Простий токен дешевший, ніж кастомна логіка, і вимагає менше часу для завершення процесу рецензування.
Ні, автоматизована перевірка не замінює професійний аудит, коли на коні реальні кошти, тому ви повинні самостійно підтвердити знахідки. Підтвердіть їх. Агент допомагає вам знайти проблеми перед деплоєм коду.
Внутрішній аудит — це процес, у якому команди визначають обсяг та записують, що повинен робити контракт, щоб логіка перевірялася перед деплоєм, а зміни відстежуються агентом. Keylatch допомагає. Він запускає команди Shell та зберігає детальний вивід для перегляду.
Завантажте офіційну установчу програму Keylatch, яка становить близько 34 МБ і працює на Windows 10 або 11, щоб ви могли перевіряти свої Solidity-контракти на наявність вразливостей безпеки перед деплоєм. Перевірте, чи збігається контрольна сума SHA-256 із маніфестом за допомогою certutil. Порівняйте хеш.
Завантажити Keylatch для Windows ↗Кожна сторінка цього вебсайту доступна 20 мовами. Сам інтерфейс програми має 13 мов.
Деталі продукту ↗ Конфігурація моделей ↗ Робочі процеси ↗ Завантажити інсталятор ↗ FAQ ↗ Політика конфіденційності ↗