Back to Skills

audit-security

Security-focused audit that can run in background during implementation. Checks for vulnerabilities, auth issues, data exposure. Injects P0 findings to main agent.

4stars1forksUpdated 3/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About audit-security

The audit-security skill is a specialized AI tool designed to identify and address security vulnerabilities in code. It operates either as a standalone tool or in the background during implementation, providing continuous monitoring for critical security risks. By detecting issues such as hardcoded credentials, SQL injection, XSS vulnerabilities, command injection, and improper authentication or authorization, it helps developers maintain secure codebases and reduce potential attack surfaces. The skill is capable of generating detailed findings and injecting critical issues directly into the main agent, ensuring immediate attention to high-priority security threats.

Key features of the audit-security skill include comprehensive checks across multiple severity levels, categorized as P0 (critical), P1 (important), and P2 (minor). It supports background execution during implementation, outputting results to designated directories such as `.claude/output` or `.codex/output`, and integrates with the main agent to communicate urgent findings. The skill also includes language-specific checks, such as Flutter/Dart security considerations, highlighting issues like insecure data storage, missing input validation, and logging sensitive data. Its execution flow ensures systematic scanning of files, prioritization of critical vulnerabilities, and organized reporting for remediation.

This skill is particularly useful for developers, security engineers, and QA teams who need to maintain secure code during development cycles. Use cases include performing pre-merge security reviews, running continuous background audits during implementation, and ensuring compliance with security best practices. It is ideal for projects where data sensitivity is high, authentication and authorization are critical, and proactive identification of vulnerabilities can prevent costly breaches or system compromises.

FAQ

How do I run the audit-security skill in standalone mode?

You can run the skill independently by executing `/audit-security {files or feature}` to perform a dedicated security review of the specified files or features.

Can audit-security run automatically during development?

Yes, when used in background mode during `/implement`, the skill is spawned automatically and scans files without manual intervention.

Which output directories does the skill support?

For Claude Code, output is written to `.claude/output`, and for Codex CLI, it uses `.codex/output`. Background findings are saved as JSON files for easy integration.

What types of security issues does the skill detect?

The skill categorizes issues into P0 (critical), P1 (important), and P2 (minor), including hardcoded credentials, SQL injection, XSS, command injection, authentication/authorization gaps, insecure storage, missing input validation, weak cryptography, and logging sensitive data.

Are there language-specific checks?

Yes, for example, Flutter/Dart code is checked for hardcoded secrets, insecure storage, missing input validation, logging sensitive data, and missing authentication checks.

Install audit-security

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill