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 →