security-audit

Audit codebases for OWASP Top 10 vulnerabilities, secrets, and dependency CVEs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JGcode3675/gcs-os --skill security-audit-jgcode3675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/JGcode3675/gcs-os/tree/main/home/james/claude-config/skills/security-audit
Command: npx skills add https://github.com/JGcode3675/gcs-os --skill security-audit-jgcode3675

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies and prioritizes security issues in a codebase so teams can remediate vulnerabilities before they reach production and reduce the risk of breaches, data leaks, and service compromise.

Core Features & Use Cases

  • OWASP Top 10 Review: Systematically check for injection flaws, broken authentication, insecure deserialization, XSS, and other common web vulnerabilities.
  • Secrets & Credential Scanning: Locate hardcoded API keys, passwords, private keys, and cloud credentials across the repository.
  • Dependency & CVE Analysis: Detect outdated packages, known CVEs, and unnecessary dependencies that increase attack surface.
  • Auth & Session Assessment: Evaluate token generation, storage, session expiry, rotation, and password hashing practices.
  • Use Case: Run this audit before each major release or as part of a quarterly security assessment to produce a prioritized remediation plan with file-level references and safe proofs of concept.

Quick Start

Perform a comprehensive security audit of this repository covering OWASP Top 10 checks, secrets scanning, dependency CVE analysis, and authentication/session review.

Frequently Asked Questions about security-audit

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

FAQPage Schema
What is a security audit for codebases and when should I run one?

A codebase security audit identifies vulnerabilities, hardcoded secrets, and dependency CVEs before deployment. You should run this comprehensive security audit during pre-deployment reviews, periodic security assessments, and incident response investigations.

How do I scan my repository for hardcoded secrets and credentials?

To scan for hardcoded secrets, the audit locates API keys, passwords, private keys, and cloud credentials across your repository. Secrets scanning is performed alongside OWASP Top 10 checks and dependency analysis to prioritize remediation with file-level references.

Can this security audit check for OWASP Top 10 web vulnerabilities?

Yes, the security audit systematically checks for OWASP Top 10 vulnerabilities including injection flaws, broken authentication, insecure deserialization, and XSS. It evaluates your web and backend repositories to produce prioritized findings with severity ratings.

Does the audit evaluate authentication and session management weaknesses?

Yes, the security audit evaluates authentication and session weaknesses by assessing token generation, storage, session expiry, rotation, and password hashing practices. It produces prioritized findings with explicit remediation steps for any discovered vulnerabilities.

How do I find known CVEs in my project dependencies before release?

To find CVEs in dependencies, the audit detects outdated packages, known CVEs, and unnecessary dependencies that increase your attack surface. It outputs prioritized findings with affected file locations and remediation steps during your pre-release review.

What is the best way to remediate vulnerabilities found during a code review?

The best way to remediate vulnerabilities is to follow the audit's prioritized findings, which include affected file locations, severity ratings, safe proof-of-concept notes, and explicit remediation steps aligned with OWASP Top 10 and dependency checks.