AmirhosseinHonardoust/Python-Solidity-Feature-Engineering
A practical, research-friendly toolkit demonstrating how Python can read, parse, and analyze Solidity smart contracts using feature-engineering techniques. Extracts structural and security-relevant signals from Solidity code, detects risky patterns, builds interpretable features, and forms the basis for heuristic or ML-driven security analysis.
This toolkit helps smart contract developers and security researchers quickly assess the risk of Solidity code. It takes Solidity source code as input and produces a security risk score and level, highlighting potentially dangerous patterns. It's designed for those who want a customizable and understandable way to perform early-stage static analysis.
Use this if you need a flexible and transparent Python-based system to extract security-relevant signals from Solidity contracts, enabling custom risk assessments or as a foundation for machine learning models.
Not ideal if you need a full, production-grade security auditing tool with comprehensive vulnerability detection and formal verification capabilities out-of-the-box.
Stars
20
Forks
—
Language
—
License
MIT
Category
Last pushed
Nov 15, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AmirhosseinHonardoust/Python-Solidity-Feature-Engineering"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
sigp/blockprint
DEPRECATED block fingerprinting
scthornton/trylock
TRYLOCK is a layered security system that protects AI chatbots from manipulation attacks by...
edenia/tikuna
A P2P network security monitoring system for the Ethereum blockchain. :closed_lock_with_key:
rahulsnkr/UnBlockd
A deep learning security system with decentralized onboarding
AmirhosseinHonardoust/Onchain-Security-Suite
A complete Web3 security toolkit combining AI-powered token auditing, ML-based deployer...