karabuisnes/solidity-audit-toolkit

GitHub: karabuisnes/solidity-audit-toolkit

Stars: 0 | Forks: 0

# 🛡️ solidity-audit-toolkit [![Build Status](https://github.com/kaissa/solidity-audit-toolkit/actions/workflows/main.yml/badge.svg)](https://github.com/kaissa/solidity-audit-toolkit/actions/workflows/main.yml) [![License](https://img.shields.io/github/license/kaissa/solidity-audit-toolkit)](LICENSE) [![npm version](https://badge.fury.io/js/solidity-audit-toolkit.svg)](https://www.npmjs.com/package/solidity-audit-toolkit) ## Description **solidity-audit-toolkit** is an automated smart contract security analysis toolkit designed to detect vulnerabilities in Solidity contracts. With our tool, you can quickly identify potential risks and improve the robustness of your smart contracts. ## Features - Automated detection of common Solidity vulnerabilities. - Support for multiple Solidity versions. - Integration with popular development environments. - Detailed reports on detected issues. ## Quick Start / Installation ### Using npm npm install solidity-audit-toolkit --save-dev ### Using yarn yarn add solidity-audit-toolkit --dev ## Usage Example Here's how you can use **solidity-audit-toolkit** to scan a Solidity project: const { audit } = require('solidity-audit-toolkit'); (async () => { try { const result = await audit('./path/to/your/solidity/project'); console.log(result); } catch (error) { console.error(error); } })(); ## Tech Stack - Node.js - JavaScript - Solidity - ESLint - Jest ## Project Structure solidity-audit-toolkit/ ├── README.md ├── package.json ├── src/ │ ├── index.js │ ├── rules/ │ │ ├── ... │ └── utils/ │ ├── ... ├── test/ │ ├── unit/ │ │ ├── ... │ └── integration/ │ ├── ... └── .eslintrc.json ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.