{"full_name":"hashgraph-online/hol-guard","owner":"hashgraph-online","name":"hol-guard","url":"https://github.com/hashgraph-online/hol-guard","description":"Open-source antivirus and firewall for AI agents: block risky tools, secret access, prompt injection, malicious packages, MCP servers, plugins, and skills at runtime.","description_zh":null,"homepage":null,"topics":["models","security"],"tag_pages":["models","security"],"language":"plugin","license":"Apache-2.0","avatar":"https://github.com/hashgraph-online.png","created_at":"2026-03-28T19:02:15Z","pushed_at":"2026-11-12T13:15:55Z","metrics":{"stars":1094,"downloads30d":null,"downloads_month":null},"source_repo":"hashgraph-online/hol-guard","npm_id":"hashgraph-online/hol-guard","verification":{"status":"skipped","level":"install","run_url":null},"approval":"legacy","capabilities":{"findings":["network-call:.github/workflows/extension-control-center-installed-ci.yml","network-call:.github/workflows/publish-mcp-registry.yml","network-call:.github/workflows/publish-mcpb.yml","network-call:.github/workflows/publish.yml","network-call:.github/workflows/security-gates.yml","network-call:.gitleaks.toml","network-call:CHANGELOG.md","network-call:ci/containment/install-bubblewrap.sh","network-call:ci/gauntlet/FINDINGS.md","network-call:ci/gauntlet/README.md","network-call:ci/gauntlet/docker/entrypoint.sh","literal-ip:ci/gauntlet/docker/entrypoint.sh","network-call:ci/gauntlet/installed_contract.json","network-call:ci/gauntlet/luna_adapter.test.ts","network-call:ci/gauntlet/luna_adapter.ts","child-process:ci/gauntlet/observer.test.ts","child-process:ci/gauntlet/observer.ts","network-call:ci/gauntlet/scenarios.json","network-call:ci/pi-exact-continuation/package-lock.json","network-call:contributions/command-sources/command.data-protection.json","network-call:contributions/command-sources/command.search.elasticsearch.json","network-call:contributions/command-sources/command.shell-mutations.json","network-call:contributions/command-sources/command.shellroute.json","child-process:dashboard/e2e/extension-control-fixtures.ts","credential-read:dashboard/e2e/extensions-real-discovery.spec.ts","credential-read:dashboard/e2e/extensions-spotlight-ui.spec.ts","network-call:dashboard/e2e/installed-extension-control-center.spec.ts","child-process:dashboard/e2e/installed-extension-control-center.spec.ts","network-call:dashboard/e2e/installed-git-worktree-control.spec.ts","child-process:dashboard/e2e/installed-git-worktree-control.spec.ts","child-process:dashboard/e2e/integration/context-agent-probe.ts","child-process:dashboard/e2e/integration/context-assistance.mutating.spec.ts","child-process:dashboard/e2e/integration/context-execution.mutating.spec.ts","network-call:dashboard/e2e/integration/context-status.ts","child-process:dashboard/e2e/integration/custom-extension-options.mutating.spec.ts","network-call:dashboard/e2e/integration/evidence-command-health.mutating.spec.ts","network-call:dashboard/e2e/integration/evidence-command-health.spec.ts","child-process:dashboard/e2e/integration/evidence-helpers.ts","credential-read:dashboard/e2e/integration/evidence.spec.ts","child-process:dashboard/e2e/integration/extensions.spec.ts"],"red_flags":["credential-read:dashboard/e2e/extensions-real-discovery.spec.ts","credential-read:dashboard/e2e/extensions-spotlight-ui.spec.ts","credential-read:dashboard/e2e/integration/evidence.spec.ts","obfuscation:dashboard/src/apps/app-catalog.ts","credential-read:dashboard/src/apps/app-catalog.ts","credential-read:dashboard/src/evidence/plain-english.ts","credential-read:dashboard/src/guard-api.test.ts","credential-read:dashboard/src/home-sample-flow.ts","credential-read:dashboard/src/phase09-review.test.ts","credential-read:dashboard/src/protection-center/extensions-spotlight-model.ts","credential-read:dashboard/src/protection-center/model/extension-brand.test.ts","credential-read:dashboard/src/protection-center/model/extension-brand.ts","credential-read:dashboard/src/protection-center/model/protection-categories.ts","credential-read:dashboard/src/protection-center/protection-telemetry.test.ts","credential-read:dashboard/src/queue-state.test.ts","credential-read:dashboard/src/secondary-risk-dedupe.test.ts","binary-blob:rust/crates/guard-command/tests/fixtures/sfrs/github_body.json.gz","binary-blob:rust/fuzz/corpus/contained_path/missing-command.json","credential-read:scripts/mdm/macos/build-pkg.sh","obfuscation:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/app-catalog-Ca_M7GbC.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/app-catalog-Ca_M7GbC.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/extensions-workspace-CRj85C7n.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/home-dashboard-21RrQUwN.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/settings-workspace-BLcjtYl9.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/guard-dashboard.js","obfuscation:tests/fixtures/code-quality-bad/evil.js","credential-read:tests/fixtures/guard-red-team/malicious-npm-postinstall.js","obfuscation:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/app-catalog-M_B-xLuc.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/app-catalog-M_B-xLuc.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/extensions-workspace-DJ_iKvqd.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/home-dashboard-ux5jr7Um.js","credential-read:src/codex_plugin_scanner/guard/daemon/static/assets/chunks/settings-workspace-BgFOFK3E.js"]},"type":"plugin","contains":["plugin","skill"],"deprecated":false,"deprecated_message":null,"maintainers":[],"growth":{"day":{"stars":0,"downloads30d":0,"base_day":"2026-11-12"}},"history":{"dates":["2026-11-12","2026-11-13"],"stars":[1094,1094],"downloads30d":[0,0],"downloads_month":[null,null]},"boards":{"total":94},"same_owner":[],"latest_release":null,"readme":false,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-12T16:49:14Z","history_start":"2026-09-13"}