Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/immunefi-team/Web3-Security-Library
Information about web3 security and programming tutorials/tools
https://github.com/immunefi-team/Web3-Security-Library
Last synced: 3 months ago
JSON representation
Information about web3 security and programming tutorials/tools
- Host: GitHub
- URL: https://github.com/immunefi-team/Web3-Security-Library
- Owner: immunefi-team
- Created: 2022-09-19T18:58:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T16:05:52.000Z (7 months ago)
- Last Synced: 2024-05-14T00:52:27.687Z (6 months ago)
- Size: 102 KB
- Stars: 1,656
- Watchers: 58
- Forks: 266
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Blockchain-Development-Resources - Web3 security library
README
# Web3 Security Library
This is a collaborative repository that aims to contain all the information you need to start or expand your knowledge in web3 security.## Annexure
| Categorisation | Link |
| -------------------------- | --------
| Starting Guides | [Inspect](#starting-guides)
| Blockchain Concepts | [Inspect](#blockchain-concepts)
| Bug Fix Reviews | [Inspect](#bugfix-reviews)
| Hack Analyses | [Inspect](#hack-analyses)
| Smart Contracts | [Inspect](#smart-contracts)
| Tools | [Inspect](#tools)
| Vulnerabilities | [Inspect](#vulnerabilities)
| Check This Out | [Inspect](#check-this-out)
| How to Add Resources | [Inspect](#how-to-add-resources)## Starting Guides:
- [Hacking the Blockchain: Ethereum](https://medium.com/immunefi/hacking-the-blockchain-an-ultimate-guide-4f34b33c6e8b)
- [Your First Day as a Bug Bounty Hunter on Immunefi](https://medium.com/immunefi/your-first-day-as-a-bug-bounty-hunter-on-immunefi-9b101768a40c)## Blockchain Concepts
- [Web3](Blockchain%20Concepts/README.md#web3)
- [EVM](Blockchain%20Concepts/README.md#evm)
- [Non EVM chains](Blockchain%20Concepts/README.md#non-evm-chains)
- [Types of Blockchain Consensus:](Blockchain%20Concepts/README.md#types-of-blockchain-consensus)
- [Wallets](Blockchain%20Concepts/README.md#wallets)
- [Resources:](Blockchain%20Concepts/README.md#resources)## Bugfix Reviews
- [2023](BugFixReviews/README.md#2023)
- [2022](BugFixReviews/README.md#2022)
- [2021](BugFixReviews/README.md#2021)## Hack Analyses
- [2023](HackAnalyses/README.md#2023)
- [2022](HackAnalyses/README.md#2022)## Smart Contracts
- [Ethereum Virtual Machine](Smart%20Contracts/README.md#ethereum-virtual-machine)
- [Solidity](Smart%20Contracts/README.md#solidity)
- [Vyper](Smart%20Contracts/README.md#vyper)
- [Huff](Smart%20Contracts/README.md#huff)## Tools
- [Frameworks/ Programming Tools](Tools/README.md#frameworks-programming-tools)
- [Hardhat (JS) EVM](Tools/README.md#hardhat-js-evm)
- [Truffle (JS) EVM](Tools/README.md#truffle-js-evm)
- [Brownie (Python) EVM](Tools/README.md#brownie-python-evm)
- [Foundry (Solidity) EVM](Tools/README.md#foundry-solidity-evm)
- [Substrate Polkadot](Tools/README.md#substrate-polkadot)
- [Blockchain Analysis](Tools/README.md#blockchain-analysis)
- [Activity Monitoring](Tools/README.md#activity-monitoring)
- [Threat Intelligence & On-chain Data:](Tools/README.md#threat-intelligence--on-chain-data)
- [Vulnerability Scanners & Others:](Tools/README.md#vulnerability-scanners--others)
- [Other Tools](Tools/README.md#other-tools)
- [Resources:](Tools/README.md#resources)## Vulnerabilities
- [Logic](Vulnerabilities/README.md#logic)
- [Bad Arithmetics](Vulnerabilities/README.md#--bad-arithmetics)
- [Integer underflow/overflow](Vulnerabilities/README.md#--integer-underflowoverflow)
- [Checks](Vulnerabilities/README.md#--checks)
- [Reentrancy](Vulnerabilities/README.md#reentrancy)
- [Uninitialized](Vulnerabilities/README.md#uninitialized)
- [Contracts](Vulnerabilities/README.md#--contracts)
- [Proxies](Vulnerabilities/README.md#--proxies)
- [Code injection via delegatecall](Vulnerabilities/README.md#code-injection-via-delegatecall)
- [Access Control](Vulnerabilities/README.md#access-control)
- [Unprotected functions](Vulnerabilities/README.md#--unprotected-functions)
- [Signature Verification](Vulnerabilities/README.md#--signature-verification)
- [Default Visibility](Vulnerabilities/README.md#--default-visibility)
- [Authentication with tx.origin](Vulnerabilities/README.md#--authentication-with-txorigin)
- [Wrong implementation of standards](Vulnerabilities/README.md#wrong-implementation-of-standards)
- [Flashloans](Vulnerabilities/README.md#flashloans)
- [Oracle manipulation](Vulnerabilities/README.md#oracle-manipulation)
- [Unchecked call return value](Vulnerabilities/README.md#unchecked-call-return-value)
- [Transaction reorganization (MEV)](Vulnerabilities/README.md#transaction-reorganization-mev)
- [Bad Randomness](Vulnerabilities/README.md#bad-randomness)
- [Use of components with known vulnerabilities](Vulnerabilities/README.md#use-of-components-with-known-vulnerabilities)## Check This Out:
- [CTFs to Enhance your Solidity Skills](Check%20This%20Out/README.md#ctfs-to-enhance-your-solidity-skills)
- [How to...](Check%20This%20Out/README.md#how-to)
- [Interviews](Check%20This%20Out/README.md#interviews)
- [Research Papers](Check%20This%20Out/README.md#research-papers)
- [People to Follow](Check%20This%20Out/README.md#people-to-follow)
- [Resources from YouTube](Check%20This%20Out/README.md#resources-from-youtube)
- [PoC like a pro](Check%20This%20Out/README.md#poc-like-a-pro)## How to add Resources?
Please follow the structure of the file you are editing. Whenever possible add a description of the resource you want to share. Send a pull request adding in the comment your Twitter and Discord users to thank you for the contribution and receive XP in the Discord leveling system.
Plagiarism: Word-for-word copying of portions of another's writing won't be allowed.