vulnerability-scanner

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

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill vulnerability-scanner-darthlinuxer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanner
Source: https://github.com/darthlinuxer/dialectic-crew-ai/tree/main/src/mcp/skills/vulnerability-scanner
Command: npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill vulnerability-scanner-darthlinuxer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually assessing code bases for security risks is time-consuming and error-prone; this Skill automates the detection of vulnerabilities across dependencies, secrets, risky code patterns, and misconfigurations.

Core Features & Use Cases

  • Dependency checks and OWASP A03 alignment to surface known vulnerable packages and missing lock files.
  • Secret detection across source and config files to identify API keys, credentials, and cloud secrets.
  • Code-pattern analysis to flag dangerous patterns such as eval usage, unsafe deserialization, and insecure constructions.
  • Configuration validation to catch insecure settings, debugging exposure, and risky CORS/headers configurations.
  • Use Case: Integrate into CI to fail builds on critical findings or generate a reproducible security report for audits.

Quick Start

Run python scripts/security_scan.py <project_path> to generate a JSON findings report.

Frequently Asked Questions about vulnerability-scanner

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

FAQPage Schema
How do I scan a codebase for security vulnerabilities automatically?

To scan a codebase for security vulnerabilities automatically, run the script against your project path to generate a JSON findings report. It checks dependencies, secrets, dangerous code patterns, and misconfigurations.

Can I detect exposed secrets and API keys in my source files?

Yes, you can detect exposed secrets and API keys in source files. The scanner analyzes source and configuration files to identify credentials, cloud secrets, and API keys to prevent accidental exposure.

How do I check project dependencies for OWASP vulnerabilities?

You can check project dependencies for OWASP vulnerabilities using the built-in dependency checks. It aligns with OWASP A03 to surface known vulnerable packages and identify missing lock files in your software project.

What's the best way to integrate vulnerability scanning into a CI pipeline?

The best way to integrate vulnerability scanning into a CI pipeline is to run the scanner script to fail builds on critical findings. It automatically validates configurations and generates reproducible security reports for audits.

What insecure configurations and code patterns does a vulnerability scanner catch?

A vulnerability scanner catches insecure configurations and dangerous code patterns by flagging risky settings like CORS issues and debugging exposure. It also detects eval usage and unsafe deserialization in the codebase.

Does automated security scanning work without external dependencies?

Yes, automated security scanning works without external dependencies. The Skill operates self-contained using its internal scripts and reference materials to analyze your repository and output findings.