Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hol-guard — AIエージェント向けのオープンソースアンチウイルス:実行時に危険なツール、シークレットアクセス、プロンプトインジェクション、悪意のあるパッケージ、MCPサーバー、プラグイン、スキルをブロックします。 | Kitploit
ツール/GitHubGitHub/hashgraph-online/hol-guard
防御ツール静的分析脆弱性スキャナー構成監査マルウェア分析DevSecOpsユーティリティとフレームワークシークレット検出サプライチェーンセキュリティAIセキュリティ
GitHubhashgraph-online/hol-guard

hol-guard

6347731日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

AIエージェント向けのオープンソースアンチウイルス:実行時に危険なツール、シークレットアクセス、プロンプトインジェクション、悪意のあるパッケージ、MCPサーバー、プラグイン、スキルをブロックします。

リポジトリを見るウェブサイト

HOL Guard: AIエージェント向けオープンソースアンチウイルス

HOL Guard Version Plugin Scanner Version HOL Guard Downloads Plugin Scanner Downloads Python 3.10+ CI Publish Container Image OpenSSF Scorecard License GitHub Stars Lint: ruff

HOL whole dark logo

HOL Guardは、エージェントのアクションが実行される前にレビューします: シェルコマンド、ファイルアクセス、パッケージインストール、MCPツール呼び出しなどです。シークレットの露出、破壊的な操作、プロンプトインジェクション、サプライチェーンリスクを検出し、ポリシーに従って許可、ブロック、または承認を要求します。

アカウントなしでローカルで実行できます。CLIとローカルダッシュボードを使用して、保護の管理、承認の解決、意思決定履歴の検査を行えます。オプションのGuard Cloudは、共有履歴、チームポリシー、フリート管理を追加します。

はじめに · 対応エージェント · プラグインスキャナー · ドキュメント · 拡張機能をコントリビュート · 開発

HOL Guardのインストール

Python 3.10以降とpipxが必要です。```bash pipx install hol-guard hol-guard init

root@kitploit:~
初回実行ウィザードは、サポートされているエージェントを検出し、保護設定を順を追って案内します。ダッシュボードを開く、エージェント統合をインストールする、オプションのクラウドサービスに接続するなど、各設定変更の前に確認を求めます。

インストールを確認します:```bash
hol-guard --version
hol-guard status

既存のインストールを更新するには:```bash hol-guard update

root@kitploit:~
手動セットアップについては、[インストールガイド](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/get-started.md)を参照してください。リリースの詳細とプレリリースは[リリースページ](https://github.com/hashgraph-online/hol-guard/releases)にあります。

## HOL Guard が保護するもの

| 対象領域 | 保護内容 |
| :--- | :--- |
| **シェルコマンドとファイルアクセス** | 破壊的な操作、機密ファイルへのアクセス、認証情報の漏洩、疑わしい外向きコマンドをレビューします。 |
| **パッケージインストール** | インストール前に、対応するパッケージマネージャー操作をサプライチェーンインテリジェンスと照合して評価します。 |
| **プラグイン、スキル、エージェント設定** | ローカルの成果物をインベントリ化し、起動前に新規または変更されたツールをレビューします。 |
| **MCP サーバーとツール** | サーバー設定を検査し、対応するフックとマネージドプロキシを通じてツール呼び出しをレビューします。 |
| **プロンプトとツール結果** | 対応するイベントをプロンプトインジェクションと機密コンテンツについてスクリーニングします。 |
| **承認と証跡** | ネイティブプロンプトまたは承認センターに判断をルーティングし、レビュー用にローカルのレシートを記録します。 |

Guard はネイティブエージェントフック、マネージド MCP プロキシ、起動統合を通じて接続します。カバレッジは各エージェントが公開するイベントに依存します。[サポートマトリックス](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/harness-support.md)には、統合ごとの強制適用、承認配信、障害時の動作が記載されています。

## 対応 AI エージェント

Codex、Claude Code、GitHub Copilot CLI、Cursor、Cline、Gemini CLI、Grok、Hermes、Kimi Code、Pi、oh-my-pi、OpenClaw、OpenCode、Antigravity、ZCode。[Paseo](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/paseo.md) はこれらのネイティブプロバイダー統合を通じてサポートされ、プロバイダーごとのカバレッジがあります。

例えば、Codex を明示的にセットアップするには:```bash
hol-guard install codex
hol-guard run codex --dry-run
hol-guard run codex

