sdk/python

Python SDK Reference

Taint analysis for Python applications. Supports Flask, Django, FastAPI, and standard library sources/sinks.

429QueryType classes
2781documented methods
19categories
pip install codepathfinder
from codepathfinder import calls, flows...

Web Frameworks

30

Flask, Django, FastAPI request sources and response sinks

View all 30
Browse 26 more Web Frameworks classes

Search, filter by role, and find FQNs in the reference browser

Command Execution

10

subprocess, os — command injection sinks

View all 10
Browse 6 more Command Execution classes

Search, filter by role, and find FQNs in the reference browser

Databases

12

sqlite3, psycopg2, pymongo, redis — SQL and NoSQL sinks

View all 12
Browse 8 more Databases classes

Search, filter by role, and find FQNs in the reference browser

Deserialization

21

pickle, marshal, yaml — unsafe deserialization

View all 21
Browse 17 more Deserialization classes

Search, filter by role, and find FQNs in the reference browser

HTTP Clients

31

requests, httpx, urllib — SSRF sinks

View all 31
Browse 27 more HTTP Clients classes

Search, filter by role, and find FQNs in the reference browser

File System

14

os.path, tempfile, pathlib — path traversal and temp file handling

View all 14
Browse 10 more File System classes

Search, filter by role, and find FQNs in the reference browser

Archives

9

tarfile, zipfile — archive extraction (zip slip, bombs)

View all 9
Browse 5 more Archives classes

Search, filter by role, and find FQNs in the reference browser

Cryptography

23

hashlib, hmac, ssl, secrets — weak crypto detection

View all 23
Browse 19 more Cryptography classes

Search, filter by role, and find FQNs in the reference browser

Templating

11

jinja2, string.Template — SSTI and XSS sinks

View all 11
Browse 7 more Templating classes

Search, filter by role, and find FQNs in the reference browser

Language Features

81

Python language primitives: typing, collections, abc, functools

View all 81
Browse 77 more Language Features classes

Search, filter by role, and find FQNs in the reference browser

Concurrency

8

asyncio, threading, multiprocessing, queue

View all 8
Browse 4 more Concurrency classes

Search, filter by role, and find FQNs in the reference browser

Date & Time

21

datetime, time, zoneinfo, dateutil

View all 21
Browse 17 more Date & Time classes

Search, filter by role, and find FQNs in the reference browser

I/O & Encoding

28

io streams, base64, binascii, plistlib

View all 28
Browse 24 more I/O & Encoding classes

Search, filter by role, and find FQNs in the reference browser

CLI & Terminal

19

argparse, click, colorama, tqdm

View all 19
Browse 15 more CLI & Terminal classes

Search, filter by role, and find FQNs in the reference browser

GUI

9

tkinter, curses, turtle

View all 9
Browse 5 more GUI classes

Search, filter by role, and find FQNs in the reference browser

Testing

8

unittest, doctest, mock, pytest tooling

View all 8
Browse 4 more Testing classes

Search, filter by role, and find FQNs in the reference browser

Developer Tools

21

distutils, venv, pdb, linters

View all 21
Browse 17 more Developer Tools classes

Search, filter by role, and find FQNs in the reference browser

Data Science

14

tensorflow, networkx, geopandas, openpyxl

View all 14
Browse 10 more Data Science classes

Search, filter by role, and find FQNs in the reference browser

Utilities

59

Miscellaneous modules without a dedicated category

View all 59
Browse 55 more Utilities classes

Search, filter by role, and find FQNs in the reference browser

FQN Browser

Search all 429 classes by name, import path, or framework.

Open FQN Browser →

API Reference

flows(), .method(), .tracks(), .where() and PropagationPresets documentation.

View API docs →