vulnerability-scanning

>

INSTALLATION
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill vulnerability-scanning
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

Vulnerability Scanning

Table of Contents

  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)

Overview

Systematically identify security vulnerabilities in applications, dependencies, and infrastructure using automated scanning tools and manual security assessments.

When to Use

  • Pre-deployment security checks
  • Continuous security monitoring
  • Compliance audits (PCI-DSS, SOC 2)
  • Dependency vulnerability detection
  • Container security scanning
  • Infrastructure security assessment

Quick Start

Minimal working example:

// scanner.js - Comprehensive vulnerability scanning

const { exec } = require("child_process");

const util = require("util");

const fs = require("fs").promises;

const execPromise = util.promisify(exec);

class VulnerabilityScanner {

  constructor() {

    this.results = {

      dependencies: [],

      code: [],

      docker: [],

      secrets: [],

    };

  }

  async scanDependencies() {

    console.log("Scanning dependencies with npm audit...");

    try {

      const { stdout } = await execPromise("npm audit --json");

      const auditResults = JSON.parse(stdout);

      for (const [name, advisory] of Object.entries(

// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide

Contents

Node.js Vulnerability Scanner

Node.js Vulnerability Scanner

Python OWASP Scanner

Python OWASP Scanner

CI/CD Integration - GitHub Actions

CI/CD Integration - GitHub Actions

Best Practices

✅ DO

  • Automate scans in CI/CD
  • Scan dependencies regularly
  • Use multiple scanning tools
  • Set severity thresholds
  • Track vulnerability trends
  • Scan containers and images
  • Monitor CVE databases
  • Document false positives

❌ DON'T

  • Skip vulnerability scanning
  • Ignore low severity issues
  • Trust single scanning tool
  • Bypass security gates
  • Commit secrets to repos
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card