MANDO-Project / ge-sc-transformer
MANDO-HGT is a framework for detecting smart contract vulnerabilities. Given either in source code or bytecode forms, MANDO-HGT adapts heterogeneous graph transformers with customized meta relations for graph nodes and edges to learn their embeddings and train classifiers for detecting various vulnerability types in the contracts' nodes and grap…
☆18Updated 8 months ago
Related projects ⓘ
Alternatives and complementary repositories for ge-sc-transformer
- ☆45Updated 2 years ago
- This repository contains the RAW results of the vulnerability analysis of 9 tools on 47,587 smart contracts. These results are presented …☆67Updated 4 years ago
- MANDO is a new heterogeneous graph representation to learn the heterogeneous contract graphs' structures to accurately detect vulnerabili…☆31Updated last year
- SB Curated is a curated dataset of Solidity smart contracts annotated with tagged vulnerabilities. The dataset was created to evaluate th…☆74Updated 5 months ago
- ☆18Updated last year
- ☆10Updated last year
- Datasets for evaluating smart contract security analysis tools ( continuously updating... )☆138Updated last year
- A Tool for clone detection and bug detection in smart contracts☆104Updated last year
- Smart Contract Vulnerability Detection Using Graph Neural Networks (IJCAI-20 Accepted)☆130Updated last year
- Attacker Contract Identifier Through Static Dataflow Analysis☆21Updated 5 months ago
- ReChecker: Towards Automated Reentrancy Detection for Smart Contracts Based on Sequential Models☆52Updated 3 years ago
- This repository contains 47,398 smart contracts extracted from the Ethereum network.☆154Updated 4 years ago
- Smart Contract Vulnerability Detection From Pure Neural Network to Interpretable Graph Feature and Expert Pattern Fusion (IJCAI-21 Accept…☆80Updated last year
- ☆37Updated 3 weeks ago
- ☆13Updated 5 years ago
- Cross-Modality Mutual Learning for Smart Contract Vulnerability Detection☆27Updated last year
- HuangGai is an Ethereum smart contract bug injection framework, it can inject 20 types of bugs into Solidity smart contract. DOI: 10.5281…☆39Updated 2 years ago
- [BlockSys 2022] Exploring deep learning techniques for Ethereum smart contract vulnerability detection.☆54Updated last year
- Repository of benchmarks to evaluate Solidity Smart contract analysis tools☆57Updated 2 years ago
- ☆37Updated 3 years ago
- DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projects.☆51Updated 3 weeks ago
- a backdoor detection tool for Ethereum ERC token contract☆12Updated 2 years ago
- Dynamit: Dynamic Vulnerability Detection of Ethereum Smart Contracts Using Machine Learning☆24Updated last year
- Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection (TKDE Accepted)☆104Updated last year
- Demystifying Random Number in Ethereum Smart Contract: Taxonomy, Vulnerability Identification, and Attack Detection (TSE Accepted)☆22Updated 2 years ago
- Smart contract vulnerability detection using graph neural network (DR-GCN).☆143Updated last year
- AChecker (Access Control Checker) is an automated static analysis tool for detecting access control vulnerabilities in smart contracts.☆33Updated last year
- ☆39Updated 3 years ago
- A tool for exploring the solc abstract syntax tree☆37Updated 8 months ago
- A python implementation of Toward Vulnerability Detection for Ethereum Smart Contracts Using Graph-Matching Network.基于图神经网络的以太坊智能合约漏洞检测方法…☆23Updated last year