Back to Topics Directory
Topic Hub

#program-analysis (24 Repositories)

Ranked open-source repositories tagged with #program-analysis, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

35.5%

Avg Review Latency

21.9h

Filter by language

24 repositories tagged #program-analysis

S TierJava 866

wala/WALA

T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.

95.7%
Merge Rate
16h
First Review
75%
1st-Timers
4
Maintainers
A TierJava 812

soot-oss/SootUp

A new version of Soot with a completely overhauled architecture

91.2%
Merge Rate
16h
First Review
100%
1st-Timers
10
Maintainers
A TierPython 1.2k

angr/angr-management

The official angr GUI.

87.7%
Merge Rate
9d
First Review
83%
1st-Timers
5
Maintainers
A TierHAHaskell 132

GaloisInc/grease

CLI tool, Ghidra plug-in, and Haskell library for analyzing binaries using under-constrained symbolic execution

83.1%
Merge Rate
3d
First Review
100%
1st-Timers
2
Maintainers
B TierOCOCaml 250 2 GFIs

goblint/analyzer

Static analysis framework for C

67.3%
Merge Rate
2d
First Review
50%
1st-Timers
7
Maintainers
B TierC++ 3.2k

horsicq/DIE-engine

DIE engine

90.0%
Merge Rate
4d
First Review
100%
1st-Timers
0
Maintainers
B TierElixir 176

elixir-vibe/reach

Program dependence graph and architecture/code-flow analysis for BEAM projects

50.0%
Merge Rate
3h
First Review
100%
1st-Timers
1
Maintainers
B TierJava 246

ultimate-pa/ultimate

The Ultimate program analysis framework.

50.0%
Merge Rate
2d
First Review
100%
1st-Timers
3
Maintainers
B TierJavaScript 11.4k

horsicq/Detect-It-Easy

Program for determining types of files for Windows, Linux and MacOS.

60.0%
Merge Rate
1d
First Review
33%
1st-Timers
2
Maintainers
B TierJava 2.2k

jar-analyzer/jar-analyzer

Jar Analyzer - 一个 JAR 包 GUI 分析工具,内置 AI 助手协助分析,支持 JAR DIFF 分析,方法调用关系搜索,方法调用链 DFS 算法分析,模拟 JVM 的污点分析验证 DFS 结果,字符串搜索,Java Web 组件入口分析,CFG 程序分析,JVM 栈帧分析,自定义表达式搜索等

100.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
B TierOCOCaml 102 1 GFIs

iec-checker/iec-checker

Static analysis of IEC 61131-3 programs

77.8%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
C TierC++ 1.1k

secure-software-engineering/phasar

A LLVM-based static analysis framework.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
D TierOCOCaml 7.2k

facebook/pyre-check

Performant type-checking for python.

0.0%
Merge Rate
<1h
First Review
0%
1st-Timers
0
Maintainers
D TierPython 158

Lekssays/codebadger

🦡 codebadger is a containerized Model Context Protocol (MCP) server that gives AI agents and LLMs deep, queryable access to a codebase's structure and data flow through Joern Code Property Graphs (CPGs).

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierHTML 646

mohitmishra786/reversingBits

A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse engineers, and low-level programmers.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierKotlin 255

Feysh-Group/corax-community

Corax for Java: A general static analysis framework for java code checking.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJava 3.1k

google/bindiff

Quickly find differences and similarities in disassembled code

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierOCOCaml 2.2k

BinaryAnalysisPlatform/bap

Binary Analysis Platform

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 1.3k

fkie-cad/cwe_checker

cwe_checker finds vulnerable patterns in binary executables

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierKotlin 497

enzet/symbolic-execution

History of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 444

trailofbits/vast

VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC 477

seahorn/seahorn

SeaHorn Verification Framework

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 250

seahorn/crab

A library for building abstract interpretation-based analyses.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierScala 323

cs-au-dk/TIP

Static program analysis for TIP

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best Program-analysis Open Source Repositories & C-Rank™ | GetMerged