LLAP is an LLVM-based tool for generating enriched program dependency graphs (ePDGs) from program source code that are suitable for use in AI/ML modeling. Originally used to create a SAST tool called Vulchecker and a lifting tool called CORBIN, but can be adapted to a wide variety of purposes. This public version contains examples from Vulcheck…
☆16May 17, 2023Updated 2 years ago
Alternatives and similar repositories for llap
Users that are interested in llap are comparing it to the libraries listed below
Sorting:
- Code for ICSE'24 Paper☆14Apr 21, 2024Updated last year
- Evolving fuzzers with large language models☆17Dec 14, 2023Updated 2 years ago
- Fuzzing Deep Learning Libraries Via Mining Security Knowledge from Open Source☆16May 14, 2024Updated last year
- VulExplainer: A Transformer-based Hierarchical Distillation for Explaining Vulnerability Types☆19Nov 24, 2023Updated 2 years ago
- A deep learning model for localizing bugs in C/C++ source code (USENIX'23)☆157Jun 28, 2023Updated 2 years ago
- ☆10Jul 9, 2020Updated 5 years ago
- FLOWMATRIX: GPU-Assisted Information-Flow Analysis through Matrix-Based Representation, USENIX Security'22☆28Apr 17, 2023Updated 2 years ago
- Crashbench is a LLM benchmark to measure bug-finding and reporting capabilities of LLMs☆14Jan 20, 2026Updated last month
- ☆13Jan 7, 2025Updated last year
- ☆26Sep 21, 2022Updated 3 years ago
- MCPCorpus is a comprehensive dataset for analyzing the Model Context Protocol (MCP) ecosystem, containing ~14K MCP servers and 300 MCP cl…☆32Sep 1, 2025Updated 6 months ago
- Security Vulnerability Repair via Concolic Execution and Code Mutations☆19Sep 12, 2024Updated last year
- IoTvulCode: AI-enabled vulnerability detection in software products designed for IoT applications☆18May 10, 2024Updated last year
- ☆19Aug 23, 2024Updated last year
- A Unit-Based Symbolic Execution Method for Detecting Memory Corruption Vulnerabilities in Executable Codes☆43May 7, 2023Updated 2 years ago
- 4.9 Kernel Exploit for CVE-2020-27786☆10Dec 3, 2022Updated 3 years ago
- Meta-Path Based Attentional Graph Learning Model for Vulnerability Detection☆14Dec 19, 2022Updated 3 years ago
- A tool based on python to parse C/C++ code into code property graph☆17Nov 4, 2022Updated 3 years ago
- ☆17Jul 11, 2025Updated 7 months ago
- Patchestry is a binary patching framework built with MLIR and Ghidra.☆76Updated this week
- Data for LLM4Vuln☆14Jan 28, 2024Updated 2 years ago
- ☆27Feb 9, 2023Updated 3 years ago
- EaTVul: ChatGPT-based Evasion Attack Against Software Vulnerability Detection☆18Jan 6, 2025Updated last year
- ☆20Mar 21, 2024Updated last year
- Utilities for constructing a large dataset of LLVM IR☆25Jun 2, 2025Updated 9 months ago
- Statement-level deep learning model for automated software vulnerability detection in C/C++ (Accepted in MSR 2022)☆75Jun 24, 2022Updated 3 years ago
- The official repository of "GraphSPD: Graph-Based Security Patch Detection with Enriched Code Semantics". The paper will appear in the IE…☆49Aug 9, 2023Updated 2 years ago
- ☆27Jun 6, 2023Updated 2 years ago
- Nyx: Detecting Exploitable Front-Running Vulnerabilities in Smart Contracts☆21May 11, 2024Updated last year
- A toolkit for conducting multiple static binary analysis based on Ghidra.☆24May 1, 2025Updated 10 months ago
- Process Orchestration Framework: A camunda 7 fork☆21Feb 23, 2026Updated last week
- ☆52Nov 19, 2022Updated 3 years ago
- CVE-2022-2586: Linux kernel nft_object UAF☆20Sep 3, 2022Updated 3 years ago
- Python GUI for seeing what's happening inside a fuzzer☆26Oct 1, 2021Updated 4 years ago
- FastKLEE: Faster Symbolic Execution via Reducing Redundant Bound Checking of Type-Safe Pointers☆23May 31, 2023Updated 2 years ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆62Jan 28, 2026Updated last month
- ☆27Mar 16, 2023Updated 2 years ago
- This repository provides the code and guidance for reproducing the results in our ESEC/FSE 2023 submission "Pre-training Code Representat …☆27Jan 24, 2024Updated 2 years ago
- SMT Modeling and Configurable Program Analysis for Ghidra's PCODE☆32Updated this week