Bu proje, CodeLlama 7B modelini kullanarak yerel (offline) olarak kod güvenliği analizi yapan bir yapay zeka aracıdır. Python ile yazılmıştır ve Gradio üzerinden web arayüzü sağlar.
- 📎 Kod yapıştırarak analiz et
- 🔐 Zafiyet tespiti, açıklama ve öneri
- 💡 CodeLlama 7B instruct (Ollama) ile çalışır
- 🧱 Gradio web arayüzü
- 🌐 Tamamen offline çalışır
- Ollama kur:
curl -fsSL https://ollama.com/install.sh | sh- Modeli indir:
ollama pull codellama:7b-instruct- Projeyi klonla ve gerekli paketleri kur:
git clone https://github.com/kullaniciadi/ai-code-auditor.git
cd ai-code-auditor
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt- Ollama modelini çalıştır:
ollama run codellama:7b-instruct- Uygulamayı başlat:
python app.py- Tarayıcıdan çalıştır:
import os
def delete_file(file):
os.system(f"rm {file}")MIT Lisansı altında.