panda-re/panda
Some data may be outdated — see provenance labels.
Platform for Architecture-Neutral Dynamic Analysis observed · 2026-09-24
Health v2 · maintenance only
91/100
- Activity 96
- Release rhythm 80
- 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-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.5
- age_days: 4806
- days_rel: 134
- days_push: 27
- n_releases_24m: 39
Adoption not part of the score
2782 stars · 505 forks observed · 2026-09-24
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-09-24 · 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 | 91 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem