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.