security-audit

Identify and remediate security risks in AI-generated code with threat modeling, OWASP, and secrets scanning.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/jota-batuta/batuta-dots --skill security-audit-jota-batuta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/jota-batuta/batuta-dots/tree/main/BatutaClaude/skills/security-audit
Command: npx skills add https://github.com/jota-batuta/batuta-dots --skill security-audit-jota-batuta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Threat modeling, OWASP, and secrets scanning help teams systematically identify and mitigate security risks in AI-generated code, preventing subtle vulnerabilities from slipping into production.

Core Features & Use Cases

  • Threat modeling and risk assessment for AI-driven features.
  • Automated secrets scanning and dependency auditing.
  • Security design reviews integrated into the SDLC across projects and teams.
  • Use Case: security gating during sdd-design and sdd-verify phases to ensure design correctness.

Quick Start

Run a security audit across the codebase to identify threats, scan for secrets, and generate a threat-model-backed risk report.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I perform a security audit on AI-generated code?

Perform a security audit by applying threat modeling, OWASP guidance, and secrets scanning to identify and remediate risks in AI-generated code before deployment.

What is threat modeling for AI-driven features?

Threat modeling for AI-driven features is a structured protocol to systematically identify, assess, and mitigate security risks and design flaws unique to AI-generated code and LLM integrations.

Does this security audit include dependency auditing and secrets detection?

Yes, the security audit includes automated dependency auditing and secrets detection alongside threat modeling to provide comprehensive risk assessment and clear mitigations.

Can I use threat modeling during the software design and verification phases?

Yes, you can apply this threat modeling during the sdd-design and sdd-verify phases to enforce secure design decisions, validate code reviews, and ensure design correctness.

What's the best way to harden LLM prompts against security risks?

The best way to harden LLM prompts is enforcing a structured security protocol that applies LLM prompt hardening, threat modeling, and dependency auditing to generate a risk report with clear mitigations.

Why do I need secrets scanning for AI-generated code?

You need secrets scanning for AI-generated code because AI models can inadvertently introduce hardcoded credentials or subtle vulnerabilities, requiring systematic detection to prevent security breaches.