smart-contract-vulnerabilities

Audit Solidity smart contracts for reentrancy, overflow, and access control vulnerabilities.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bingook/bingo --skill smart-contract-vulnerabilities-bingook
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: smart-contract-vulnerabilities
Source: https://github.com/bingook/bingo/tree/main/bingo/skills/hack-skills/smart-contract-vulnerabilities
Command: npx skills add https://github.com/bingook/bingo --skill smart-contract-vulnerabilities-bingook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires smart-contract-vulnerabilities-toolkit, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Identifies and analyzes common smart contract vulnerabilities, enhancing security and reliability.

Core Features & Use Cases

  • Reentrancy Analysis: Detects single, cross-function, cross-contract, and read-only reentrancy vulnerabilities.
  • Integer Overflow: Checks for overflows and underflows in Solidity contracts pre- and post-Solidity 0.8.
  • Access Control: Evaluates control flow and potential misconfigurations that allow unauthorized access.
  • Randomness Manipulation: Assesses randomness sources and predicts manipulations.
  • DelegateCall: Identifies storage layout collisions and function selector issues.
  • Front-Running/MEV: Detects potential front-running attacks and MEV-related risks.
  • Signature Replay: Mitigates the risk of signature replay and cross-chain vulnerabilities.
  • Flash Loans: Evaluates flash loan attacks and their exploitation of contract logic.
  • Create2: Checks for address prediction and deployment manipulation.
  • Short Address Attack: Mitigates risks associated with malformed addresses.
  • Tools and Analysis: Recommends a suite of automated and manual analysis tools for further investigation.

Quick Start

Load the 'smart-contract-vulnerabilities' skill to begin an expert audit of your smart contracts.

Frequently Asked Questions about smart-contract-vulnerabilities

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a smart contract for reentrancy and integer overflow vulnerabilities?▼

To audit a smart contract for reentrancy and integer overflow, you must analyze control flow for single, cross-function, and read-only reentrancy, while checking arithmetic operations for underflows and overflows across Solidity versions. This process identifies critical logic flaws.

What is the best way to detect flash loan attacks and MEV risks in Solidity contracts?▼

Detecting flash loan attacks and MEV risks in Solidity contracts requires evaluating how contract logic exploits external price feeds and assessing transaction ordering for front-running vulnerabilities. This targeted evaluation exposes manipulation pathways.

How does delegatecall vulnerability analysis identify storage layout collisions in Ethereum contracts?▼

Delegatecall vulnerability analysis identifies storage layout collisions in Ethereum contracts by mapping variable storage slots and verifying function selectors against the called contract. This prevents unintended state overwrites during proxy execution.

Can I check for signature replay and cross-chain vulnerabilities in EVM security audits?▼

Yes, you can check for signature replay and cross-chain vulnerabilities in EVM security audits by validating nonce implementations and message signature scopes. This mitigates the risk of unauthorized transaction duplication across networks.

How do I evaluate access control misconfigurations and randomness manipulation in smart contracts?▼

Evaluating access control misconfigurations and randomness manipulation in smart contracts involves tracing control flow for unauthorized access paths and assessing on-chain randomness sources for predictability. This exposes weak authorization logic.

Does this vulnerability audit approach work for CREATE2 address prediction and short address attacks?▼

Yes, this vulnerability audit approach works for CREATE2 address prediction and short address attacks by checking deployment manipulation vectors and mitigating risks associated with malformed address inputs. It ensures deployment and transfer integrity.