Vanta releases GrantGuard for auditing Claude Code permissions

GrantGuard is a local utility designed to audit the permission list that Claude Code accumulates when users select “always allow.” These entries reside in rarely checked configuration files and can include hardcoded API keys, unrestricted git push commands, or destructive operations like rm -rf.
The tool categorizes permissions by risk level: remove (inline keys, git reset *, git push *), review (npm install *, gh api *), and keep (fixed Bash commands, Read). The audit process is read-only, and deletions occur only after manual confirmation or via the --fix flag.
GrantGuard is written in standard Python 3.10+ with zero dependencies. The UI binds to 127.0.0.1 and makes no network calls. It runs on macOS, Linux, and Windows via uv run grantguard.py. The source code is available under the MIT license at VantaInc/grantguard.
Up next
Anthropic extends Claude Fable 5 promo access to July 12
Anthropic pushed the end of the Fable 5 promo access from July 7 to July 12. After this date, the model leaves subscription plans and moves to API-only pricing at $10 per million input tokens and $50 per million output tokens.
Related stories
- Claude Code’s deny rules don’t stop grep
- The .claude directory creates an attack surface in Claude Code
- Researcher identifies hidden tracking in Claude Code
- Backdoored Claude Code 2.1.313 hit up to 5,000 Cursor users
- A strict sandbox mode surfaces in Claude Code desktop
- Confessor reconstructs what Claude Code actually touched
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

