fazmin/cve-intel は脆弱性対応を支援するネイティブ Rust ツールである。最新リリースは v0.3.23 で、提供された資料にはこのバージョンで変更された内容が示されていない。リポジトリの説明は 40 個のデータソースと 41 個のツール、リスクスコア、AI エージェント向けの MCP サーバを掲げる。README には、CVE や依存関係、IP アドレスなどを照会し、公開のセキュリティソースの根拠に基づいてリスク度、悪用の有無、対策助言を提供すると記載されている。
このツールは脆弱性情報をローカルで扱い、CLI、REST API、MCP サーバに対応する。MCP は AI エージェントが決まったインターフェース経由でツールを呼び出す仕組みである。README によれば、AI アシスタントはデフォルトでローカル実行され、必要に応じてクラウドプロバイダを選択できる。リポジトリの説明と README は、ツール数と情報源数についてそれぞれ異なる数字を示している。README は 31 個のツールと 25 個の情報源と記載しており、資料に含まれるコード解析ではツール定義が 32 件確認された。したがって機能規模を説明する際は、数値が一致していない点を併せて考慮する必要がある。
資料には、llama.cpp に組み込まれた小型モデルでセキュリティ情報の収集をローカル処理する構成も記載されている。質問に含まれる脆弱性・IP・ハッシュ・ドメインをまず特定し、ツールを実行して、その結果をモデルに渡すことで、説明と追加のツール呼び出しにつながる。モデルサーバに接続できない場合は、モデルを使わずツールの結果のみを要約する。リスクスコアの計算とキャッシュ、情報源クライアント、設定リポジトリ、サーバ機能は、コード内で分割して実装されている。ただしテストファイルはなく、コミットも 12 件しかないため、公開資料だけで実装品質を十分に判断するのは難しい。ローカル処理は特徴だが、導入判断には検証根拠が限られる点を考慮する必要がある。