km:npm-package-security-review

Review npm packages for security risks and generate Japanese ALLOW or REJECT reports.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/koumatsumoto/agent-config --skill km-npm-package-security-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: km:npm-package-security-review
Source: https://github.com/koumatsumoto/agent-config/tree/main/templates/skills/npm-package-security-review
Command: npx skills add https://github.com/koumatsumoto/agent-config --skill km-npm-package-security-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles the risk of introducing insecure npm packages into projects by conducting a thorough security review to prevent vulnerabilities, policy violations, and unknown behaviors from compromising your codebase.

Core Features & Use Cases

  • Comprehensive Security Assessment: Evaluates packages across 7 key aspects including provenance, vulnerabilities, and runtime behavior using primary sources like npm registry and GitHub.
  • Risk-Based Decision Making: Outputs clear verdicts like ALLOW, REJECT, or NEEDS_HUMAN_REVIEW with reasoned Japanese reports and evidence.
  • Use Case: When considering [email protected] for a production node-server application with high data sensitivity, invoke this Skill to review its advisories, maintainer health, and policy fit before approval.

Quick Start

Perform a security review for @angular/[email protected] in a browser runtime context with medium data sensitivity.

Frequently Asked Questions about km:npm-package-security-review

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

FAQPage Schema
How do I check an npm package for vulnerabilities before adoption?

Checking an npm package for vulnerabilities before adoption involves a security review that evaluates provenance, advisories, and runtime behavior. This process collects primary data from the npm registry and GitHub to assess internal adoption risks and generate a structured decision report.

What is npm package provenance and why does it matter for secure adoption?

Npm package provenance verifies the source and build integrity of a package, which matters for secure adoption because confirming provenance helps prevent introducing compromised or malicious code into your codebase by ensuring the package originates from a trusted, verified source.

Can I evaluate npm package security for a specific runtime context like a browser or node-server?

You can evaluate npm package security for specific runtime contexts like a browser or node-server. The security review allows you to specify the runtime environment and data sensitivity level, tailoring the risk assessment and policy alignment checks to your exact deployment scenario.

How do I get an ALLOW or REJECT decision for adding a new npm dependency?

Getting an ALLOW or REJECT decision for a new npm dependency requires a risk-based security review across 7 key checklist aspects including vulnerabilities and maintainer health. The review outputs a clear verdict with reasoned evidence, indicating whether the package is safe for integration.

What are the limitations of automated npm package security reviews?

A key limitation of automated npm package security reviews is that not all packages receive a definitive ALLOW or REJECT verdict. When risks are ambiguous or require contextual policy interpretation, the review outputs a NEEDS_HUMAN_REVIEW decision, requiring manual assessment before final adoption.