bluechips-zhao/diting は Go、Next.js、PostgreSQL で構築された LLM ベースの自律ペネトレーションテストワークベンチだ。リポジトリで公開されている最新リリースは v2.7.0 である。ただし提供された資料にはこのバージョンでの変更点が記載されておらず、新しく追加・修正された機能を特定することはできない。リポジトリの説明と README は資産グラフ、複数エージェントの協働、トラフィック証拠、人による承認の各機能を紹介している。
このツールは言語モデルを使ってペネトレーションテストのタスクを計画・実行し、その後に発見と証拠を管理してレポートにまとめ上げる構成になっている。エージェントは計画・実行・対話・報告の役割に分かれ、トークンとツール使用の予算が設定される。脆弱性と証拠はバージョンとしてまとめられており、再テストやレポートの再生成が可能だ。コードには、リクエストとレスポンスを証拠として紐付け、HAR ファイルと元のパケットを出力する機能も含まれている。ツール呼び出しの前に人が承認するルールも存在する。ARTEX をベースとしており、ライセンスは AGPL-3.0 である。
ただし資料によれば、実際に検証された環境は Windows amd64 と Docker Desktop 上の Linux amd64 に限られ、他のプラットフォームは未検証だとしている。README は、自分が所有しているか明示的な許可を得た対象にのみ使用するよう案内している。そのため複数エージェントと証拠管理の構成は参考になるが、他の環境でも同じように動作すると判断できる根拠は示されていない。