Skip to content
Change the repository type filter

All

    Repositories list

    • doop

      Public
      The official repo of Doop, the declarative pointer analysis framework.
      Java
      Other
      2921600Updated Aug 1, 2026Aug 1, 2026
    • Shell
      0000Updated Jul 9, 2026Jul 9, 2026
    • tamiflex

      Public
      TamiFlex facilitates static analysis of programs that use reflection and custom class loaders
      Java
      17000Updated Jul 9, 2026Jul 9, 2026
    • cclyzer

      Public
      A tool for analyzing LLVM bitcode using Datalog.
      C++
      MIT License
      1410120Updated Mar 26, 2026Mar 26, 2026
    • PLaST Lab's GitHub Website
      CSS
      1101Updated Mar 12, 2026Mar 12, 2026
    • A library to generate statis analysis results in SARIF format.
      Java
      MIT License
      0000Updated Feb 27, 2026Feb 27, 2026
    • HeapDL

      Public
      Heaps Don't Lie! Analyzes standard JVM and Android heap snapshots to improve the completeness of program analysis tools such as Doop.
      Java
      GNU General Public License v2.0
      11700Updated Feb 26, 2026Feb 26, 2026
    • Common functionality shared by the components of the Clyze unified analysis framework.
      Groovy
      MIT License
      2100Updated Feb 26, 2026Feb 26, 2026
    • C
      0100Updated Feb 25, 2026Feb 25, 2026
    • C++
      BSD 3-Clause "New" or "Revised" License
      31010Updated Jan 9, 2026Jan 9, 2026
    • This repository contains a modified `sound-modulo-analysis` version of the Java OpenJDK 23 as described in the PLDI 2020 paper "Static Analysis of Java Enterpri…
      Java
      GNU General Public License v2.0
      0000Updated Mar 22, 2025Mar 22, 2025
    • CClyzer port to souffle lang
      C++
      MIT License
      82150Updated Jan 29, 2024Jan 29, 2024
    • A tool to map source code elements to IR elements.
      Java
      MIT License
      1300Updated Feb 2, 2022Feb 2, 2022
    • bccapture

      Public
      A bytecode capture agent for the JVM
      C++
      MIT License
      0000Updated Dec 27, 2021Dec 27, 2021
    • Java
      MIT License
      2700Updated Nov 29, 2021Nov 29, 2021
    • An analyzer of JNI code that matches native code information with Java code
      Java
      Universal Permissive License v1.0
      62300Updated Nov 12, 2021Nov 12, 2021
    • A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
      Rust
      1.5k000Updated Dec 23, 2020Dec 23, 2020
    • Apktool

      Public
      A tool for reverse engineering Android apk files
      Java
      Other
      4k000Updated Nov 23, 2020Nov 23, 2020
    • An extensible parser for hprof heap dump files produced by various JVMs
      Java
      Apache License 2.0
      43000Updated Nov 23, 2020Nov 23, 2020
    • This repository contains a modified `sound-modulo-analysis` version of the Java OpenJDK 8 as described in the PLDI 2020 paper "Static Analysis of Java Enterpris…
      Java
      GNU General Public License v2.0
      2900Updated Apr 5, 2020Apr 5, 2020
    • Tutorial site for PLDI 2015
      CSS
      3510Updated Jan 4, 2020Jan 4, 2020
    • credex

      Public
      Extending facebook/redex with passes driven from external program analysis
      C++
      Universal Permissive License v1.0
      1100Updated Jul 5, 2019Jul 5, 2019
    • WALA

      Public
      T.J. Watson Libraries for Analysis
      Java
      Eclipse Public License 2.0
      243000Updated Sep 13, 2018Sep 13, 2018
    • soot

      Public
      Soot - A Java optimization framework
      Java
      GNU Lesser General Public License v2.1
      727000Updated Aug 4, 2018Aug 4, 2018
    • redex

      Public
      A bytecode optimizer for Android apps
      C++
      Other
      680200Updated Aug 3, 2018Aug 3, 2018
    • FlowDroid

      Public
      FlowDroid Static Data Flow Tracker
      Java
      GNU Lesser General Public License v2.1
      321000Updated Aug 3, 2018Aug 3, 2018
    • Dynamic fact generation using the Java Debug Wire Protocol (JDWP)
      Java
      0000Updated Jul 27, 2018Jul 27, 2018
    • 0000Updated Jul 10, 2018Jul 10, 2018
    • Prolog
      1000Updated Oct 18, 2017Oct 18, 2017
    • A tool for Java program complementation.
      Java
      12000Updated Jun 23, 2017Jun 23, 2017
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.