ドライランは起動前に現在のアーティファクト状態を記録します。Codex の場合、Guard はネイティブの pre-tool フックをインストールし、それらのフックが欠落しているか無効になっている場合は管理対象の起動を拒否します。

エージェントサポートマトリックス · トラブルシューティング

日常的な使用

一時停止されたコマンドを理解する

コマンドの分類と一致するルールを検査します:```bash hol-guard command test 'rm -rf ./build' hol-guard command explain 'git clean -ndx' hol-guard command extensions command.git --json

root@kitploit:~
`command test` と `command explain` は、コマンドを実行したり承認を作成したりせずに検査します。保留中のリクエストを解決するには `hol-guard approvals` を使用し、記録された決定を確認するには `hol-guard receipts` を使用します。

[Extension directory](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/extensions/README.md) には、ランタイムレジストリから生成されたコマンドカバレッジが一覧表示されています。外部からのコントリビューションには明示的なオプトインが必要です。必須のコア保護は有効なままです。カバレッジを追加するには、[Extension contribution guide](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/extensions/contributing.md) に従ってください。

### パッケージをチェックする```bash
hol-guard supply-chain sync
hol-guard supply-chain scan
hol-guard supply-chain explain [email protected] --ecosystem npm

パッケージの判定には、利用可能なアドバイザリ証拠とエコシステムのカバレッジが含まれます。パッケージマネージャーのインターセプトについてははじめかたガイドを、誤検知の処理については修復ガイドを参照してください。

プラグインスキャナー

このリポジトリには plugin-scanner も同梱されています。これは、エージェントプラグイン、スキル、MCP 統合を公開する前にセキュリティと品質のチェックを行いたいメンテナー向けの CLI です。```bash pipx install plugin-scanner plugin-scanner scan . plugin-scanner lint . plugin-scanner verify .

root@kitploit:~
| コマンド | 目的 |
| :--- | :--- |
| `scan` | 検出されたパッケージサーフェス全体にわたるセキュリティ検出事項と品質レポート。 |
| `lint` | ルールレベルのオーサリングフィードバック。 |
| `verify` | インストールサーフェスとランタイムの準備状況チェック。 |
| `submit` | 1つのプラグインパッケージの提出用アーティファクト。 |
| `doctor` | コンポーネントの診断とトラブルシューティングバンドル。 |

スキャナーは Codex、Claude Code、DeepSeek Harness、Gemini CLI、Kimi Code、OpenCode のパッケージ形式を検出します。`plugin-scanner --list-ecosystems` で一覧表示するか、`--ecosystem` で1つを選択できます。Codex マーケットプレイスのルートでは、ローカルプラグインエントリを自動的に検出します。

チェックはマニフェスト、シークレット、MCP トランスポートとコマンド設定、承認デフォルト、スキル、依存関係ロックファイル、GitHub Actions の権限を対象とします。オプションの Cisco 統合により、スキルと MCP の分析が追加されます。レポートは text、JSON、Markdown、SARIF をサポートします。```bash
plugin-scanner scan . --format sarif --output plugin-scanner.sarif
plugin-scanner scan . --fail-on-severity high

品質グレードは、各パッケージに適用可能なチェックを使用します。信頼スコアリングには別個の来歴と重みがあります。skill、MCP、plugin のスコアリングリファレンスを参照してください。

GitHub Actions

