hol-guard
FeaturedRun HOL Guard scanner and guard operations via `uv run hol-guard`. Use when the user asks to scan plugins/MCP/skills for security, quality, or ecosystem compliance, or when they ask to run guard detect/install/protect workflows for local AI harnesses.
AI & Automation 591 stars
43 forks Updated today Apache-2.0
Install
Quality Score: 88/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# HOL Guard
HOL Guard is an AI Antivirus scanner that checks plugins, MCP servers, skills, and local AI harnesses for security, quality, and ecosystem compliance.
## Prerequisites
- Always run from the `hol-guard` project root.
- Use `uv run hol-guard` to invoke the CLI. Never invoke Python modules directly.
- Ensure `uv sync --frozen --extra dev` has been run before invoking.
## Scanner Operations
Scan a plugin or skill directory:
```
uv run hol-guard scan <directory> [--format json|text|markdown|sarif] [--profile default|public-marketplace|strict-security] [--fail-on-severity critical|high|medium|low|info|none]
```
Lint rules:
```
uv run hol-guard lint <directory> [--list-rules] [--explain <rule-id>]
```
Verify runtime:
```
uv run hol-guard verify <directory> [--online]
```
List ecosystems:
```
uv run hol-guard --list-ecosystems
```
## Guard Operations
Detect harnesses:
```
uv run hol-guard detect [codex|claude|cursor|gemini|opencode] [--json]
```
Run guard in dry-run mode:
```
uv run hol-guard run <harness> --dry-run --default-action allow --json
```
Check guard status:
```
uv run hol-guard status [--json]
```
## Common Test Fixtures
Test fixtures live in `tests/fixtures/`:
- `good-plugin/` - clean Codex plugin with all required fields
- `bad-plugin/` - plugin with secrets, missing fields, bad practices
- `malicious-skill-plugin/` - skill with malicious patterns
- `multi-ecosystem-repo/` - repo with Codex, Claude, and Gemini configs
- `claude-plugin-go...
Details
- Author
- hashgraph-online
- Repository
- hashgraph-online/hol-guard
- Created
- 5 months ago
- Last Updated
- today
- Language
- Python
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
setup
Install or initialize HOL Guard local runtime protection for Claude Code. Use when the user explicitly asks to install, enable, set up, or repair HOL Guard.
591 Updated today
hashgraph-online AI & Automation Featured
status
Check HOL Guard local protection status for Claude Code without changing configuration. Use when the user asks whether Guard is installed, active, healthy, or protecting Claude Code.
591 Updated today
hashgraph-online Code & Development Listed
security-guard
Basic guardrails for agents. Injection checks, secret scanning, sandboxing.
3 Updated today
TheElephantCoder