vulnhunter

Detects security vulnerabilities and variant patterns in codebases using Semgrep and CodeQL.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/sempervincere/lokal --skill vulnhunter-sempervincere
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnhunter
Source: https://github.com/sempervincere/lokal/tree/main/.claude/skills/vulnhunter
Command: npx skills add https://github.com/sempervincere/lokal --skill vulnhunter-sempervincere

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires semgrep, codeql, vulnhunter-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complex challenge of detecting and analyzing security vulnerabilities across diverse codebases. It combats common security pitfalls and aids in variant hunting to strengthen the security posture of software systems.

Core Features & Use Cases

  • Sharp Edges Detection: Identifies error-prone configurations, dangerous APIs, and footgun patterns in code.
  • Variant Analysis: Scans codebases for similar vulnerabilities based on extracted patterns.
  • Use Case: Use this Skill during code reviews or when assessing third-party libraries for known vulnerabilities, helping to identify and mitigate potential risks before they become significant threats.

Quick Start

Use the vulnhunter skill to conduct a security audit of your project and detect vulnerabilities in the 'codebase' directory.

Frequently Asked Questions about vulnhunter

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

FAQPage Schema
How do I conduct a security audit of my codebase to detect dangerous APIs and footgun patterns?

To conduct a security audit and detect dangerous APIs, use this Skill to scan your project for error-prone configurations and footgun patterns. It identifies dangerous code patterns across multiple files to help mitigate risks during code reviews.

What is variant analysis in code review and how does it find similar vulnerabilities?

Variant analysis in code review scans codebases for similar vulnerabilities based on extracted patterns. This Skill uses Semgrep and CodeQL to detect dangerous code similarities across multiple files, strengthening your software's security posture.

Do I need Semgrep and CodeQL installed to run vulnerability detection on my project?

Yes, you need Semgrep and CodeQL installed to run advanced vulnerability detection. This Skill requires both tools, along with its specific analysis tools, to conduct comprehensive security audits and variant analyses of your codebase.

Can I use this Skill to assess third-party libraries for known security vulnerabilities?

Yes, you can use this Skill to assess third-party libraries for known security vulnerabilities. It performs variant hunting and sharp edges detection to identify and mitigate potential risks in external code dependencies.

What is the best way to hunt for security vulnerabilities across diverse codebases?

The best way to hunt for security vulnerabilities across diverse codebases is using pattern analysis and variant hunting. This Skill identifies error-prone configurations and dangerous APIs, detecting vulnerabilities across multiple files.

Why should I perform variant hunting during code reviews instead of standard testing?

You should perform variant hunting during code reviews to detect similar vulnerabilities based on extracted patterns. Standard testing checks functionality, while variant hunting identifies dangerous code similarities and error-prone configurations before they become threats.