Ross ROSS = Recommend OSS · open-source software intelligence for agents

cmu-sei/pharos

Automated static analysis tools for binary programs observed · 2026-08-28

github.com/cmu-sei/pharos · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

75/100

  • Activity 95
  • Release rhythm 35
  • Longevity 100

Flags: no_releases 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: n/a
  • age_days: 4100
  • days_rel: n/a
  • days_push: 30
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1723 stars · 214 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Pharos is a static binary analysis framework from Carnegie Mellon's Software Engineering Institute built on the ROSE compiler infrastructure. It provides tools for automated analysis of binary programs, including API call pattern detection and C++ object-oriented construct recovery.

Use cases

  • recover C++ classes and methods from compiled executables
  • detect API call sequences like file open/write/close in binaries
  • disassemble and analyze control flow of binary programs
  • analyze malware without executing it
  • import recovered object information into reverse engineering tools
  • research automated static analysis of binaries

When to choose

  • you need automated static analysis of x86 binaries without running them
  • you want to recover object-oriented structure from C++ executables
  • you're doing binary analysis research and want a semantic analysis framework
  • you need to identify OS interaction patterns in unknown binaries

When to avoid

  • you need a polished production reverse engineering tool with GUI support
  • you need to analyze non-x86 or non-MSVC-compiled binaries for OO recovery
  • you want a simple disassembler rather than a research framework
  • you need guaranteed stability or extensive portability across build configurations

Facets

framework · maturity active

reverse-engineering parser security developer-tools reverse-engineering security developer-tools windows cpp cli binary-analysis static-analysis disassembly c++-recovery rose malware-analysis linux

1 source

Member repositories

RepositoryRoleHealth v2
cmu-sei/pharosmain75

For agents

markdown · JSON · MCP: product_card(name="cmu-sei/pharos")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem