Back to Topics Directory
Topic Hub

#program-analysis (29 Repositories)

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

Topic Avg Merge Rate

37.6%

Avg Review Latency

31.0h

Filter by language

29 repositories tagged #program-analysis

A TierJava 824

soot-oss/SootUp

A new version of Soot with a completely overhauled architecture

89.7%
Merge Rate
16h
First Review
100%
1st-Timers
8
Maintainers
A TierJava 875

wala/WALA

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

93.8%
Merge Rate
-
First Review
75%
1st-Timers
3
Maintainers
A TierOCOCaml 252 3 GFIs

goblint/analyzer

Static analysis framework for C

63.0%
Merge Rate
-
First Review
67%
1st-Timers
9
Maintainers
B TierC++ 4.3k

JonathanSalwan/Triton

Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
B TierJava 248

ultimate-pa/ultimate

The Ultimate program analysis framework.

50.0%
Merge Rate
-
First Review
50%
1st-Timers
5
Maintainers
B TierHAHaskell 133

GaloisInc/grease

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

87.9%
Merge Rate
-
First Review
100%
1st-Timers
1
Maintainers
B TierC++ 1.1k

secure-software-engineering/phasar

A LLVM-based static analysis framework.

83.3%
Merge Rate
23d
First Review
100%
1st-Timers
1
Maintainers
B TierPython 1.2k

angr/angr-management

The official angr GUI.

82.3%
Merge Rate
10d
First Review
75%
1st-Timers
2
Maintainers
B TierC++ 3.3k

horsicq/DIE-engine

DIE engine

80.0%
Merge Rate
1d
First Review
100%
1st-Timers
1
Maintainers
B TierC 478

seahorn/seahorn

SeaHorn Verification Framework

57.1%
Merge Rate
1d
First Review
100%
1st-Timers
1
Maintainers
B TierJavaScript 11.7k

horsicq/Detect-It-Easy

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

61.1%
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 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).

50.0%
Merge Rate
10h
First Review
0%
1st-Timers
1
Maintainers
B TierRust 1.4k

fkie-cad/cwe_checker

cwe_checker finds vulnerable patterns in binary executables

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
B TierElixir 194

elixir-vibe/reach

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

25.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
C TierOCOCaml 106 1 GFIs

iec-checker/iec-checker

Static analysis of IEC 61131-3 programs

66.7%
Merge Rate
-
First Review
0%
1st-Timers
0
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 TierTypeScript 326

antgroup/YASA-Engine

YASA is an open-source static program analysis project. Its core innovation lies in a unified intermediate representation called UAST, designed to support multiple programming languages. Built on top of UAST, YASA provides a highly accurate static analysis framework.

0.0%
Merge Rate
<1h
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++ 448

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 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 TierHTML 656

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 TierOCOCaml 2.3k

BinaryAnalysisPlatform/bap

Binary Analysis Platform

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPython 4.3k

ConsenSysDiligence/mythril

Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.

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

google/bindiff

Quickly find differences and similarities in disassembled code

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 TierPython 1.8k

Tencent/CodeAnalysis

Static Code Analysis - 静态代码分析

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
D TierC++ 3.2k

NASA-SW-VnV/ikos

Static analyzer for C/C++ based on the theory of Abstract Interpretation.

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