secure-software-engineering/phasar
A LLVM-based static analysis framework. observed · 2026-09-03
Health v2 · maintenance only
81/100
- Activity 100
- Release rhythm 46
- 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: 195.5
- age_days: 3044
- days_rel: 145
- days_push: 0
- n_releases_24m: 3
Adoption not part of the score
1053 stars · 159 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PhASAR is a LLVM-based static analysis framework written in C++20 that solves user-specified data-flow problems automatically on LLVM IR. It provides IFDS/IDE, WPDS, and monotone solvers along with call-graph, points-to/alias, type-hierarchy, and taint analysis infrastructure.
Use cases
- build a taint analysis for C/C++ code
- compute call graphs and points-to information from LLVM IR
- run interprocedural data-flow analysis with IFDS/IDE
- find security vulnerabilities via static analysis
- analyze C++ type hierarchies from LLVM bitcode
- prototype custom static analyses on LLVM IR
When to choose
- you need a programmable, solver-based static analysis framework over LLVM IR
- you want ready-made call-graph, alias, and ICFG infrastructure
- you are doing security research like taint or vulnerability analysis on C/C++
When to avoid
- you need dynamic or runtime analysis rather than static analysis
- your code does not compile to LLVM IR
- you want a turnkey linter with no C++ development
Facets
framework · maturity active
linter parser compiler security developer-tools security developer-tools programming-languages compilers cpp cross-platform llvm data-flow-analysis ifds ide-solver taint-analysis points-to-analysis call-graph program-analysis linux macos
1 source
- readme: https://github.com/secure-software-engineering/phasar · fetched 2026-09-03 · fdff3e2d397d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| secure-software-engineering/phasar | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="secure-software-engineering/phasar")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem