X-Debug traces every bug to its root cause with a 3-layer engine, visualizes cause and effect as a live causal graph, and stages ranked AI fixes in a safe git-branch sandbox — so nothing changes until you commit.
# eval() on untrusted input - config = eval(data) + config = json.loads(data) # root cause → data → eval → RCE
Three cooperating layers turn raw code into an actionable diagnosis.
Layer 1
Rule-based static analysis catches syntax and structural anomalies — unused variables, null pointers, uninitialized memory, and insecure input.
Layer 2
A CodeBERT-style model assigns a defect probability to your file and every finding, so you fix what actually matters first.
Layer 3
Every bug gets a plain-English narrative — what it is, why it's dangerous, and how the fix resolves it.
Not just detection — a full workflow from root cause to a safe commit.
A live visual graph of cause-and-effect between variables, functions and control flow — hover any node to trace how a bug propagates.
Multiple alternative fixes, each scored by confidence, efficiency and code quality, ranked best-first.
Fixes are staged in a safe sandbox with a red/green diff viewer. Nothing merges into your live code until you hit Commit.
Sign in and run your first analysis in seconds. Works offline as an installable app.
Get started free