vulnerability-scanner

Detect and prioritize security vulnerabilities across code, dependencies, and configurations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JoaoPedroAmaral/backBarbearia --skill vulnerability-scanner-joaopedroamaral
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanner
Source: https://github.com/JoaoPedroAmaral/backBarbearia/tree/main/.claude/skills/vulnerability-scanner
Command: npx skills add https://github.com/JoaoPedroAmaral/backBarbearia --skill vulnerability-scanner-joaopedroamaral

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps teams detect, prioritize, and contextualize security vulnerabilities across source code, dependencies, configurations, and secrets so that remediation effort targets what matters most to the business.

Core Features & Use Cases

  • Dependency & Supply Chain Checks: Detect missing lockfiles, surface npm audit results when available, and flag supply-chain integrity risks.
  • Secret Scanning: Regex-based detection of API keys, tokens, cloud credentials, JWTs, and private keys in code and configuration files.
  • Dangerous Pattern Detection: Identify injection, unsafe deserialization, insecure SSL usage, and other high-risk code patterns across common languages.
  • Configuration Validation: Find insecure debug flags, permissive CORS, and missing security header configurations.
  • Use Case: Run a repository scan before a release to produce a JSON report that teams can triage, integrate into CI gates, or feed into a tracking workflow for prioritized fixes.

Quick Start

Run the included security_scan.py against the project root to produce a JSON report of dependency, secret, pattern, and configuration findings.

Frequently Asked Questions about vulnerability-scanner

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

FAQPage Schema
How do I scan my code repository for security vulnerabilities before a release?

A repository vulnerability scan detects and prioritizes security risks across source code, dependencies, configurations, and secrets. It performs lockfile checks, npm audit, regex-based secret scanning, and configuration validation to produce a triage-ready JSON report.

What is dependency and supply chain security scanning?

Dependency and supply chain security scanning detects missing lockfiles, surfaces npm audit results when available, and flags supply-chain integrity risks. This helps teams identify vulnerable packages and prioritize remediation effort targeting what matters most to the business.

Can I use secret scanning to detect API keys and cloud credentials in configuration files?

Yes, you can use regex-based secret scanning to detect API keys, tokens, cloud credentials, JWTs, and private keys in code and configuration files. This identifies exposed secrets across the repository during security reviews and dependency audits.

How do I find insecure configuration and dangerous code patterns in web applications?

To find insecure configuration and dangerous code patterns, run a security scan that validates configurations for insecure debug flags, permissive CORS, and missing security headers. It also identifies injection, unsafe deserialization, and insecure SSL usage patterns across common languages.

Does this vulnerability scanner work with CI/CD pipelines for cloud applications?

Yes, this vulnerability scanner applies to CI/CD pipelines for web and cloud applications. It emits a JSON report during security reviews and dependency audits that teams can integrate into CI gates or feed into tracking workflows for prioritized fixes.

What are the limitations of regex-based pattern detection for code analysis?

Regex-based pattern detection for code analysis identifies dangerous patterns like injection and unsafe deserialization, but may produce false positives or miss context-specific vulnerabilities. It is designed to prioritize critical risks rather than replace comprehensive manual security reviews.