awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

Awesome GitHub RepositoriesSmart Contract Analysis

Security and style analysis tools for blockchain smart contracts.

Explore 10 awesome GitHub repositories matching part of an awesome list · Smart Contract Analysis. Refine with filters or upvote what's useful.

Awesome Smart Contract Analysis GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • smartcontractkit/chainlinkالصورة الرمزية لـ smartcontractkit

    smartcontractkit/chainlink

    8,222عرض على GitHub↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Includes a marketplace example that lets sellers withdraw accumulated sales proceeds.

    Goblockchainchainlinkethereum
    عرض على GitHub↗8,222
  • trailofbits/slitherالصورة الرمزية لـ trailofbits

    trailofbits/slither

    6,299عرض على GitHub↗

    Static Analyzer for Solidity and Vyper

    Resolves contract inheritance hierarchies to track function overrides and interface implementations.

    Python
    عرض على GitHub↗6,299
  • crytic/slitherالصورة الرمزية لـ crytic

    crytic/slither

    6,141عرض على GitHub↗

    Loads Solidity and Vyper source files into an internal representation for subsequent static analysis.

    Pythonethereumsoliditystatic-analysis
    عرض على GitHub↗6,141
  • astrada/google-drive-ocamlfuseالصورة الرمزية لـ astrada

    astrada/google-drive-ocamlfuse

    5,944عرض على GitHub↗

    google-drive-ocamlfuse is a FUSE-based filesystem that mounts a Google Drive account as a local directory, enabling standard file operations on cloud files. It bridges POSIX filesystem calls to the Google Drive API, allowing users to read, write, and manage files through their operating system's native file manager or command line. The project distinguishes itself through support for multiple simultaneous Google Drive accounts, each mounted as an independent local directory with separate authentication and cache state. It handles Google Docs, Sheets, and Slides by exporting them as read-only

    Resolves filename collisions on the remote drive with configurable strategies for unique local filenames.

    OCamlfilesystemfusegoogle-drive
    عرض على GitHub↗5,944
  • genlayerlabs/genlayer-project-boilerplateالصورة الرمزية لـ genlayerlabs

    genlayerlabs/genlayer-project-boilerplate

    4,829عرض على GitHub↗

    This is a full-stack template for building decentralized applications on the GenLayer blockchain, combining smart contract development with a frontend integration pipeline. It provides a pre-configured environment for writing GenLayer smart contracts using Python decorators that specify function visibility, persistence, and typed storage structures, along with built-in linting to catch forbidden imports and nondeterministic calls before deployment. The boilerplate distinguishes itself by supporting nondeterministic smart contract operations—such as querying language models and fetching extern

    Includes built-in linting that catches forbidden imports and nondeterministic calls before deployment.

    TypeScript
    عرض على GitHub↗4,829
  • consensys/mythrilالصورة الرمزية لـ ConsenSys

    ConsenSys/mythril

    4,251عرض على GitHub↗

    Mythril هو محلل أمان العقود الذكية لـ Ethereum Virtual Machine يستخدم التنفيذ الرمزي لتحديد الثغرات الأمنية في كود البايت قبل النشر. يعمل كماسح ضوئي للثغرات ومدقق رسمي، حيث يعامل مدخلات البرنامج كرموز رياضية لإثبات وجود أخطاء في منطق العقد. تقوم الأداة بإجراء تحليل على مستوى كود البايت لاكتشاف العيوب التي قد تكون مخفية بواسطة المترجمات عالية المستوى. تدمج الأداة أدوات حل SMT لتحديد ما إذا كانت حالات الثغرات المحددة قابلة للوصول، وتقارن آثار التنفيذ الرمزي مقابل مكتبة من توقيعات عيوب الأمان المعروفة. يغطي المشروع نطاقاً واسعاً من قدرات تحليل الأمان، بما في ذلك اكتشاف ثغرات البلوكشين، والتدقيق الرسمي لمنطق العقد، واختبار الأمان المؤتمت. كما يوفر تكاملاً لسير عمل Git للتحقق من الكود كجزء من عملية الالتزام (commit).

    Symbolic execution framework for finding vulnerabilities in smart contracts.

    Python
    عرض على GitHub↗4,251
  • trailofbits/manticoreالصورة الرمزية لـ trailofbits

    trailofbits/manticore

    3,855عرض على GitHub↗

    Manticore is a symbolic execution engine designed for the analysis of binary executables and smart contracts. It functions as an automated vulnerability scanner and verification platform that systematically traverses program execution paths to identify security flaws, validate business invariants, and ensure software properties hold true under all possible input conditions. The engine distinguishes itself through a unified instruction set abstraction that enables consistent analysis across diverse architectures and contract formats. It provides a programmatic interface for deep customization,

    Validates smart contract invariants by executing symbolic transactions to ensure business logic correctness under all possible inputs.

    Python
    عرض على GitHub↗3,855
  • kadenzipfel/smart-contract-vulnerabilitiesالصورة الرمزية لـ kadenzipfel

    kadenzipfel/smart-contract-vulnerabilities

    2,466عرض على GitHub↗

    This project serves as a comprehensive knowledge base and technical reference for identifying and mitigating security vulnerabilities in smart contracts. It provides a structured catalog of common attack vectors, logic errors, and insecure coding patterns, offering developers and auditors a centralized resource for implementing secure decentralized applications. The repository distinguishes itself by covering the full lifecycle of contract security, from low-level arithmetic safety and compiler constraints to high-level architectural patterns. It details specific defensive strategies for mana

    Checks internal state consistency using formal invariant verification to prevent critical logic errors.

    blockchainethereumsecurity
    عرض على GitHub↗2,466
  • ctf-wiki/ctf-challengesالصورة الرمزية لـ ctf-wiki

    ctf-wiki/ctf-challenges

    1,687عرض على GitHub↗

    يُعد هذا المستودع أرشيفاً منظماً لتمارين التدريب على الأمن السيبراني المصممة للممارسة العملية عبر مجالات تقنية متعددة. يعمل كمجموعة من التحديات الضعيفة عمداً التي توفر للمستخدمين ملفات المصدر والوثائق اللازمة لتطوير الكفاءة في التحليل الأمني وأبحاث ثغرات البرمجيات. يتميز المشروع بتنظيم هذه التمارين في هيكل دليل هرمي، مما يضمن بقاء سيناريوهات الأمان متسقة وقابلة للتكرار من خلال أصول ثابتة يتم التحكم في إصداراتها. يتم إقران كل تحدٍ بشروحات قائمة على markdown تقدم تفسيرات مفصلة وسياقاً، مما يسمح للمستخدمين بدراسة الآليات الأساسية للكود المصدري المقدم. تغطي المنصة مجموعة واسعة من التخصصات الأمنية، بما في ذلك تحليل البروتوكولات التشفيرية وتحديد الثغرات داخل تطبيقات البلوكشين اللامركزية. من خلال توفير وصول مباشر إلى ملفات المشروع الخام، يسهل المستودع نهجاً عملياً لإتقان المهارات الأمنية واختبار تقنيات الدفاع في بيئة خاضعة للرقابة.

    Enables hands-on research into common vulnerabilities found in smart contracts and decentralized applications.

    HTML
    عرض على GitHub↗1,687
  • secure-software-engineering/phasarالصورة الرمزية لـ secure-software-engineering

    secure-software-engineering/phasar

    1,045عرض على GitHub↗

    Phasar is a static analysis framework designed for the inspection of software logic through the processing of compiler intermediate representations. It provides a modular pipeline for building program representations, including call graphs, control flow graphs, and type hierarchies, which serve as the foundation for deep structural analysis of software behavior. The framework specializes in interprocedural data flow analysis and pointer alias resolution, enabling the tracking of information movement across function boundaries and the identification of indirect memory access patterns. By lever

    Constructs call graphs, control flow graphs, and type hierarchies to support deep code analysis.

    C++ccppdata-flow-analysis
    عرض على GitHub↗1,045
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Smart Contract Analysis

