mcpField
T
TridentChain Security

TridentChain Security

ローカル
github.com/DevInder1セキュリティ02 日前に更新

TridentChain Security について

TridentChain Securityは、プロジェクトの依存関係、開発ツール、IDE拡張機能をローカルで調べる脆弱性スキャナーです。プロジェクトデータをアップロードせずに確認したい開発者やエージェント向けで、複数の情報源とKEV/EPSSによる優先順位付けが特徴です。

主な機能

  1. 01依存関係、システムツール、IDE拡張機能のスキャン
  2. 02OSV、NVD、GHSA、Sonatypeの情報を統合
  3. 03KEV/EPSSによる検出結果の優先順位付け
  4. 04quick、full、offlineの各プロファイル
  5. 05CLI、Python API、デスクトップアプリ、エージェント連携

活用シーン

  1. 01プロジェクトの依存関係に既知の脆弱性がないか確認
  2. 02IDE拡張機能や開発ツールをスキャン
  3. 03ネットワーク接続なしでローカルスキャンを実行
  4. 04エージェント経由でコード変更を検証

MCP 対応

エージェント連携用のMCP サーバーを提供します。MCP ツールからスキャナーの機能を呼び出せ、パッチ適用後の検証も行えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"devinder1-tridentchain-security": {
"command": "uvx",
"args": [
"tridentchain-mcp"
]
}
}
}
起動コマンドuvx tridentchain-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypitridentchain-mcp0.1.5

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
output_diranyいいえ
run_profilestringいいえ
max_findingsintegerいいえ
project_pathstringはい

詳細

TridentChain Security

PyPI — tridentchain-security PyPI — tridentchain-mcp PyPI Downloads MCP Registry Python License: MIT Works with Claude · Cursor · VS Code · Windsurf · Zed Docker (ghcr.io)

プロジェクトの依存関係、開発者ツール、IDE 拡張機能をスキャンする、ローカル優先の脆弱性スキャナーです。
KEV/EPSS による優先順位付けを備えた、複数の情報源(OSV、NVD、GHSA、Sonatype)のインテリジェンスを使用します。

標準の使用では、API キーは不要です。

公開リポジトリ:https://github.com/DevInder1/supply-chain-scanner-public


インストール(すぐに使えます)

pip3 install tridentchain-security
npm install -g @tridentchain/security-cli
tridentchain-security --help

エージェントと MCP(Claude、Cursor、VS Code、Windsurf、Zed):

用途に合ったインストール方法を選んでください。

# Option A — pip (needs Python 3.10+)
pip3 install -U "tridentchain-security>=0.1.4" "tridentchain-mcp>=0.1.4"

# Option B — uvx (no manual Python install; uv handles it)
uvx tridentchain-mcp

# Option C — Docker (no Python needed, fully sandboxed)
docker pull ghcr.io/devinder1/tridentchain-mcp:latest
# Then in your MCP config, replace `python3 -m tridentchain_mcp` with:
#   command: docker
#   args: ["run", "--rm", "-i", "-v", "$PWD:/workspace", "ghcr.io/devinder1/tridentchain-mcp:latest"]

できること:docs/CAPABILITIES.md
完全ガイド:docs/INSTALL_AND_USE.md
クロスプラットフォーム(macOS/Linux/Windows):docs/CROSS_PLATFORM.md
(PyPI:tridentchain-security · npm:@tridentchain/security-cli)

tridentchain-security --scan all --project-path . --output-dir scanner-output

独自の Python アプリで使用する

from scanner import run_scan

summary = run_scan(
    project_path=".",
    scan="all",
    run_profile="full",  # no API key required
    output_dir="scanner-output",
)
print(summary["summary"])

スキャンプロファイル

プロファイル説明
full(デフォルト)プロジェクト+システム+拡張機能。キーなしで OSV と NVD を使用します。
quickプロジェクトに焦点を当てた、より高速なスキャンです。
offlineローカルのアドバイザリデータベースのみを使用し、ネットワークには接続しません。
パワーユーザー向け最適な網羅性を得るには、GITHUB_TOKEN、NVD_API_KEY、必要に応じて SONATYPE_TOKEN を追加してください。

デスクトップアプリ(単体アプリケーション)

pip パッケージがインストールされていれば、リポジトリをクローンする必要はありません。

pip3 install tridentchain-security
cd apps/desktop && npm install && npm run start

apps/desktop/README.md と docs/DISTRIBUTION_VERIFICATION.md を参照してください。

AI/自動化(Claude、OpenAI、Cursor、VS Code、Windsurf など)

一度のインストールですべてのエージェントに対応: pip install "tridentchain-security>=0.1.2" tridentchain-mcp

ガイド説明
エージェント連携Claude · OpenAI · Cursor · VS Code · Windsurf · Zed · MCP · CLI
機能現在利用できるすべての機能
アーキテクチャMCP と統合ツール設計
./scripts/setup-agent-mcp.sh cursor   # prints setup for your agent

フェーズ 2 — Claude MCP: pip install tridentchain-mcp · セットアップガイド · プラグイン

フェーズ 3 — OpenAI + Cursor: examples/openai/ · Cursor のセットアップ · .cursor/mcp.json.example

フェーズ 4 — VS Code(Anthropic MCP): リポジトリを開けば MCP を利用できます · VS Code のセットアップ · ./scripts/vscode-mcp-install-link.sh · 拡張機能

フェーズ 5 — 検証: tridentchain-security --validate · MCP validate_after_patch · CAPABILITIES.md

統合ツールレイヤー:from scanner.integrations import execute_tool, get_tool_definitions, to_openai_tools


開発

git clone https://github.com/DevInder1/supply-chain-scanner-public.git
cd supply-chain-scanner-public
python3 -m pip install -e .
tridentchain-security --help
python3 -m unittest scanner.tests.test_matcher_ranges -v

インストールと使用方法:docs/INSTALL_AND_USE.md
クロスプラットフォーム:docs/CROSS_PLATFORM.md
CLI の仕様:docs/cli-contract.md
公開:docs/PUBLISHING.md


オプションの API キー(上級ユーザー向け)

変数用途
NVD_API_KEYNVD のレート制限の緩和
GITHUB_TOKENGHSA アドバイザリ
SONATYPE_TOKENSonatype Guide アドバイザリ

.env または環境変数に設定してください。


ライセンス

MIT — LICENSE を参照

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。