プロンプトの送信先を選択
コードはあなたのPCに留まり、あなたが選択しない限り外部へ送信されません。プロンプトは選択したモデルエンドポイントのみへ送信されます。ローカルモデルを使用する場合はPC外へデータは出ず、クラウドモデルを使用する場合はファイルテキストのみがそのプロバイダへ送信されます。
KeylatchはWindows PC向けの自律型エージェントで、Solidityスマートコントラクトの監査を行います。コードを読み取り、テストを実行し、報告された発見事項を記録します。
コードはあなたのPCに留まり、あなたが選択しない限り外部へ送信されません。プロンプトは選択したモデルエンドポイントのみへ送信されます。ローカルモデルを使用する場合はPC外へデータは出ず、クラウドモデルを使用する場合はファイルテキストのみがそのプロバイダへ送信されます。
スキャナを実行し、実際の終了コードを表示します。
すべての編集は、承認または拒否できる差分として表示されます。
エージェントはファイルを検出し、コードを読み取り、チェックを実行します。
.3ファイルToken.sol120行を読み取りexternal call5件の一致your test command終了コード 0findings-log.txt保存済みKeylatchはlist_dirとglobを使用してコントラクトファイルを検出し、read_fileを使用してコードを読み取るため、安全にレビューできます。grepはプロジェクトディレクトリ構造全体で外部呼び出しとアクセスチェックをすべて検出します。write_fileとedit_fileは、Ask firstモードで差分を表示し、承認前に確認できます。ShellはPC上で独自のテストコマンドと静的チェックコマンドを実行します。web_searchは最新の標準仕様を確認するために公式Solidityドキュメントを読み取ります。このSolidityスマートコントラクト監査では、スクリーンショットから表を読み取るためにOCRを使用します。監査におけるAIの誤検知のフィルタリングは、手動確認によって処理されます。
エージェントはgrepを使用してプロジェクト全体の外部呼び出しと状態変更を検出し、問題を探す場所と計画をレビューする場所を正確に把握します。計画を確認してください。read_fileを使用してコントラクトを読み取り、list_dirを使用してファイルを検出します。スマートコントラクト監査の例では、write_fileとedit_fileが発見事項のメモを作成する方法を示しています。Plan onlyモードで何かを実行する前に計画をレビューします。Shellはテストコマンドを実行し、出力をテキストファイルに保存します。web_searchとhttp_getは参照用に公式Solidityドキュメントを読み取ります。スマートコントラクト監査の次のステップは、ローカルテストで発見事項を確認することです。
Keylatchはホスト型サービスやプラグインではなく、あなたが認可されている独自のファイル、PC、サーバーのみを対象としています。エージェントはスコープを強制しません。Shell、Web、SSHはフォルダに限定されません。コード、スキャン、分析が正確である保証はありません。エージェントは誤検知を報告する可能性があるため、人が各発見事項を確認または却下します。監査ワークフローにおける静的分析を超えた処理には、慎重な検証が必要です。