Skip to content

CryptoInnovators/gecko-singapore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



AI-powered Auditor for Solidity & Cairo Smart Contracts

ETH Global Showcase | Demo Video

What is Gecko?

Gecko is an autonomous multi-agent AI auditor that combines LLM’s with custom security tools like fuzzers and static analysers to replicate a hacker's intuition and detect vulnerabilities in Solidity and Cairo smart contracts.

Features

Demo

Gecko_Arch

Installation

Prerequisites:

  • Open AI Key (gpt-4o-mini)
  • PostgreSQL
  1. Clone the Gecko repository:

     https://github.com/nkoorty/gecko-singapore
    
  2. Install necessary dependencies and run the frontend (Google or GitHub login required)

     npm i
     npm run dev
    

Images

Results

Dataset based on scraped etherscan small contracts

Results

Roadmap

  • Implement multi-file uploads
  • Import GitHub repositories and automatically scan all files for vulnerabilities
  • Automated report generation at each PR/push

Team

  • JJ: ex-Binance ex-Intellegence Security Researcher, interested in AI for offensive security
  • Artemiy: Imperial College London Graduate, ex-Austrian Gov.

Attribution & Research

Based on research from:

Contributing & License

Help us build Gecko! Gecko is an open-source software licensed under the MIT License.