smithery.ai

vulnerability-patterns

Index of vulnerability detection pattern skills. Routes to core patterns (universal) and language-specific patterns for security scanning.

First seen Mar 25, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,260 B
  • docs SUMMARY.md 168 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Vulnerability Patterns

This skill is an index to modular detection pattern skills. Use the specialized skills for focused scanning.

When to Use This Skill

  • Finding the right pattern skill - Use this index to route appropriately
  • Overview of detection capabilities - Quick reference of what's available

When NOT to Use This Skill

  • Actual vulnerability scanning - Use the specialized skills directly
  • Remediation guidance - Use remediation-* skills
  • Full security audits - Use domain auditor agents

Specialized Pattern Skills

vuln-patterns-core

Covers: Universal patterns, configuration files, quick scan scripts Languages: All (cross-language patterns) Use when: Scanning any codebase, config audits, hook integration

Includes:

  • Hardcoded secrets (API keys, AWS keys, private keys)
  • SQL injection (universal patterns)
  • Command injection (universal patterns)
  • Path traversal
  • Configuration file patterns (.env, Docker)
  • Quick scan script
  • Hook integration guidance

vuln-patterns-languages

Covers: Language-specific vulnerability patterns Languages: JavaScript/TypeScript, Python, Go, Java, Ruby, PHP Use when: Targeting specific tech stacks, code review

Includes:

  • JavaScript: eval(), XSS, prototype pollution
  • Python: pickle, yaml.load, weak crypto
  • Go: fmt.Sprintf SQL, InsecureSkipVerify
  • Java: ObjectInputStream, XXE, createStatement
  • Ruby: backticks, Rails SQL, mass assignment
  • PHP: unserialize, include, mysql_query

Quick Routing Guide

What You're Looking For Skill to Use
Hardcoded secrets vuln-patterns-core
SQL injection (any language) vuln-patterns-core
Command injection (any) vuln-patterns-core
Path traversal vuln-patterns-core
Docker/config issues vuln-patterns-core
JavaScript XSS vuln-patterns-languages
Python pickle/yaml vuln-patterns-languages
Java deserialization vuln-patterns-languages
Go TLS issues vuln-patterns-languages
Ruby Rails patterns vuln-patterns-languages
PHP include/require vuln-patterns-languages

Pattern Categories by OWASP

OWASP 2021 Skill Key Patterns
A01 Access Control Core + Languages Path traversal, authorization
A02 Crypto Failures Languages MD5, SHA1, weak random
A03 Injection Core SQL, command, XSS
A05 Security Misconfig Core Debug mode, headers
A07 Auth Failures Core Hardcoded credentials
A08 Data Integrity Languages Deserialization

Integration

For live security hooks, use vuln-patterns-core which includes:

  • Hook integration guidance
  • Pattern matching priorities
  • False positive mitigation strategies
  • Quick scan script for rapid detection

See Also

  • asvs-requirements - Full ASVS requirement details
  • remediation-library - Index to fix patterns
  • remediation-injection - Injection fixes
  • remediation-crypto - Cryptography fixes