vulnerability-scanner

Scan software projects for security vulnerabilities and prioritized remediation guidance.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/jonnathan-ls/ai-context-kit --skill vulnerability-scanner-jonnathan-ls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanner
Source: https://github.com/jonnathan-ls/ai-context-kit/tree/main/skills/vulnerability-scanner
Command: npx skills add https://github.com/jonnathan-ls/ai-context-kit --skill vulnerability-scanner-jonnathan-ls

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Auditors and developers struggle to identify, prioritize, and remediate security vulnerabilities across codebases, dependencies, configurations, and data-exposure risks. This skill provides an integrated approach to discover threats early and align remediation with business risk.

Core Features & Use Cases

  • Vulnerability scanning across code, dependencies, and configurations using OWASP 2025 principles.
  • Secrets detection and risk prioritization to prevent credential leaks.
  • Attack surface mapping and actionable reporting to guide remediation planning.
  • Produce structured findings suitable for security reviews, risk dashboards, and remediation backlogs.

Quick Start

Run python scripts/security_scan.py <project_path> to generate a full security 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 my codebase for security vulnerabilities and exposed secrets?

To scan for security vulnerabilities and exposed secrets, run the Python security_scan.py script against your project path. It audits code, dependencies, and configurations to identify and prioritize risks using OWASP principles, outputting structured findings.

What is the best way to prioritize security vulnerabilities found during a code audit?

The best way to prioritize security vulnerabilities is to use a scanner that maps your attack surface and evaluates risk severity. This skill analyzes dependencies and risky patterns to deliver prioritized findings aligned with business risk for remediation planning.

Does this vulnerability scanner work with different programming languages?

Yes, the vulnerability scanner applies to codebases of diverse languages. It audits dependencies, secrets, and configuration risks across your project to generate a comprehensive security findings report regardless of the specific language used.

Can I integrate dependency scan results into my existing security workflows?

Yes, you can integrate dependency scan results into existing security workflows. The script generates JSON and summary outputs containing structured findings suitable for security reviews, risk dashboards, and remediation backlogs.

What do I need to run a security scan using this Python script?

To run a security scan, you need a Python environment and your project directory path. Execute python scripts/security_scan.py <project_path> to generate a full security findings report without requiring external dependencies.

When should I use an automated vulnerability scanner instead of manual code review?

An automated vulnerability scanner should be used when you need to quickly map attack surfaces and detect leaked secrets across large codebases. It provides prioritized remediation guidance that manual reviews might miss, aligning fixes with business risk.