🚀 AICodeSec – Secure Your Code with AI AICodeSec is an AI-powered code security scanner. It is a robust solution designed to identify security vulnerabilities in source code across multiple programming languages, including Java, .NET, C, C++, PHP, Python, Scala, and many more. It also provides recommended code snippets that developers can integrate into their applications. AICodeSec empowers development and security teams to detect and mitigate potential threats early in the software development lifecycle. 📌 Features ✅ AI-Powered Reviews - Detect common and critical security flaws in real time using AI based solution. ✅ Gemini API Integration - Securely integrates with your Gemini API key. Support for more LLMs coming soon. ✅ Custom AI Integration - Seamlessly integrate with your preferred AI provider (e.g. internal enterprise AI solutions). Please contact - https://www.aicodesec.com/contact-us ✅ Comprehensive Vulnerability Report - Provides a detailed report including the vulnerable code snippet, security issue name, issue description, and recommended mitigation. ✅AI-Powered Secure Code Fixes - Generates secure code snippets for scanned files, addressing identified vulnerabilities using AI-driven solutions. ✅AI-Powered Library Analysis (Upcoming) - Analyses library versions in the manifest file to identify vulnerabilities, associated CVEs, and suggests safer, AI-recommended versions. ✅ One-Click Review Button - Manually trigger a review from the top bar. 📌 Generating AICodeSec API Keys 1️⃣ Visit: https://www.aicodesec.com/ 2️⃣ Sign Up / Sign In: 🔹 Click Sign Up to register with your email address. 🔹 If you're already registered, click Sign In and enter your credentials. 3️⃣ Generate Key: 🔹 Click Generate Key after logging in. 🔹 Enter your registered email address when prompted. 4️⃣ Check Your Email: 📬 Look for the key in your inbox. ⚠️ If it doesn’t appear, check your Spam or Junk folder. 🛠 Installation 1️⃣ Open VS Code 🖥️ Launch Visual Studio Code on your system. 2️⃣ Install the Extension Manually 🔧 Follow the manual installation process for the extension. 3️⃣ Generate API Keys 🔐 Obtain API keys from your LLM provider. 📖 Refer to your LLM provider’s documentation for instructions. 4️⃣ Enter API Keys 📝 When prompted, enter: • Your LLM API Key • Your AI CodeSec access token received via email or you can use below token to start with the extension ceeeae1d0a120a3d272edfdc987b519a312b97bc037dbfb6ef64f468ba2b1cc3945817145795842c724612a3e38b94e078650a36930541c718193b945a2c1c2fcfc374aa262f8fcbb0547427ae07a9c8c3584f0f436501895f52efe7ab37a8171205676196f7dace41f54e85730d4159857842d5a60d8b696c642e25501a19516e412793e34586a556a5de1352fb576e878a01bfffe4e5112c6ce62076159d95018862fb363f058e16337bfc49d29d9d6e5c0aed5e69347eb9347bedf1e7676a37b7560553001a0fd7732c958be78437fa84dff7d746759835df41763d0d3753fb266323041c10ed333016a4b2e29896f54dc9eb6dc9128db4995609150403f7 5️⃣ Extension Activation ✅ Once keys are entered, the extension will be activated. 📂 Open a code file in VS Code, then click on the AI CodeSec extension to get started. 🚀 Usage 🔹 Manual Review with Run Button ▶️ Click the "Run AI Code Review" button <> located in the top editor bar to analyze the currently open file. 🔹 Review in Right-Side Panel 📋 AI-generated suggestions will appear in a dedicated side panel. 🔍 The panel includes: • Issue Name • Issue Description • Mitigation Steps 💡 It also shows a corrected code snippet for each identified issue. ⚙️ Configuration 🛠️ To change the API endpoint, edit the extension.ts file within the extension code. 📜 License This project is a licensed project. 🔹 Please refer to our Terms and Conditions - https://www.aicodesec.com/t&c 🔹 For details on how we handle data, see our Privacy Policy - https://www.aicodesec.com/privacy |