Hol Guard Protection
Use HOL Guard to preview and protect AI-agent package installs, Cursor surfaces, CI...
Install
npx skills add hashgraph-online/hol-guard --skill hol-guard-protection -g -a claude-code -y- Repository
- hashgraph-online/hol-guard1k
- Category
- AI and agents
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Lightabout 565 tokens
- Runs scripts
- No, instructions only
What it does
Use HOL Guard to preview and protect AI-agent package installs, Cursor surfaces, CI, and automation workflows.
HOL Guard Skill Guidance
Use this guidance when an AI agent is about to add or update dependencies.
Before package installs
- Preview the install decision:
hol-guard protect --dry-run -- npm install <package>
- Check current workspace risk posture:
hol-guard supply-chain scan --json
- Explain a specific package verdict:
hol-guard supply-chain explain <package>@<version> --ecosystem <ecosystem>
- Confirm package manager interception is installed:
hol-guard package-shims status --json
- Repair a missing or tampered package manager shim:
hol-guard package-shims repair --manager npm --json
Cursor editor and Cursor CLI
Cursor has two protection surfaces. Cursor editor covers MCP servers in .cursor/mcp.json. Cursor CLI covers the cursor-agent command path. Keep them distinct when activating, checking, repairing, or removing Guard.
- Connect Cursor editor protection:
hol-guard apps connect cursor --surface editor
- Connect Cursor CLI protection:
hol-guard apps connect cursor --surface cli
- Test a Cursor surface without changing config:
hol-guard apps test cursor --surface editorhol-guard apps test cursor --surface cli
- Repair only the stale surface named by Guard Cloud:
hol-guard apps repair cursor --surface editorhol-guard apps repair cursor --surface cli
- Remove protection only after confirmation:
hol-guard apps disconnect cursor --surface editor --confirm disconnect-cursorhol-guard apps disconnect cursor --surface cli --confirm disconnect-cursor
Guard owns trust checks, drift repair, redacted receipts, and Cloud sync. Cursor owns its native editor and CLI behavior. If a surface is missing, unsupported, or unavailable, report that state instead of inventing an install URL or fallback command.

