sca-audit

Identify and triage CVEs in project dependencies across multiple ecosystems.

Updated Mar 24, 2023
One-click install
npx skills add https://github.com/j4hr3n/dotfiles --skill sca-audit-j4hr3n
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sca-audit
Source: https://github.com/j4hr3n/dotfiles/tree/main/configs/claude-code/skills/sca-audit
Command: npx skills add https://github.com/j4hr3n/dotfiles --skill sca-audit-j4hr3n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scan project dependencies for known CVEs to help teams identify risk before deployment and during dependency reviews.

Core Features & Use Cases

  • Multi-ecosystem scanning: identify CVEs across Node.js, Python, Go, Java, Ruby, Rust, .NET, PHP dependency manifests.
  • Evidence-based triage: assess reachability and exploitability to prioritize fixes.
  • Pre-deployment checks: verify vulnerability status before release and during CI.

Quick Start

Run the audit on your project to generate a vulnerability report for all dependency files.

Frequently Asked Questions about sca-audit

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

FAQPage Schema
How do I identify and triage CVEs in project dependencies across multiple ecosystems?▼

Dependency vulnerability triage assesses reachability and exploitability of CVEs found in your project dependencies. It processes JSON reports from tools like osv-scanner or npm audit to help prioritize fixes before deployment.

Can I use this to triage Dependabot alerts for Node.js and Python projects?▼

Yes, it supports triaging Dependabot alerts and dependency reviews for Node.js and Python projects. It processes JSON vulnerability findings generated by osv-scanner or ecosystem-specific tools to evaluate exploitability and prioritize remediation.

Do I need osv-scanner to scan dependencies for known vulnerabilities?▼

You need osv-scanner or ecosystem-specific tools like npm audit, pip-audit, govulncheck, or trivy to produce a JSON-formatted findings report. The Skill uses this report to identify and triage CVEs across your project dependencies.

What is the best way to verify vulnerability status before a release in CI?▼

The best way to verify vulnerability status before release is running a dependency audit to generate a JSON findings report. This enables evidence-based triage of CVEs during pre-deployment checks and CI pipelines to identify risks early.

Does dependency vulnerability scanning work with Go, Rust, and .NET projects?▼

Yes, dependency vulnerability scanning works with Go, Rust, and .NET projects, alongside Node.js, Python, Java, Ruby, and PHP. You must run ecosystem-specific tools like govulncheck to generate the required JSON findings report for triage.