スキャナーをプラグインリポジトリに追加します:```yaml name: Plugin security on: [push, pull_request]

permissions: contents: read

jobs: scan: runs-on: ubuntu-latest steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - uses: hashgraph-online/ai-plugin-scanner-action@fdb49f9d85321a2ced2933301b395dd3c1ce9c8f # v1.2.631 with: plugin_dir: "." min_score: 80 fail_on_severity: high

root@kitploit:~
[action documentation](https://github.com/hashgraph-online/ai-plugin-scanner-action) で SARIF アップロード、送信ワークフロー、機械可読出力について確認してください。アクションのソースは [`action/`](https://github.com/hashgraph-online/hol-guard/blob/main/action) で管理されています。

<a id="install-the-package-you-need"></a>
<a id="resolver-safe-cisco-extra"></a>

### オプションの Cisco 分析

ベースラインパッケージは Cisco 依存関係なしで動作します。Cisco スキルスキャンを追加するには、Python 3.11 から 3.14 を使用し、分離された環境に extra をインストールしてください:```bash
pipx install 'plugin-scanner[cisco]'

Cisco MCP 分析には、リポジトリの Docker イメージ または cisco-mcp 依存関係グループを使用してください:```bash uv sync --extra dev --extra cisco --group cisco-mcp --python 3.13 uv run plugin-scanner scan . --cisco-skill-scan on --cisco-mcp-scan on

root@kitploit:~
公開されている `cisco` extra はスキルスキャンを提供し、別個の `cisco-mcp` グループは MCP スキャナを提供します。依存関係のバージョンと Python の制約は [`pyproject.toml`](https://github.com/hashgraph-online/hol-guard/blob/main/pyproject.toml) で管理されています。

## エコシステムのサポート

| エコシステム | 検出対象 |
| :--- | :--- |
| Codex | `.codex-plugin/plugin.json`、`marketplace.json`、`.agents/plugins/marketplace.json` |
| Claude Code | `.claude-plugin/plugin.json`、`.claude-plugin/marketplace.json` |
| DeepSeek Harness | `dsh.bundle` を含む `package.json`、宣言されたパッチ、および Cordis の `apply(ctx)` エクスポート、またはパッチのみのバンドル向けに `dsh.bundle.mode` が `"patch"` に設定されているもの |
| Gemini CLI | `gemini-extension.json`、`commands/**/*.toml` |
| Kimi Code | `kimi.plugin.json`、`.kimi-plugin/plugin.json`、宣言されたスキル、エージェント、コマンド、プロンプト、および MCP サーバー |
| OpenCode | `opencode.json`、`opencode.jsonc`、`.opencode/commands`、`.opencode/plugins` |

リポジトリ内のサポート対象パッケージを検出するには `--ecosystem auto` を使用するか、エコシステムを明示的に選択してください:```bash
plugin-scanner scan ./plugins-repo --ecosystem claude
plugin-scanner scan ./dsh-plugin --ecosystem deepseek-harness

スキャナがチェックする内容

信頼スコアリングの仕組み

Plugin Scanner は、品質グレードと信頼の来歴を併せて報告します。品質スコアは該当するチェック全体で正規化されるため、オプションのサーフェスがパッケージのグレードを水増しすることはありません。

スキルの信頼は HCS-28 ベースラインアダプタ ID、重み、分母ルールを使用します。MCP と Codex プラグインの信頼は、ローカル仕様に文書化された明示的なアダプタ、重み、コントリビューションモードを使用します:

  • Skill Trust Local Draft
  • MCP Trust Draft
  • Codex Plugin Trust Draft

