vulnerability-scanner

Scan codebases and dependencies for OWASP Top 10 risks and misconfigurations.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Arbab1308/BrownlandBL-2 --skill vulnerability-scanner-arbab1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanner
Source: https://github.com/Arbab1308/BrownlandBL-2/tree/main/.agent/skills/vulnerability-scanner
Command: npx skills add https://github.com/Arbab1308/BrownlandBL-2 --skill vulnerability-scanner-arbab1308

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Advanced vulnerability analysis principles are applied to identify and prioritize security risks in codebases, dependencies, and supply chains.

Core Features & Use Cases

  • OWASP Top 10 awareness and risk prioritization across project dependencies and configurations.
  • End-to-end vulnerability scanning: dependencies, secrets, dangerous code patterns, and misconfigurations.
  • Use Case: For a project with multiple services, run scans to surface critical secrets and risky patterns before deployment.

Quick Start

Run python scripts/security_scan.py <project_path> to start a full security assessment.

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 vulnerabilities and exposed secrets before deployment?

Vulnerability scanning detects risky code patterns, hardcoded secrets, and misconfigurations across project repositories. By running a security assessment script, you identify and prioritize OWASP Top 10 risks, supply-chain integrity issues, and dependency vulnerabilities before deployment.

What is dependency vulnerability scanning and how does it assess supply-chain risks?

Dependency vulnerability scanning evaluates package managers to identify known risks and assess supply-chain integrity. It checks project dependencies against vulnerability databases and prioritizes issues based on OWASP Top 10 awareness and configuration validation.

How do I detect hardcoded secrets and dangerous code patterns in my repository?

Detect hardcoded secrets and dangerous patterns by running an end-to-end security scan on your codebase. The scanner analyzes code repositories to surface critical exposed secrets and validate configurations, allowing you to fix risky patterns early.

Does this vulnerability scanner require specific dependencies or package managers to run?

The vulnerability scanner requires no external dependencies to run. It operates directly on your project path using built-in Python scripts, allowing you to assess code repositories, package managers, and deployment pipelines without installing additional packages.

Can I limit the security scan scope to specific directories or configuration files?

You can limit the security scan scope through modifiable scan parameters. This allows you to target specific directories, configuration files, or package managers within your project to focus the OWASP Top 10 risk assessment and pattern detection.

What's the best way to prioritize OWASP Top 10 risks across multiple microservices?

The best way to prioritize OWASP Top 10 risks across multiple services is running end-to-end vulnerability scans on each codebase. This surfaces critical secrets, dependency vulnerabilities, and misconfigurations, allowing you to prioritize remediation by severity before deployment.