security-auditor

Scan JavaScript, TypeScript, and Python codebases for vulnerabilities and secrets.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill security-auditor-cenredjun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-auditor
Source: https://github.com/CenredJun/openclaw-claudecode-setup-kit/tree/main/skills/security-auditor
Command: npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill security-auditor-cenredjun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, pip-audit, jq, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Identifies security vulnerabilities, leaked secrets, and dependency CVEs in codebases so teams can find and fix issues before deployment and reduce incident risk while providing actionable remediation guidance.

Core Features & Use Cases

  • Dependency Scanning: Runs npm audit, pip-audit, and other package manager checks to surface known CVEs and vulnerable components.
  • Secret Detection: Finds high-entropy strings, API keys, AWS credentials, private keys, JWTs, and connection strings with contextual false-positive handling.
  • Static Analysis (OWASP): Performs language-aware SAST for OWASP Top 10 patterns in JavaScript/TypeScript and Python, with evidence and remediation suggestions.
  • CI/CD & Reporting: Produces machine-readable JSON reports, integrates with GitHub Actions or other CI to fail builds on critical findings, and generates unified security summaries.
  • Use Case: Pre-deployment audit, pre-merge PR checks, or routine CI scans to enforce a zero-critical policy and provide developers clear fixes.

Quick Start

Run a full security audit of the project directory and generate a unified JSON report including dependency, secret, and OWASP findings.

Frequently Asked Questions about security-auditor

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

FAQPage Schema
How do I scan my codebase for exposed secrets and OWASP Top 10 vulnerabilities?

To scan a codebase for exposed secrets and OWASP Top 10 vulnerabilities, run a full security audit on your project directory. The scan performs language-aware static analysis and secret detection, outputting a unified JSON report with actionable remediation guidance.

Can I fail a CI build if a critical security vulnerability is found during dependency scanning?

Yes, you can fail a CI build if a critical security vulnerability is found. By integrating the security audit into GitHub Actions or other CI pipelines, you can enforce a zero-critical policy with fail-on-severity behavior to stop problematic deployments.

Does this static analysis tool work for both Python and JavaScript projects?

Yes, this static analysis tool works for both Python and JavaScript projects. It applies language-aware SAST checks to JavaScript, TypeScript, and Python codebases to identify OWASP Top 10 patterns.

How do I audit Python and JavaScript dependencies for known CVEs before deployment?

To audit Python and JavaScript dependencies for known CVEs, run the integrated dependency scanning feature. It executes npm audit and pip-audit checks to surface vulnerable components, providing a pre-deployment dependency audit report.

What do I need to install to run a full static analysis and dependency audit on my project?

To run a full static analysis and dependency audit, you need npm, python3, pip-audit, and jq installed in your environment. These dependencies execute the package manager checks and process the generated JSON reports.