Skip to content

Instantly share code, notes, and snippets.

View misirov's full-sized avatar
🎯
Focusing

P. Misirov misirov

🎯
Focusing
  • Right here
View GitHub Profile
@misirov
misirov / responses.csv
Created November 22, 2025 02:39
AI in Smart Contract Security 2025 Adoption Pulse - Form responses
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 2.
Timestamp,"Are you currently using AI tools (LLMs, AI IDEs, agents) in your Web3 / smart contract security work?",If yes: Roughly when did you start using them for security work?,"Today, what share of your smart contract / Web3 security workflow involves AI assistance?",What do you mainly use AI for in smart contract / Web3 security? (Select all that apply),"Since adopting AI tools, how has your security work speed changed?",What about number / quality of findings?,"Overall, how do you feel about AI tools for smart contract / Web3 security over the next 2–3 years?","What is the biggest reason for your answer? (e.g., hallucinations, speed, missing subtle bugs, new types of analysis…)"
19/11/2025 13:32:40,"Yes, I use them daily",2022,51–75% (AI is a core part of my workflow),"Understanding unfamiliar code / protocols, Initial vulnerability discovery (scanning, suggestions, checklists), Writing reports, summaries, client communications, Writing tests, scripts, fuzzing harnesses, or tooling, Research (reading pap
@misirov
misirov / a_upload_to_gdrive.py
Last active January 2, 2025 16:44
upload files to gdrive with python
"""Google Drive File Upload Utility
Required auth files:
- credentials.json: OAuth 2.0 Client credentials from Google Cloud Console
• Go to Google Cloud Console (https://console.cloud.google.com)
• Create a new project or select existing
• Enable Google Drive API
• Configure OAuth consent screen
• Go to Credentials → Create Credentials → OAuth Client ID
• Select "Web Application"
@misirov
misirov / EtherscanLabelScraping.py
Created October 11, 2023 17:05
EtherscanLabelScraping
user_agents = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537",
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.30