MySecretAudit

We empower white hat hackers and auditors to report smart contract bugs securely, privately, and FUD-free.

  • 41,666 Raised
  • 654 Views
  • 1 Judges

Tags

  • 🔑 Encryption Games [Privacy Track]

Categories

  • 🔒 Encryption Games [Privacy Track]
  • 🟪 Sismo
  • ✸ Waku

Gallery

Description

PROJECT NAME

MySecretAudit - https://mysecretaudit.webflow.io/ 

DESCRIPTION OF THE PROJECT

Our mission is to facilitate secure and private communication between white hat hackers and protocol owners in the the context of smart contract auditing. Our solution streamlines the reporting process including features like end-to-end encryption, decentralized storage on IPFS, and privacy-focused messaging via Waku Network while avoiding spam/low quality audits submits thanks to the selective disclosure of the white hat's GitHub identity through Sismo.

DISCORD AND TELEGRAM USERNAMES 

  • Telegram: @feka7, @Leoparme97, @mrnmrc
  • Discord: @Feka_Boy, @leoparme, @mrnmrc

REPOSITORY WITH PROJECT'S CODE

Repo: https://github.com/Feka7/my-secret-audit

Sequence diagram UML: https://drive.google.com/file/d/1rSdLjmWKsi3K9hV0V-Zt7ElgYwuRTvxQ/view?usp=sharing 

VIDEO DEMO (3 min max)

Video (speed 1.2x for a better experience!) : https://www.loom.com/share/b9b1f80906814595a954757d04794215?sid=62e33f98-0a55-4ed8-a9b1-f5b0676a05d4 

Web app: https://my-secret-audit.vercel.app/ 

Contracts (Sepolia):

  • const schemaAuditUID =  "0xdd037f18a5ad8213bd0826375c767a2098a5b46e4306e73d3d2ef6e71520519f";  
  • const schemaRegistryContractAddress = "0x0a7E2Ff54e76B8E6659aedc9103FB21c038050D0";

BOUNTIES

  • Waku: we are using Waku as a messaging protocol to broadcast the encrypted audit data to all the other network participants 
  • Sismo: we are using the Sismo Data Vault to access the user's GitHub identity and selectively disclose it when submitting an on-chain audit