node-security

Automate security review and OWASP Top 10 vulnerability assessment for Node.js applications.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/pellepim/skills --skill node-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: node-security
Source: https://github.com/pellepim/skills/tree/main/node-security
Command: npx skills add https://github.com/pellepim/skills --skill node-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, osv-scanner, eslint-plugin-security, semgrep, gitleaks, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates security review for Node.js projects, helping identify OWASP Top 10 vulnerabilities and other security issues.

Core Features & Use Cases

  • OWASP Top 10 Coverage: Identifies and assesses the presence of OWASP Top 10 vulnerabilities.
  • Custom Modules: Extensible module system to cover additional frameworks and security concerns.
  • Interactive & Headless Modes: Supports interactive prompts and headless execution for integration into CI/CD pipelines.
  • Use Case: Integrate this Skill into your development workflow to automatically check for security vulnerabilities in your Node.js code.

Quick Start

Run the 'node-security' skill to initiate a security review of your current project.

Frequently Asked Questions about node-security

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

FAQPage Schema
How do I automate a security review for my Node.js application?

Automate a Node.js security review by running static analysis and vulnerability assessment tools that identify OWASP Top 10 vulnerabilities. This process applies to web applications and provides both automated scanning and manual review guidance for comprehensive coverage.

What is OWASP Top 10 coverage in the context of Node.js vulnerability assessment?

OWASP Top 10 coverage identifies and assesses the presence of the most critical security vulnerabilities in your Node.js code. It uses static analysis to automatically check your project against these standard security risks during the review process.

Can I integrate static analysis security checks into a CI/CD pipeline?

Yes, you can integrate static analysis security checks into CI/CD pipelines using headless execution modes. This allows automated vulnerability assessment to run seamlessly within your development workflow without requiring interactive prompts.

Do I need npm and osv-scanner to check my Node.js project for security issues?

Yes, you need npm and various scanning tools including osv-scanner, eslint-plugin-security, semgrep, and gitleaks. These dependencies are required to perform comprehensive static analysis and vulnerability assessment for your Node.js project.

What's the best way to detect OWASP Top 10 vulnerabilities in a Node.js codebase?

The best way to detect OWASP Top 10 vulnerabilities is using an extensible module system that combines multiple security scanners like semgrep and eslint-plugin-security. This approach provides comprehensive static analysis and manual review guidance for Node.js applications.

Why does my automated Node.js vulnerability assessment require multiple scanning tools?

Automated vulnerability assessment requires multiple tools like osv-scanner, semgrep, and gitleaks to achieve comprehensive coverage. Each scanner targets different security concerns, ensuring both dependency vulnerabilities and OWASP Top 10 code issues are identified.