A newer version of the Gradio SDK is available: 6.17.3
metadata
title: Code Vulnerability Detector
emoji: π
colorFrom: red
colorTo: pink
sdk: gradio
app_file: app.py
pinned: false
π Code Vulnerability Detector
Deteksi celah keamanan dalam kode secara otomatis menggunakan AI. Model menganalisis kode dan memberikan laporan terstruktur berisi jenis vulnerability, tingkat bahaya, penjelasan, dan saran perbaikan.
π Cara Pakai
- Pilih bahasa pemrograman
- Paste kode yang ingin dianalisis
- Klik Analyze Code
- Model akan generate laporan keamanan terstruktur
π Output Format
Vulnerability : [tipe vulnerability]
Severity : [HIGH/MEDIUM/LOW]
Language : [bahasa pemrograman]
Penjelasan : [penjelasan kenapa berbahaya]
Fix : [kode yang sudah diperbaiki]
π οΈ Model Details
| Parameter | Value |
|---|---|
| Base Model | Qwen/Qwen2.5-Coder-0.5B-Instruct |
| Method | LoRA fine-tuning |
| Framework | MLX-LM (Apple Silicon) |
| Dataset | CyberNative/Code_Vulnerability_Security_DPO |
| Train Samples | 4,187 |
| Training Steps | 1,000 |
| Learning Rate | 2e-4 |
| Accuracy | 62% |
π Bahasa yang Didukung
Python, JavaScript, Java, C++, C#, PHP, Ruby, Swift, Go, Kotlin, Fortran
π Jenis Vulnerability yang Dideteksi
- SQL Injection
- Cross-Site Scripting (XSS)
- Buffer Overflow
- Command Injection
- Improper Authentication
- Insecure Deserialization
- Dan banyak lagi...
π Dataset
Dataset dari CyberNative/Code_Vulnerability_Security_DPO:
- 4,656 pasangan kode vulnerable vs secure
- 11 bahasa pemrograman
- Format DPO (Direct Preference Optimization)
π€ Author
Bernadetta
HuggingFace