claude-security-review

Audit Claude Code settings.json, guardrail.py, and safety rules for security gaps.

35|3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/lauvsong/claude-soul --skill claude-security-review-lauvsong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-security-review
Source: https://github.com/lauvsong/claude-soul/tree/main/skills/claude-security-review
Command: npx skills add https://github.com/lauvsong/claude-soul --skill claude-security-review-lauvsong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit Claude Code security settings to identify gaps and misconfigurations across key policy layers (settings.json, guardrail.py, and rules/).

Core Features & Use Cases

  • Check settings.json, hooks/guardrail.py, and rules/01-safety-approvals.md for consistency and proper guardrail coverage.
  • Run a structured checklist-based evaluation to detect misconfigurations, missing protections, and inconsistent secret handling.
  • Use during security reviews, pre-release checks, and compliance audits to validate defense-in-depth for Claude Code.

Quick Start

Run the Claude Security Review skill to audit settings.json, guardrail.py, and rules/01-safety-approvals.md for consistency and potential vulnerabilities.

Frequently Asked Questions about claude-security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Claude Code security settings for misconfigurations?

You can audit Claude Code security settings by running a structured checklist evaluation across settings.json, hooks/guardrail.py, and rules/01-safety-approvals.md to detect misconfigurations and missing protections.

What does a security guardrail review check for in settings.json?

A security guardrail review checks settings.json for centralized guardrails, proper secret protection, and blocked destructive actions to ensure defense-in-depth and validate compliance during pre-release checks.

How do I validate defense-in-depth policies before a release?

You validate defense-in-depth policies by applying a structured security review to your rules and guardrails, generating clear pass, fail, or warn outcomes for misconfigurations and missing protections.

Can I use a checklist-driven evaluation for my code analysis guardrails?

Yes, you can use a checklist-driven evaluation to perform a structured code analysis of your guardrails, ensuring your hooks and safety rules consistently block destructive actions and protect secrets.

Why does my guardrail.py show inconsistent secret handling?

Inconsistent secret handling in guardrail.py occurs when your policy layers lack centralized guardrails, which a structured security audit identifies by evaluating settings.json and safety rules for gaps.