CLI の使用法```bash

Structured security report

plugin-scanner scan ./my-plugin --format json --profile public-marketplace

Inspect authoring rules

plugin-scanner lint ./my-plugin --list-rules plugin-scanner lint ./my-plugin --explain README_MISSING

Apply supported mechanical fixes

plugin-scanner lint ./my-plugin --fix --profile strict-security

Verify package readiness; --online permits live probes

plugin-scanner verify ./my-plugin --format json plugin-scanner verify ./my-plugin --online --format text

Generate a submission artifact for one plugin

plugin-scanner submit ./my-plugin --profile public-marketplace --attest dist/plugin-quality.json

Collect component diagnostics

plugin-scanner doctor ./my-plugin --component mcp --bundle dist/doctor.zip

root@kitploit:~
リポジトリマーケットプレイスでは、`scan`、`lint`、`verify`、`doctor` はルートを対象にできます。`submit` は1つのプラグインパッケージを対象にします。

## Codex 仕様との整合

スキャナーは Codex プラグインマニフェスト、インターフェースメタデータ、宣言されたアセット、マーケットプレイスパッケージを認識します:

- ローカルマニフェストパスは `./` プレフィックスを使用します。`lint --fix` はそれらを保持または追加します。
- `.agents/plugins/marketplace.json` が推奨されるマーケットプレイス位置であり、互換性のためにルートの `marketplace.json` もサポートされています。
- インターフェース検証は、文書化されていない `type` フィールドを要求せずに、宣言されたリンクとアセットをチェックします。
- `verify --online` は HTTP リモートの到達可能性をチェックします。Stdio サーバーの実行は手動レビューのためにスキップされます。

上流のフォーマットについては、[Codex プラグインドキュメント](https://developers.openai.com/codex/plugins) と [Model Context Protocol 仕様](https://modelcontextprotocol.io) を参照してください。

## 設定 + ベースラインの例

スキャナーを `.plugin-scanner.toml` で設定します:```toml
[scanner]
profile = "public-marketplace"
baseline_file = "baseline.txt"
ignore_paths = ["tests/*", "fixtures/*"]

[rules]
disabled = ["README_MISSING"]
severity_overrides = { CODEXIGNORE_MISSING = "low" }

GitHub Action では、リポジトリ所有の設定とベースラインが判定を変更できるようになる前に、trust_repository_policy: true が必要です。このオプションは、ワークフローに信頼させたいポリシーに対してのみ有効にしてください。

レポート形式

形式用途
textカテゴリ別の合計と検出事項を含むターミナルサマリー。

GitHub Action

AI Plugin Scanner Action は、セキュリティゲート、SARIF アップロード、提出の受け付け、レジストリペイロードをサポートしています。そのソースは action/ にあり、公開ワークフロー がアクションバンドルを配布します。

従来の HOL Codex Plugin Scanner Action は、既存のワークフロー向けに引き続き利用可能です。

プラグイン作者の提出フロー

プラグインが設定されたしきい値を満たしたときに提出 Issue を開く、または再利用するには submission_enabled: true を使用します。submission_token は、対象の提出リポジトリで Issue を作成する権限を持っている必要があります。このアクションは、提出ステータスと Issue URL を出力として生成します。

submission_score_threshold、submission_token、および対象リポジトリのオプションについては、アクションの入力リファレンス を参照してください。

プラグインエコシステム自動化向けのレジストリペイロード

レジストリまたはバッジパイプライン向けの機械可読なペイロードを書き出すには、registry_payload_output を設定します。このアクションは score、grade、grade_label、max_severity、findings_total の出力も公開し、ジョブサマリーを書き出すことができます。

HOL Registry Broker プラグイン は、HOL Plugin Registry におけるエージェントプラグインの一例です。そのレジストリ掲載情報は、最新の信頼情報を提供します。

なぜ HOL Guard なのか

AI エージェントは、1 回のセッション内でコマンドを実行し、依存関係をインストールし、ファイルを読み取り、外部ツールを呼び出すことができます。HOL Guard は、サポートされている実行ポイントでそれらのアクションをレビューし、ポリシー判定、承認リクエスト、およびレシートをまとめて保持します。

開発者マシン上の AI エージェントセキュリティ、接続されたツール周辺の MCP セキュリティ、およびパッケージとプラグインのサプライチェーン検査に使用します。チームは、ローカル保護を維持しながら、共有承認とポリシー管理のために Guard Cloud を追加できます。

よくある質問

HOL Guard とは何ですか?

HOL Guard は、AI エージェント向けのオープンソースのアンチウイルスおよびランタイム保護です。シークレットの露出、プロンプトインジェクション、破壊的なアクション、悪意のある依存関係などのリスクについて、サポートされているツール呼び出し、シェルコマンド、ファイルアクセス、およびパッケージ操作をレビューします。

HOL Guard はクラウドアカウントなしで動作しますか?

はい。ローカル保護、CLI コマンド、承認、およびレシートはサインインなしで動作します。Guard Cloud はオプションであり、同期された証跡、チームコントロール、およびフリートの可視性を追加します。機能の境界については、ローカル Guard と Guard Cloud を参照してください。

