security-audit

Audit codebases for OWASP Top 10, secrets, and supply chain vulnerabilities.

3|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/rshade/agent-skills --skill security-audit-rshade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/rshade/agent-skills/tree/main/skills/security-audit
Command: npx skills add https://github.com/rshade/agent-skills --skill security-audit-rshade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive security audit covering OWASP Top 10, secrets detection, supply chain security, threat modeling, and language-specific vulnerability patterns. Investigates actual code paths rather than grep-matching keywords. Generates a scored SECURITY_AUDIT.md with prioritized remediation. Use when assessing application security, preparing for a security review, or onboarding to a codebase with security concerns.

Core Features & Use Cases

  • OWASP Top 10 coverage: Guides risk-focused review across common categories.
  • Secrets and supply chain detection: Finds exposed credentials and weak dependencies.
  • Threat modeling and risk scoring: Applies STRIDE/DREAD to produce prioritized remediation actions.
  • Report generation: Produces a SECURITY_AUDIT.md with actionable findings and mitigations.

Quick Start

Run a full security audit on the repository to generate a prioritized remediation report.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I audit my codebase for OWASP Top 10 vulnerabilities?

A security audit evaluates your codebase against the OWASP Top 10 by investigating actual code paths rather than grep-matching keywords. It generates a scored SECURITY_AUDIT.md with prioritized remediation actions for identified risks.

How do I find exposed secrets and vulnerable dependencies in my repository?

Secrets and supply chain detection scans your repository to find exposed credentials and weak dependencies. The audit integrates with automated tools like gitleaks, semgrep, trivy, and npm audit to compile findings into a report.

How does threat modeling apply risk scoring to codebase security analysis?

Threat modeling during a security audit applies STRIDE and DREAD methodologies to produce prioritized remediation actions. This risk scoring helps identify and evaluate threats systematically across the analyzed codebase.

Can I use security audit tools for language-specific vulnerability patterns?

Security audit tools support language-specific vulnerability pattern detection across modern languages. The analysis integrates with tools like govulncheck and npm audit to identify supply chain and code-level risks.

What is the best way to prepare for a security review of an existing application?

Running a comprehensive security audit prepares your application for review by covering OWASP Top 10, secrets detection, supply chain security, and threat modeling. It produces an actionable report with mitigations for onboarding.

Does a security audit just grep for keywords or investigate actual code paths?

A thorough security audit investigates actual code paths rather than simply grep-matching keywords. This approach ensures accurate identification of vulnerabilities and generates a scored SECURITY_AUDIT.md with prioritized findings.