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.