HOL Guard はどの AI エージェントをサポートしていますか?

Guard には、Codex、Claude Code、GitHub Copilot CLI、Cursor、Cline、Gemini CLI、Grok、Hermes、Kimi Code、Pi、oh-my-pi、OpenClaw、OpenCode、Antigravity、および ZCode 用のアダプターが含まれています。Paseo は、これらのネイティブプロバイダー統合を通じて、プロバイダーごとのカバレッジでサポートされています。サポートマトリックスでは、各アダプターがサポートするイベントと適用パスについて説明しています。

HOL Guard と Plugin Scanner の違いは何ですか?

マシン上のエージェントアクティビティを保護するには hol-guard をインストールします。プラグインパッケージを検査し、CI でセキュリティと品質のチェックを適用するには plugin-scanner をインストールします。このリポジトリは両方のディストリビューションをビルドして公開します。

HOL Guard はどのように MCP サーバーを保護しますか?

Guard は MCP サーバー設定を検査し、エージェントフックと管理プロキシを通じてサポートされている MCP ツール呼び出しをレビューします。Plugin Scanner は MCP 設定と HTTP リモート到達可能性をチェックします。オプションの Cisco MCP 分析は、静的なセキュリティ検出事項を追加します。

Guard がコマンドを一時停止したのはなぜですか?

アクティブなポリシーの下で承認が必要か、またはそのツールや成果物が変更された可能性があります。まず hol-guard approvals を実行し、hol-guard command explain '<command>' でコマンドを検査し、hol-guard receipts を使用して記録された判定を確認してください。

ドキュメント

新しい拡張機能をコントリビュートする

Extension Builder CLI を使用して、エクスポートされたコマンドメタデータまたは MCP ツールインベントリをコントリビューションファイルとテストに変換します。これはオフラインで動作します。対象ツールをインポートまたは実行せずにエクスポートを読み取ります。

1. カバレッジを提案する。 既存のカバレッジについては 拡張機能ディレクトリ を確認してください。新しい機能については、提案する command.<name> ID、サポートする操作、破壊的な例、安全な対応物、および上流の参照を含めて、拡張機能の提案を開いてください。既存の拡張機能がすでにその操作を所有している場合は、それを拡張してください。

開発セットアップに従い、HOL Guard のチェックアウトから以下の例を実行します。uv run --no-sync は、そのチェックアウトのインストール済み開発バージョンを使用します。

2. コントリビューションキットを生成する。 この例では、チェックインされた合成の samplectl インベントリを使用します。自分のコントリビューションでは、入力とメタデータをツールのエクスポートと公開パブリッシャーの詳細に置き換えてください。```bash uv run --no-sync hol-guard extensions generate --from cli
--input docs/guard/extension-builder/examples/cli-surface.json
--slug samplectl --executable samplectl --name 'Sample CLI'
--publisher community.example --publisher-name 'Example Maintainer'
--homepage https://example.test/samplectl
--upstream-version 1.0.0 --output samplectl-kit

uv run --no-sync hol-guard extensions validate samplectl-kit

root@kitploit:~
出力ディレクトリは新規である必要があり、親ディレクトリは既に存在している必要があります。キットには `discovery.json`、`review.json`、`report.json`、コントリビューションメタデータ、ネイティブ検出器、生成されたテスト、およびファイルマニフェストが含まれます。

その他の入力: `--from help` は保存されたコマンドヘルプを読み取ります。`--from click` は Click の `Context.to_info_dict()` エクスポートを読み取ります。`--from oclif` は `oclif.manifest.json` を読み取ります。`--from mcp` は完全にエクスポートされた `tools/list` の結果を読み取ります。そして `--from snapshot` は `discovery.json` を再生します。上記の `cli` の例では、正規化された `guard.cli-surface.v1` JSON を使用しています。

MCP コントリビューションの場合、ジェネレーターは `--executable` の代わりに `--launcher` と `--package` を使用します。完全なコマンドとページネーションの要件については、[MCP キットの例](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/extension-builder/README.md#generate-an-mcp-kit)を参照してください。

**3. 操作をレビューして再生成します。** `report.json` を読み、検出された操作をアップストリームの実装と比較します。編集する前にレビューファイルをコピーしてください:```bash
cp samplectl-kit/review.json samplectl-review.json

