panda-re/panda
Platform for Architecture-Neutral Dynamic Analysis observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 95
- Release rhythm 87
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 4758
- days_rel: 86
- days_push: 35
- n_releases_24m: 44
Adoption not part of the score
2778 stars · 503 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PANDA is an open-source Platform for Architecture-Neutral Dynamic Analysis built on the QEMU whole-system emulator, supporting record and replay of full guest executions across thirteen CPU architectures. Analyses are written as C plugins or via the PyPANDA Python interface, with features like byte-level taint tracking and OS introspection.
Use cases
- record and replay whole-system executions for repeatable malware analysis
- write dynamic analysis plugins in Python with PyPANDA
- perform architecture-neutral taint tracking across many CPU instruction sets
- introspect guest OS state like active processes on Linux and Windows
- analyze firmware or embedded systems in an emulated environment
- count executed basic blocks or trace instructions in a running VM
- share compact replay logs for reproducible security experiments
When to choose
- you need whole-system dynamic analysis with record/replay semantics
- you want to analyze binaries for architectures QEMU supports without native hardware
- you need taint tracking or OS introspection during emulation
- you want to script VM-driven analyses from Python or Jupyter
When to avoid
- you only need static analysis of a single binary without emulation
- you need low-overhead production monitoring rather than deep offline analysis
- you want a lightweight debugger rather than a full-system emulator
- you cannot tolerate the performance cost of taint analysis on live execution
Facets
framework · maturity active
reverse-engineering simulation security sdk developer-tools security reverse-engineering developer-tools operating-systems python cpp c qemu dynamic-analysis record-and-replay taint-tracking whole-system-emulation pypanda malware-analysis plugin-architecture linux docker
3 sources
- readme: https://github.com/panda-re/panda · fetched 2026-08-28 · 7c810580bc9b
- homepage: https://panda.re · fetched 2026-08-29 · bae6bba44d8b
- site_page: https://docs.panda.re · fetched 2026-08-29 · ff0fb6bd249c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| panda-re/panda | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem