agentsclimarketplace

Run1 npm audit security analysis

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-gemini-3-flash-preview/dependency-vulnerability-check/run1_npm-audit-security-analysis

[COLM'26] SkillLearnBench is the first benchmark for evaluating continual learning methods that automatically generate agent skills.

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run1_npm-audit-security-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Identifying vulnerabilities in Node.js dependencies using the npm audit tool to filter for high and critical severities.

SKILL.md

1.3 KB, 235 tokens by cl100k_base, as published. Nobody here has run it

Overview

npm audit is a built-in tool in the Node.js ecosystem that checks projects for known vulnerabilities in dependencies. It compares the versions listed in package-lock.json against the GitHub Advisory Database.

Key Commands

To perform a security audit and obtain detailed information in a machine-readable format, use the following flags:

  • Audit with JSON output: npm audit --json Provides a detailed JSON report containing dependency paths, CVE IDs, CVSS scores, and fix versions.
  • Filtering by Severity: While npm audit can filter exit codes by severity, the full JSON output contains all levels. You must post-process the JSON to filter for high and critical severities as requested.

Analyzing the Output

The JSON output typically contains:

  • vulnerabilities: A map of package names to vulnerability details.
  • via: Sources of the vulnerability (e.g., specific advisories).
  • effects: Other packages affected by this dependency.
  • range: The semver range of affected versions.
  • fixAvailable: Information on whether a fix exists and what version resolves it.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.