samplectl-review.json を編集し、その discovery binding と operation ID はそのまま維持してください。CLI 操作では review または block を使用し、ルート操作は review のままです。評価済みのエントリには reviewed: true を設定し、根拠と公開 HTTPS の証拠参照を付けます。safeArgv は、正確で検証済みの安全な呼び出しにのみ追加してください。review format には完全なエントリ例が含まれています。

生成された detector や manifest を編集するのではなく、保存されたスナップショットから再コンパイルしてください:```bash uv run --no-sync hol-guard extensions generate --from snapshot
--input samplectl-kit/discovery.json
--review samplectl-review.json --output samplectl-reviewed

uv run --no-sync hol-guard extensions validate samplectl-reviewed uv run --no-sync hol-guard extensions diff samplectl-kit samplectl-reviewed

root@kitploit:~
`diff` は等しいキットに対して `0` を、有効なキットが異なる場合に `1` を返します。上流のエクスポートが変更された場合は、新しいスナップショットを生成してレビューしてください。

**4. 統合をプレビューして適用します。** コントリビューションブランチで、現在のチェックアウトへの変更をプレビューします:```bash
uv run --no-sync hol-guard extensions apply samplectl-reviewed --repo .

リストされたパスと生成されたファイルを検査します。実行する前に、出力されたプランダイジェストを次のコマンドにコピーしてください:```bash uv run --no-sync hol-guard extensions apply samplectl-reviewed --repo .
--expected-plan THE_PRINTED_PLAN_DIGEST
--write

root@kitploit:~
書き込みは、レビュー済みの計画をコントリビューションファイル、外部トラストマップ、カタログ登録、パッケージング、およびオーサリング所有権レコードに適用します。既存の ID または競合するファイルは、レビューのために統合を停止します。

**5. テストしてプルリクエストを送信します。** `samplectl` の例では:```bash
uv run --no-sync python scripts/release/stage_guard_cloud_review_artifacts.py
uv run --no-sync pytest -q tests/test_generated_cli_samplectl_extension.py
uv run --no-sync pytest -q \
  tests/test_guard_extension_contribution.py \
  tests/test_guard_extension_trust.py \
  tests/test_guard_command_extension_registry.py
uv run --no-sync python scripts/render_command_extension_directory.py
uv run --no-sync python scripts/render_command_extension_directory.py --check
git diff --check

生成したテストファイル名を別のスラッグに使用します。破壊的操作、安全なプレビュー、エイリアス、並べ替えられたフラグ、クォート、不正な入力、複合コマンドのケースを追加します。変更した Python ファイルに対して lint とフォーマットのチェックを実行します。最終的な diff を確認し、統合と再生成されたディレクトリをコミットし、提案とテスト結果をリンクした PR を main に対して開きます。生成されたオーサリング記録を含め、スクラッチのキットディレクトリと生のアップストリームエクスポートは PR に含めないでください。

コミュニティによるコントリビューションは External のままで、デフォルトでは無効です。 ローカル管理者が有効化するまでこれらが不活性であることをテストで証明する必要があります。コントリビューションを生成、適用、またはマージしてもそれは有効化されず、その検出器が Guard の必須の保護を弱めることはできません。

ビルダー完全リファレンス · コントリビューションのレビュー要件 · External 拡張機能の契約 · ビルダーの検証

開発

