vulnerability-scanner

Scan dependencies, secrets, code patterns, and configurations for security risks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Scans software projects for security risks by analyzing dependencies, secrets, risky code patterns, and configuration settings to surface actionable findings.

Core Features & Use Cases

  • Dependency integrity checks to surface supply chain risks in package ecosystems.
  • Secrets detection across code and configuration to reveal exposed API keys, tokens, and credentials.
  • Code-pattern scanning for dangerous constructs (eval, exec, unsafe deserialization, SQL string concatenation).
  • Configuration security checks to identify insecure defaults, debug modes, and risky headers.

Quick Start

Run the vulnerability-scanner against a project directory to produce a JSON security 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 software projects for exposed secrets and risky code patterns?

Scanning software projects for exposed secrets and risky code patterns is done by analyzing source files and configurations to detect API keys, tokens, and dangerous constructs like eval or unsafe deserialization. This produces a structured JSON report with categorized findings and remediation guidance.

What is the best way to check dependency integrity for supply chain risks in npm and pip?

Checking dependency integrity for supply chain risks in npm and pip ecosystems involves analyzing package manifests to identify vulnerable dependencies. The scanner surfaces these risks and provides actionable findings categorized by severity within a structured JSON output.

Can I integrate vulnerability scanning into CI/CD workflows across different programming languages?

Vulnerability scanning can be integrated into CI/CD workflows and standalone repositories across multiple languages. The tool analyzes package ecosystems like npm, yarn, and pip, alongside source files, to identify security risks and output structured JSON reports.

How do I identify insecure configuration settings and risky headers in my application?

Identifying insecure configuration settings and risky headers requires analyzing project configuration files to detect insecure defaults and debug modes. The scanner automatically checks these settings to surface actionable security findings.

Does the vulnerability scanner output structured reports for automated security analysis?

The vulnerability scanner outputs structured JSON reports designed for automated security analysis. These reports contain findings categorized by risk level, detailing issues in dependencies, secrets, code patterns, and configurations alongside actionable remediation guidance.

What dangerous code constructs are detected during source file security scanning?

Source file security scanning detects dangerous code constructs including eval, exec, unsafe deserialization, and SQL string concatenation. It analyzes source files across languages to prioritize these risks and provide structured remediation guidance.