Skip to content

payalbabar/Secure_eye_master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

# SecureEye: AI-Powered Smart Contract Auditor SecureEye is an advanced AI-powered tool designed to audit smart contracts, providing developers with comprehensive security analysis and optimization suggestions. ## Features - **AI-Powered Auditing**: Utilizes state-of-the-art AI models to analyze smart contracts for security vulnerabilities, performance issues, and best practices. - **Interactive UI**: User-friendly interface for uploading and analyzing smart contracts. - **Detailed Reports**: Generates in-depth audit reports covering security, performance, code quality, and documentation. - **Metric Scoring**: Provides numerical scores for various aspects of the smart contract, allowing for quick assessment. - **Improvement Suggestions**: Offers actionable suggestions to enhance the security and efficiency of the smart contract. ## Getting Started ### Prerequisites - Node.js (v14 or later) - npm or yarn ### Installation 1. Clone the repository: ``` git clone https://github.com/Shubh-k04/SecureEye.git cd SecureEye ``` 2. Install dependencies: ``` npm install ``` or ``` yarn install ``` 3. Set up environment variables: Create a `.env.local` file in the root directory and add your Gemini API key: ``` GEMINI_API_KEY=your_gemini_api_key_here ``` 4. Run the development server: ``` npm run dev ``` or ``` yarn dev ``` 5. Open [http://localhost:3000](http://localhost:3000) in your browser to see the application. ## Usage 1. Paste your smart contract code into the editor or upload a Solidity file. 3. Click the "Audit" button to start the analysis. 4. View the detailed audit report, including security analysis, performance metrics, and improvement suggestions. ## Future Scope 1. Use the "Fix" button to automatically apply suggested improvements (if available). 2. Integrate video conferencing capabilities to facilitate direct interactions between users and audit experts, enhancing support and consultation experiences. 3. User Sign Up page and connect using Metamask ## Contributing Contributions are welcome! Please feel free to submit a Pull Request. ## License This project is licensed under the MIT License ## Acknowledgments - Gemini AI for powering the smart contract analysis - OpenAI for inspiration and guidance in AI-powered development tools ## Support If you encounter any issues or have questions, please file an issue on the GitHub repository. --- Built with ❤️ by [Team Shoguns]# Secure_eye_master # Secure_eye_master

About

Built Secure Eye Master, a cutting-edge tool that analyzes and secures Solidity code, featuring an AI-driven assistant for optimized code quality and vulnerability detection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages