performing-security-testing

Installation
SKILL.md

Security Test Scanner

Overview

Automate security vulnerability detection covering OWASP Top 10 categories including SQL injection, XSS, CSRF, broken authentication, and sensitive data exposure. Combines static analysis (source code scanning with Semgrep, Bandit, ESLint security plugins) with dynamic testing patterns (input fuzzing, header validation, authentication bypass checks).

Prerequisites

  • Static analysis tools installed (Semgrep, ESLint with eslint-plugin-security, Bandit for Python, or SpotBugs for Java)
  • Application running in a test environment (never scan production without explicit authorization)
  • Written authorization to perform security testing on the target system
  • npm audit, pip-audit, or trivy for dependency vulnerability scanning
  • OWASP ZAP or Burp Suite for dynamic application security testing (optional)

Instructions

  1. Run dependency vulnerability scanning to identify known CVEs:
    • Execute npm audit --json or pip-audit --format json or trivy fs ..
    • Parse results and flag critical/high severity vulnerabilities.
    • Check if vulnerable dependencies have available patches.
Related skills
Installs
30
GitHub Stars
2.2K
First Seen
Feb 1, 2026