Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Masaki Kubota avatar

Permissions Audit

  • 2 repo stars
  • Updated March 28, 2026
  • makikub/claude-code-plugin

Audit and organize Claude Code permissions settings

About

permissions-audit is a Claude Code skill in the Security category. Audit and organize Claude Code permissions settings

  • permissions-audit
  • Security
  • AI-coding skill

Permissions Audit by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add makikub/claude-code-plugin
/plugin install permissions-audit@makikub-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Last updatedMarch 28, 2026
Repositorymakikub/claude-code-plugin

What it does

Audit and organize Claude Code permissions settings

README.md

permissions-audit

A Claude Code plugin for auditing and organizing permissions settings.

Features

  • Audit permissions: Analyze all permissions across global and project settings files
  • Identify issues: Detect one-time permissions, redundant entries, and global/local conflicts
  • Cleanup recommendations: Suggest consolidation to wildcard notation
  • Security review: Highlight potentially dangerous permissions
  • Reference settings: Provide recommended settings as a baseline

Installation

From GitHub

claude plugin install makikub/claude-code-plugin/permissions-audit@github

Manual Installation

claude plugin install /path/to/claude-code-plugin/permissions-audit

Usage

Invoke the skill with any of these trigger phrases:

  • "audit permissions"
  • "clean up settings"
  • "organize settings.json"
  • "permissions inventory"

The skill will:

  1. Read all three settings files:

    • ~/.claude/settings.json (global)
    • .claude/settings.json (project shared)
    • .claude/settings.local.json (project local)
  2. Analyze for common issues:

    • One-time permissions that should be generalized
    • Permissions that can be consolidated with wildcards
    • Conflicts between global and local settings
    • Potentially dangerous permissions
  3. Ask for your preferences on key decisions

  4. Provide actionable recommendations

Settings Files

File Scope Purpose
~/.claude/settings.json Global Universal commands (git, cat, jq, etc.)
.claude/settings.json Project Project-specific tools (gradlew, npm, etc.)
.claude/settings.local.json Project Temporary permissions (keep empty)

License

MIT

Related skills

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.