vulnerability-scanner

Scan dependencies, secrets, and code patterns to generate JSON security reports.

34|29|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/adelpro/open-tarteel --skill vulnerability-scanner-adelpro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanner
Source: https://github.com/adelpro/open-tarteel/tree/main/.agent/skills/vulnerability-scanner
Command: npx skills add https://github.com/adelpro/open-tarteel --skill vulnerability-scanner-adelpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Vulnerability-scanner reduces the manual burden of identifying security risks in codebases by auditing dependencies, detecting hardcoded secrets, spotting dangerous patterns, and validating secure configurations.

Core Features & Use Cases

  • Dependency analysis with npm/yarn/pip lock-file checks and optional npm audit
  • Secrets detection for API keys, tokens, passwords, and cloud credentials
  • Code pattern scanning for insecure deserialization, eval/exec usage, and risky file operations
  • Configuration validation to catch common misconfigurations and insecure defaults
  • Use Case: Integrate into CI to produce a security report before merges and releases

Quick Start

Run the vulnerability-scanner against your project to generate 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 dependencies for security vulnerabilities in a CI pipeline?

Scanning dependencies for security vulnerabilities involves parsing lock files from ecosystems like npm, yarn, or pip to identify risky packages. This skill automates that audit process to produce structured findings with severity levels for CI pipelines and release audits.

What is the best way to detect hardcoded secrets and API keys in a codebase?

Detecting hardcoded secrets and API keys requires scanning code patterns for cloud credentials, tokens, and passwords. This skill automates secrets detection alongside dependency analysis to generate a structured JSON security report.

Can I use automated vulnerability discovery for multiple ecosystem environments?

Yes, automated vulnerability discovery supports multiple ecosystems and environments. It enforces explicit parsing of manifests, static code checks, and configuration validation to catch insecure defaults and risky code patterns.

How do I validate configurations to catch insecure defaults during a code review?

Validating configurations to catch insecure defaults requires checking for common misconfigurations and risky file operations like insecure deserialization or eval usage. This skill automates these static code checks to prioritize security risks before merges.

Does dependency analysis work with npm audit and pip lock-file checks?

Yes, dependency analysis works with npm audit and pip lock-file checks alongside yarn manifest parsing. It explicitly parses these files to identify and prioritize security vulnerabilities in your project dependencies.