استكشف الوسوم الفرعية

  • Abstract Contract Shadowing DetectorsIdentifies state variables shadowed from abstract contracts in Solidity codebases. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on shadowing from abstract contracts, not general analysis.
  • Control Flow Analysis3 وسوم فرعيةConstructs call graphs and control-flow graphs from smart contract bytecode to trace execution paths and identify unsafe code patterns. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on control flow and call graph construction rather than general security analysis.
  • Custom Rule FrameworksAPIs and frameworks for writing and running user-defined static analysis checks on smart contracts. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses on the extensibility API for custom rules, not the built-in analysis capabilities.
  • Destructible Contract DetectorsDetectors that identify logic contracts that can be destructed, enabling selfdestruct vulnerability detection. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on detecting destructible logic contracts rather than general analysis.
  • Duplicate Name Detectors1 وسم فرعيDetectors that identify codebases where two contracts share the same name, causing compilation artifacts to be missing. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on detecting duplicate contract names rather than general analysis.
  • Inheritance Inspections1 وسم فرعيLists contracts not inherited by others to avoid duplicate findings across derived contracts. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on inspecting contract inheritance hierarchies to prevent duplicate analysis results.
  • Invariant VerificationsChecks that user-specified properties written in Solidity hold for all possible contract executions using symbolic execution. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses on formal verification of user-defined invariants via symbolic execution rather than general vulnerability scanning.
  • Source Code LoadersLoads Solidity or Vyper source files and builds internal representations of contracts, functions, and state variables. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses on the initial loading and parsing of source code into an internal representation, not the subsequent analysis.
  • State Variable Shadowing Detectors2 وسوم فرعيةDetects derived contracts that redeclare state variables from base contracts, breaking inherited modifiers and functions. **Distinct from Smart Contract Analysis:** Distinct from Smart Contract Analysis: focuses specifically on detecting state variable shadowing, not general security or style analysis.
  • Unprotected Chainlink VRF Request DetectorsIdentifies calls to _requestRandomness within an unprotected function. **Distinct from Smart Contract Analysis:** Distinct from general Smart Contract Analysis: focuses specifically on unprotected Chainlink VRF requests.
  • Unprotected Selfdestruct Detectors2 وسوم فرعيةDetects calls to selfdestruct that lack access control. **Distinct from Smart Contract Analysis:** Distinct from general Smart Contract Analysis: focuses specifically on unprotected selfdestruct calls.