PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Program Analysis Python Packages

Python packages with the GitHub topic program-analysis. Sorted by monthly downloads, with stars and forks.
ConsenSys
mythril

Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.

46K 4K 820
trailofbits
manticore

Symbolic execution tool

19K 4K 497
jonathansalwan
triton-library

Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.

18K 4K 597
angr
angr-management

The official angr GUI.

14K 1K 132
BrokkAi
brokk-bifrost-searchtools

Multi-language static analysis for agents, editors, and large repositories.

13K 17 2
vitsalis
pycg

Static Python call graph generator

11K 365 72
BrokkAi
brokk-bifrost

Multi-language static analysis for agents, editors, and large repositories.

8K 17 2
facebook
pyre-check-nightly

Performant type-checking for python.

6K 7K 450
UnboundCompute
lachesis-cpg

Compiler-precise code property graph for C, Python, and TypeScript, navigable over MCP — data- and taint-flow with source→sink witnesses, points-to, and guard/sink structure for security reasoning over source.

2K 5 0
python-security
python-taint

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications

1K 2K 248
kliu04
explotest

Create Regression Tests from Runtime Arguments

1K 3 0
quarkslab
qbindiff

Quarkslab Bindiffer but not only !

1K 246 15
statycc
pymwp

A static analyzer of variable value growth for C programs.

470 6 1
patacca
flatline

Python wrapper around the Ghidra decompiler

356 1 0
quarkslab
pastis-framework

PASTIS: Collaborative Fuzzing Framework

309 165 11
trailofbits
vendetect

A tool to automatically detect copy+pasted and vendored code between repositories

136 84 6
BinaryAnalysisPlatform
bap

BAP python bindings

132 23 12
welchbj
int3

shellcode compiler and machine code mutation engine

93 4 0
bliutech
taintmonkey

MIT IEEE URTC 2025. GSET 2025. Repository for "TaintMonkey: Dynamic Taint Analysis of Python Web Applications Using Monkey Patching". A Pytest plugin incorporating fuzzing and taint analysis to uncover security vulnerabilities in Flask web applications.

91 16 1
pfalcon
scratchablock

Yet another crippled decompiler project

52 110 22
python-security
taint-analysis

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications

47 2K 248
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology