AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Cybersecurity › code-pathfinder
✦ Free & open sourceCybersecurity

code-pathfinder

Trace vulnerabilities across files using cross-file taint analysis and ASTs.

Open-Source SAST with Cross-File Taint Analysis

Build code graphs and trace data flows to find security vulnerabilities across files and functions.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.4
ZEKAI
Deep SAST with cross-file flows
Free & open source · Cybersecurity
Ease of setup8
Usefulness8
Maintenance8.5
Community5
★ 142
GITHUB
Jul 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Code Pathfinder is an open-source static analysis engine that parses code into Abstract Syntax Trees and constructs call graphs to detect source-to-sink vulnerabilities. It suits security teams and developers looking to catch complex cross-file bugs that simple pattern-matching tools miss.

Runs on
Cross-platform
Hosting
Desktop
Languages
Go
License
Apache-2.0

What it is

The engine builds Variable Dependency Graphs per function and connects them through inter-procedural taint transfer summaries. It supports Python, Docker, and Docker Compose with 190 built-in rules downloaded automatically from a CDN.

Who it's for

It suits application security engineers and developers writing Python or Docker configurations who need deep static analysis without cloud lock-in. It does not suit teams working outside of Python and Docker or those needing zero-setup browser-only scanners.

Key features

Cross-File Taint Analysis

Tracks data flow from sources in one file to sinks in another across function boundaries.

MCP Server Integration

Exposes code graphs and security findings directly to AI coding assistants like Claude Code and Cursor.

Built-In Rule Registry

Automatically downloads rules for Python, Docker, and Docker Compose straight from a CDN.

Multiple Output Formats

Exports scan findings to text, JSON, SARIF for GitHub Code Scanning, or CSV.

How to start

Up and running in 3 steps

1
Install the CLI via Homebrew using `brew install shivasurya/tap/pathfinder`.
2
Run a scan on your local codebase using `pathfinder scan --ruleset python/all --project .`.
3
Optionally start the MCP server using `pathfinder serve --project .` for AI assistant integration.
Real talk

Our honest verdict

What's great

  • Performs cross-file taint analysis that pattern-matching SAST tools miss entirely.
  • Operates completely locally with no config files, API keys, or cloud accounts required.
  • Includes an MCP server mode to give AI coding assistants deep context on code structure.
  • Provides pre-built rulesets for Python applications, Dockerfiles, and Docker Compose.

Where it falls short

  • Rule coverage is currently limited primarily to Python and Docker-related configurations.
  • Requires managing and executing CLI commands or integrating local binaries into CI pipelines.
  • Writing custom rules demands familiarity with the Python PathFinder SDK and AST dataflows.
Cost

Pricing & license

Code Pathfinder is free to use under its open-source license. The only cost is running the tool locally or within your own CI/CD infrastructure.

Paid work

Open remote AI-training roles

767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: code-pathfinder for Cybersecurity
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure code-pathfinder for you — and train your team.
Get it done for you ↗
Questions

FAQ

Do I need to manage local rule files?

No, rules download automatically from the CDN when you run a scan.

Can I write custom security checks?

Yes, you can write custom rules in Python using the PathFinder SDK.

Which AI assistants work with the MCP server?

Claude Code, Cursor, Cline, and other MCP-compatible coding assistants can connect to it.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Cybersecurity — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google