security-audit

Audit codebases for OWASP Top 10 vulnerabilities and hardcoded secrets.

1|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/gaoqiongxie/skills-ai --skill security-audit-gaoqiongxie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/gaoqiongxie/skills-ai/tree/main/security-audit
Command: npx skills add https://github.com/gaoqiongxie/skills-ai --skill security-audit-gaoqiongxie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual code security reviews are time-consuming, error-prone, and often miss critical vulnerabilities like OWASP Top 10 flaws, hardcoded secrets, and insecure dependencies, leaving applications exposed to data breaches and compliance violations.

Core Features & Use Cases

  • Static Code Analysis: Integrates CodeQL, Semgrep, and Bandit to scan codebases for injection attacks, broken authentication, XSS, and other common vulnerability patterns.
  • Dependency & Secret Scanning: Checks third-party libraries for known CVEs and detects hardcoded API keys, tokens, and passwords in code.
  • Automated Remediation: Generates actionable fix suggestions and sample secure code for identified issues.
  • Use Case: A development team can run this skill on pull requests to automatically block high-risk vulnerabilities from being merged into the main branch, reducing security incident risk and meeting compliance requirements.

Quick Start

Run a full security audit on the current project codebase to identify OWASP Top 10 vulnerabilities, hardcoded secrets, and insecure dependencies, then 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 scan code for OWASP Top 10 vulnerabilities in a CI/CD pipeline?

You can scan code for OWASP Top 10 vulnerabilities by integrating AI-driven static analysis into your CI/CD pipeline. This Skill uses CodeQL and Semgrep to detect injection attacks, XSS, and broken authentication during pre-commit reviews to block high-risk merges.

How does secret scanning detect hardcoded API keys and tokens in my codebase?

Secret scanning detects hardcoded API keys and tokens by analyzing codebase text patterns and configurations. It identifies exposed credentials in source code to prevent data breaches and compliance violations before deployment.

Can I use static analysis to find vulnerable third-party dependencies and CVEs?

Yes, you can use static analysis to find vulnerable third-party dependencies by scanning libraries against known CVE databases. This Skill checks your application dependencies for known security flaws and generates actionable remediation guidance.

What is the best way to automate code security audits for pull requests?

The best way to automate code security audits for pull requests is running AI-driven static analysis on each submission. This automatically identifies critical vulnerabilities, hardcoded secrets, and insecure dependencies, generating a prioritized remediation report.

Does CodeQL work with Semgrep for comprehensive code scanning?

CodeQL works with Semgrep to provide comprehensive code scanning by combining semantic code analysis with pattern-based vulnerability detection. Integrating these tools enables broad coverage for detecting security flaws across web, mobile, and backend applications.

Does this security audit support web, mobile, and backend applications?

This security audit supports web, mobile, and backend applications. It applies static code analysis and secret scanning across diverse codebases to validate compliance and identify critical vulnerabilities regardless of your application platform.