リポジトリをクローンし、uv で開発依存関係をインストールします:```bash git clone https://github.com/hashgraph-online/hol-guard.git cd hol-guard uv sync --extra dev uv run ruff check src tests uv run ruff format --check src tests uv run pytest --tb=short uv build

root@kitploit:~
オプションの Cisco カバレッジを利用するには、上記の依存関係グループコマンドを使用してください。コントリビューション要件については [CONTRIBUTING.md](https://github.com/hashgraph-online/hol-guard/blob/main/CONTRIBUTING.md) を、統合テストについては [testing matrix](https://github.com/hashgraph-online/hol-guard/blob/main/docs/guard/testing-matrix.md) を参照してください。

## リソース

- [HOL Plugin Registry](https://hol.org/registry/plugins)
- [HOL Plugin Security dataset on Hugging Face](https://huggingface.co/datasets/HashgraphOnline/hol-plugin-security)
- [HOL Standards Documentation](https://hol.org/docs/standards)
- [OpenAI Codex Plugin Documentation](https://developers.openai.com/codex/plugins)
- [Model Context Protocol Documentation](https://modelcontextprotocol.io)
- [Cisco AI Skill Scanner](https://pypi.org/project/cisco-ai-skill-scanner/)
- [Cisco AI MCP Scanner](https://pypi.org/project/cisco-ai-mcp-scanner/)
- [HOL GitHub Organization](https://github.com/hashgraph-online)

## コミュニティ

[Hashgraph Online](https://github.com/hashgraph-online) によってメンテナンスされています。

- [バグの報告または機能リクエスト](https://github.com/hashgraph-online/hol-guard/issues)
- [リリースを閲覧](https://github.com/hashgraph-online/hol-guard/releases)
- [プラグインセキュリティデータセットを探索](https://huggingface.co/datasets/HashgraphOnline/hol-plugin-security)

## ライセンス

[Apache-2.0](https://github.com/hashgraph-online/hol-guard/blob/main/LICENSE) の下でライセンスされています。
ツールをダウンロード
危険なAIアクションがマシンを侵害する前に阻止しましょう。 HOL Guardは、AIエージェント、ツール、プラグイン、スキル、MCPサーバー、パッケージインストールのためのローカルファーストのセキュリティレイヤーです。

HOL Guardをインストール
ドキュメントを読む
PyPIパッケージ (hol-guard)
問題を報告する
タスクコマンド
保護ステータスを確認するhol-guard status
エージェント統合を診断するhol-guard doctor codex
起動前に変更を検査するhol-guard diff codex
保留中の承認を確認するhol-guard approvals
リクエストを承認または拒否するhol-guard approvals approve <request-id> / hol-guard approvals deny <request-id>
決定履歴を読むhol-guard receipts
追跡対象のアーティファクトを一覧表示するhol-guard inventory
AI 部品表をエクスポートするhol-guard abom --format json
ワークスペースの依存関係をスキャンするhol-guard supply-chain scan
オプションのクラウド同期を接続するhol-guard connect
カテゴリ対象範囲
マニフェスト検証必須フィールド、バージョン、宣言されたパス、インターフェースメタデータ、リンク、アセット。
セキュリティハードコードされたシークレット、安全でない MCP コマンドとトランスポート、危険な承認デフォルト。
運用セキュリティGitHub Actions の権限と固定された依存関係、特権チェックアウトパターン、Dependabot、ロックファイル。
プラグインパッケージングREADME とライセンスファイル、スキルのフロントマター、無視ルール、誤ってコミットされた環境ファイル。
マーケットプレイスマニフェストの有効性、ローカルパッケージの検出、安全なソースパス。
スキルと MCP の分析オプションの Cisco 統合によるアナライザの可用性、検出事項、分析可能性。
コード品質動的コード実行とシェルインジェクションのパターン。
json
スクリプトや統合向けの構造化レポート。
markdownプルリクエストや Issue 向けのレビュー可能なレポート。
sarifGitHub コードスキャンとセキュリティ自動化。
ガイド内容
はじめにインストール、手動セットアップ、パッケージ保護、および一般的なコマンド。
エージェントサポート統合カバレッジと承認の動作。
アーキテクチャランタイムコンポーネントと判定フロー。
ポリシー仕様GuardPolicy ドキュメント形式。
ポリシーレシピ一般的なワークフロー向けの設定例。
拡張機能組み込みのコマンドルールとコントリビューションガイダンス。
拡張機能をコントリビュートするCLI を使用して新しい拡張機能を生成、レビュー、統合、およびテストします。
ローカルとクラウドローカル機能とオプションのクラウドサービス。
トラブルシューティング診断と復旧。
セキュリティ脆弱性の報告と開示ポリシー。