vulnerability-scanning

Automate vulnerability detection across code, dependencies, containers, and infrastructure.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/statick88/dotfiles --skill vulnerability-scanning-statick88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-scanning
Source: https://github.com/statick88/dotfiles/tree/main/amp/.agents/skills/vulnerability-scanning
Command: npx skills add https://github.com/statick88/dotfiles --skill vulnerability-scanning-statick88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, npx, eslint, hadolint, trufflehog, safety, bandit, trivy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the identification of security vulnerabilities across code, dependencies, containers, and infrastructure, ensuring a robust security posture.

Core Features & Use Cases

  • Comprehensive Scanning: Utilizes tools like npm audit, ESLint, hadolint, and truffleHog for multi-faceted security checks.
  • Automated Reporting: Generates detailed security reports summarizing findings by severity.
  • Use Case: Before deploying a new microservice, run this Skill to scan its Node.js dependencies, Dockerfile, and codebase for critical vulnerabilities, ensuring compliance and mitigating risks.

Quick Start

Execute the vulnerability-scanning skill to perform a full scan of the current project and generate a security report.

Frequently Asked Questions about vulnerability-scanning

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

FAQPage Schema
How do I automate vulnerability detection across code, dependencies, and Dockerfiles?

Automate vulnerability detection by running scanners like npm audit, hadolint, and truffleHog to identify security risks across your codebase, Node.js dependencies, and infrastructure, generating a summarized report of findings by severity.

What is the best way to perform a security audit before deploying a new microservice?

Perform a security audit by executing a comprehensive scan of your microservice using OWASP tools and CVE databases to check code, containers, and dependencies for critical vulnerabilities and compliance adherence.

Do I need npm and npx installed to run security vulnerability scanning?

Yes, you need npm and npx installed along with specific security scanners like eslint, hadolint, trufflehog, safety, bandit, and trivy to execute the automated vulnerability detection and reporting processes.

Can I use hadolint and trivy for continuous infrastructure and container monitoring?

Yes, you can use hadolint for Dockerfile analysis and trivy for container infrastructure scanning to support continuous monitoring, proactive risk management, and adherence to security best practices.

How does automated security reporting handle vulnerabilities found in Python and Node.js dependencies?

Automated security reporting utilizes tools like safety for Python and npm audit for Node.js to detect dependency vulnerabilities, summarizing the identified risks into a detailed report categorized by severity.

Why should I use truffleHog and bandit in my DevSecops compliance checks?

Use truffleHog to detect hardcoded secrets and bandit to analyze Python code for security issues, ensuring robust DevSecOps compliance checks and mitigating risks before deployment.