sec-audit-static

Automate SAST, SCA, and secret detection to produce standardized JSON findings and reports.

3|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/windshock/oh-my-secuaudit --skill sec-audit-static
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sec-audit-static
Source: https://github.com/windshock/oh-my-secuaudit/tree/main/skills/static/sec-audit-static
Command: npx skills add https://github.com/windshock/oh-my-secuaudit --skill sec-audit-static

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires semgrep, joern, rg, zoekt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Static code security auditing is tedious and error-prone when done manually; this Skill automates SAST/SCA and secret detection to produce consistent, machine-readable outputs.

Core Features & Use Cases

  • Orchestrates static analysis, dependency checks, and secret scanning across repositories.
  • Generates standardized JSON findings and final reports that align with the existing schemas.
  • Use case: run on a multi-repo codebase to produce a unified security snapshot and enable risk-based triage.

Quick Start

Install the skill and run the local workflow to generate final_report.json for your codebase.

Frequently Asked Questions about sec-audit-static

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

FAQPage Schema
How do I automate static security analysis across multiple repositories?

You can automate static security analysis by orchestrating SAST, SCA, and secret detection across repositories to produce a unified security snapshot. This automation generates standardized JSON findings and final reports to enable risk-based triage.

How does automated secret detection integrate with SAST reporting pipelines?

Automated secret detection integrates with SAST reporting pipelines by generating standardized JSON findings and final reports compatible with existing schemas. It ensures reproducibility by recording provenance and state-store metadata for each run.

Can I use Semgrep and Joern for multi-language SCA and SAST audits?

Yes, you can use Semgrep and Joern for multi-language SAST and SCA audits. The process orchestrates static analysis, dependency checks, and secret scanning across multiple repositories to produce machine-readable outputs.

What is the best way to generate standardized JSON findings for source code vulnerabilities?

The best way to generate standardized JSON findings for source code vulnerabilities is to automate static security analysis. This approach produces consistent, machine-readable outputs and audit summaries that align with existing reporting schemas.

Do I need specific dependencies to run reproducible static code security audits?

Yes, you need dependencies like Semgrep, Joern, ripgrep, and Zoekt to run reproducible static code security audits. These tools enable static analysis, dependency checks, and secret scanning while recording provenance metadata for each run.

Why does manual static code security auditing produce inconsistent results?

Manual static code security auditing produces inconsistent results because it is tedious and error-prone. Automating SAST, SCA, and secret detection eliminates human error and ensures reproducible, machine-readable outputs for every run.