vulnerability-scanner

Scan codebases for dependencies, secrets, code patterns, and configuration risks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps security-aware teams quickly identify weaknesses in codebases by automatically scanning dependencies, secrets, risky code patterns, and configuration settings.

Core Features & Use Cases

  • Dependency auditing: detects vulnerable or outdated packages using npm audit when a package.json exists.
  • Secrets detection: flags hardcoded credentials, API keys, tokens, and cloud credentials.
  • Code pattern checks: identifies dangerous patterns like eval, unsafely deserialized data, or insecure deserialization.
  • Configuration verification: validates security-related configurations and headers in project files.
  • Use Case: Run on a Node or Python project to surface critical secrets and supply-chain risks before deployment.

Quick Start

Run the vulnerability-scanner against your project directory:

  • python scripts/security_scan.py <project_path> You can also specify types with --scan-type all|deps|secrets|patterns|config and view results in JSON.

Frequently Asked Questions about vulnerability-scanner

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

FAQPage Schema
How do I scan code for hardcoded secrets and vulnerable dependencies?

To scan code for hardcoded secrets and vulnerable dependencies, run the Python-based scanner against your project directory to detect API keys and execute npm audit when package.json is present.

What security risks can a codebase vulnerability scanner detect?

A codebase vulnerability scanner detects hardcoded secrets, vulnerable or outdated packages, dangerous code patterns like eval, and insecure configuration settings across diverse project ecosystems.

Can I run a security scan for specific risk types like secrets or configuration?

You can run a security scan for specific risk types by passing the --scan-type flag with arguments like all, deps, secrets, patterns, or config to target specific vulnerabilities.

Does the vulnerability scanner work with both Node and Python projects?

The vulnerability scanner works with both Node and Python projects, executing npm dependency audits when package.json exists and scanning code patterns and configurations across diverse project ecosystems.

What is the best way to automate risk detection during CI workflows?

To automate risk detection during CI workflows, execute a Python scanner script that outputs JSON results, enabling automated dependency auditing, secret detection, and configuration verification.

How do I identify dangerous code patterns like unsafe deserialization in my project?

To identify dangerous code patterns like unsafe deserialization, run a security scan with the patterns scan type, which actively flags risky code structures within your codebase.