qa-security

Audit codebases for OWASP top 10 security vulnerabilities.

5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/christopherlouet/claude-base --skill qa-security-christopherlouet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-security
Source: https://github.com/christopherlouet/claude-base/tree/main/.claude/skills/qa-security
Command: npx skills add https://github.com/christopherlouet/claude-base --skill qa-security-christopherlouet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires secretlint, eslint, helmet, babel, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers and security teams identify potential security vulnerabilities and weaknesses within their software by performing thorough audits based on OWASP guidelines.

Core Features & Use Cases

  • Automated Security Checks: Conducts dependency vulnerability scans, secret leakage detection, and static analysis for security weaknesses.
  • Manual Review Guidance: Provides detailed step-by-step instructions for manual inspection of access control, cryptography, injection vulnerabilities, and more.
  • Use Case: Before deploying a web application, use this Skill to perform a comprehensive security audit, review code for common attack vectors, and generate remediation recommendations.

Quick Start

Use the qa-security skill to analyze your project for known vulnerabilities and security issues before launch.

Frequently Asked Questions about qa-security

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

FAQPage Schema
How do I perform a comprehensive security audit on my codebase before deployment?

To perform a comprehensive security audit before deployment, you can use automated dependency scans, secret leakage detection, and static analysis combined with manual review checklists covering OWASP top 10 categories to identify vulnerabilities.

What is the best way to check for secret leakage and dependency vulnerabilities in my code?

The best way to check for secret leakage and dependency vulnerabilities is by running automated security scans that utilize tools like secretlint and eslint to detect exposed secrets and vulnerable packages within your codebase.

How does an OWASP top 10 vulnerability assessment work during a manual code review?

An OWASP top 10 vulnerability assessment during a manual code review works by following step-by-step guides to inspect access control, cryptography, and injection vulnerabilities, ensuring compliance verification for web applications.

Can I use eslint and helmet for static analysis and web application security checks?

Yes, you can use eslint for static analysis to identify security weaknesses and helmet to configure web application protections, both serving as automated components within a broader pre-deployment security audit.

Does this security audit approach cover compliance verification and common attack vectors?

Yes, this security audit approach covers compliance verification by reviewing code for common attack vectors across all OWASP top 10 categories and generating remediation recommendations for identified weaknesses.

Why do I need both automated scans and manual review guides for vulnerability assessments?

You need both automated scans and manual review guides for vulnerability assessments because automated tools detect known dependency issues and secret leakage, while manual guides verify complex access control and cryptography flaws.