dataflow-analysis

Installation
SKILL.md

Dataflow Analysis

Perform intra-procedural dataflow analysis to track how data flows within functions.

When to use

  • Track if a function parameter flows to a function call argument
  • Track if a function call's output flows to another function call's argument
  • Find taint propagation paths (e.g., user input reaching dangerous functions)
  • Detect vulnerabilities like command injection, buffer overflows

Instructions

Using the VulHunt MCP tools, open the project (open_project) and run the following Lua query (query_project).

To perform dataflow analysis, use project:calls_matching{}:

local calls = project:calls_matching({
  to = <target_call>,
Related skills
Installs
6
GitHub Stars
15
First Seen
Mar 8, 2026