Crab LlvmStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 143 (-71.57%)
SeahornSeaHorn Verification Framework
Stars: ✭ 270 (-46.32%)
progge.rsProgram analysis playground for a simple, imperative language
Stars: ✭ 29 (-94.23%)
clamStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 180 (-64.21%)
Dg[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (-51.89%)
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+140.36%)
Pyre CheckPerformant type-checking for python.
Stars: ✭ 5,716 (+1036.38%)
IkosStatic analyzer for C/C++ based on the theory of Abstract Interpretation.
Stars: ✭ 1,368 (+171.97%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-88.47%)
tiroTIRO - A hybrid iterative deobfuscation framework for Android applications
Stars: ✭ 20 (-96.02%)
SvfStatic Value-Flow Analysis Framework for Source Code
Stars: ✭ 540 (+7.36%)
DomtresatDominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (-91.65%)
Sea DsaA new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
Stars: ✭ 90 (-82.11%)
SCAFA Speculation-Aware Collaborative Dependence Analysis Framework
Stars: ✭ 25 (-95.03%)
iec-checkerStatic analysis of IEC 61131-3 programs
Stars: ✭ 36 (-92.84%)
Detect It EasyProgram for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+492.84%)
PytA Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Stars: ✭ 2,061 (+309.74%)
LinterStatic Analysis Compiler Plugin for Scala
Stars: ✭ 273 (-45.73%)
CrabCoRnucopia of ABstractions: a library for building abstract interpretation-based analyses
Stars: ✭ 102 (-79.72%)
BapBinary Analysis Platform
Stars: ✭ 1,385 (+175.35%)
Codeql GoThe CodeQL extractor and libraries for Go.
Stars: ✭ 224 (-55.47%)
SysSys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Stars: ✭ 149 (-70.38%)
surveyorA symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-97.22%)
OCCAMOCCAM: Object Culling and Concretization for Assurance Maximization
Stars: ✭ 20 (-96.02%)
StoatSTatic (LLVM) Object file Analysis Tool
Stars: ✭ 44 (-91.25%)
ClangkitClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-34.39%)
flextoolC++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (-93.64%)
Clang Power ToolsBringing clang-tidy magic to Visual Studio C++ developers.
Stars: ✭ 285 (-43.34%)
WalaT.J. Watson Libraries for Analysis
Stars: ✭ 395 (-21.47%)
CredoA static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+723.86%)
GosecGolang security checker
Stars: ✭ 5,694 (+1032.01%)
ApplicationinspectorA source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.
Stars: ✭ 3,873 (+669.98%)
RapidusA toy JavaScript engine implemented in Rust from scratch
Stars: ✭ 390 (-22.47%)
FlowdroidFlowDroid Static Data Flow Tracker
Stars: ✭ 471 (-6.36%)
PhpmndPHP Magic Number Detector
Stars: ✭ 431 (-14.31%)
EngineDroidefense: Advance Android Malware Analysis Framework
Stars: ✭ 386 (-23.26%)
Go ToolsStaticcheck - The advanced Go linter
Stars: ✭ 4,317 (+758.25%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-16.9%)
EnlightnYour performance & security consultant, an artisan command away.
Stars: ✭ 378 (-24.85%)
NlvmLLVM-based compiler for the Nim language
Stars: ✭ 380 (-24.45%)
ElsaEmacs Lisp Static Analyzer
Stars: ✭ 485 (-3.58%)
Sonar DotnetCode analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (-7.36%)
PsalmA static analysis tool for finding errors in PHP applications
Stars: ✭ 4,523 (+799.2%)
Dss📄 Documented Style Sheets Parser
Stars: ✭ 375 (-25.45%)
Cwe checkercwe_checker finds vulnerable patterns in binary executables
Stars: ✭ 372 (-26.04%)
LlvmIntel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Stars: ✭ 424 (-15.71%)
Llvm HsHaskell bindings for LLVM
Stars: ✭ 370 (-26.44%)
GrypeA vulnerability scanner for container images and filesystems
Stars: ✭ 362 (-28.03%)
Tagua VmTagua VM is an experimental PHP Virtual Machine that guarantees safety and quality by removing large classes of vulnerabilities thanks to the Rust language and the LLVM Compiler Infrastructure.
Stars: ✭ 419 (-16.7%)
Sericum(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Stars: ✭ 366 (-27.24%)
CodegenExperimental wrapper over LLVM for generating and compiling code at run-time.
Stars: ✭ 362 (-28.03%)
Preallocprealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stars: ✭ 419 (-16.7%)
WssatWEB SERVICE SECURITY ASSESSMENT TOOL
Stars: ✭ 360 (-28.43%)
Easy Just In TimeLLVM Optimization to extract a function, embedded in its intermediate representation in the binary, and execute it using the LLVM Just-In-Time compiler.
Stars: ✭ 361 (-28.23%)
CirctCircuit IR Compilers and Tools
Stars: ✭ 491 (-2.39%)
SarkIDAPython Made Easy
Stars: ✭ 477 (-5.17%)
Staticscript🚀 TypeScript compiler on top of TypeScript as frontend and LLVM as backend
Stars: ✭ 447 (-11.13%)
SaferwallA hackable malware sandbox for the 21st Century
Stars: ✭ 419 (-16.7%)