Security Audit

Audit code and dependencies for security vulnerabilities and generate a severity-rated report.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BasharAmso/Bashi --skill security-audit-basharamso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Security Audit
Source: https://github.com/BasharAmso/Bashi/tree/main/create-bashi-app/template/.claude/skills/security-audit
Command: npx skills add https://github.com/BasharAmso/Bashi --skill security-audit-basharamso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auditing codebases for security vulnerabilities and insecure configurations is time-consuming and error-prone. This skill provides a structured, read-only review that surfaces OWASP-related issues, secrets leakage risks, and dependency vulnerabilities before they reach production.

Core Features & Use Cases

  • OWASP Top 10 checks across code and configuration
  • Secrets scanning for hard-coded credentials and exposed tokens
  • Dependency audit to identify vulnerable or outdated packages
  • Read-only analysis that updates STATE.md with findings and recommendations
  • Suitable for security reviews triggered by SECURITY_REVIEW_REQUESTED events

Quick Start

Invoke this skill to run a security review across the target project and generate a severity-rated findings report.

Frequently Asked Questions about Security Audit

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

FAQPage Schema
How do I scan my codebase for OWASP Top 10 vulnerabilities and exposed secrets?▼

A security audit performs read-only analysis across your codebase and dependency manifests to identify hard-coded credentials, insecure configurations, and vulnerable packages. It surfaces OWASP Top 10 issues and secrets leakage risks, generating a severity-rated security report to prevent production risks.

How do I audit vulnerable dependencies across different programming languages?▼

A dependency audit evaluates your project manifests across languages and ecosystems to identify vulnerable or outdated packages. This read-only analysis updates your state file with severity-rated findings and actionable recommendations to mitigate dependency risks.

Can I use a security review to check for hard-coded credentials before deployment?▼

Yes, a security review includes secrets scanning designed to find hard-coded credentials and exposed tokens. By analyzing source files and manifests, it identifies leakage risks and provides a severity-rated findings report to prevent vulnerable code from reaching production.

Does a code security audit modify my source files during the review?▼

No, a code security audit performs a strictly read-only analysis of your source files and dependency manifests. It does not modify your project code directly, but it does update a state file with a structured, severity-rated security report containing findings and recommendations.

What is the best way to identify security risks in dependencies and code before production?▼

The best way to identify security risks before production is a structured security audit that performs OWASP checks, secrets scanning, and dependency audits. This read-only review analyzes your codebase and manifests to generate a severity-rated report of vulnerabilities and insecure configurations.

When should I run a dependency audit and OWASP check on my project?▼

You should run a dependency audit and OWASP check during security reviews triggered by deployment or review request events. This read-only analysis identifies vulnerable packages, secrets leakage, and code vulnerabilities, updating your state file with severity-rated findings to prevent production risks.