CoolFace
Apppublic

Bernadetta14/code-vulnerability-detector

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

๐Ÿ” 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

  1. 1.Pilih bahasa pemrograman
  2. 2.Paste kode yang ingin dianalisis
  3. 3.Klik Analyze Code
  4. 4.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

ParameterValue
Base ModelQwen/Qwen2.5-Coder-0.5B-Instruct
MethodLoRA fine-tuning
FrameworkMLX-LM (Apple Silicon)
DatasetCyberNative/CodeVulnerabilitySecurity_DPO
Train Samples4,187
Training Steps1,000
Learning Rate2e-4
Accuracy62%

๐ŸŒ 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](https://huggingface.co/datasets/CyberNative/Code_Vulnerability_Security_DPO):

  • โ€”4,656 pasangan kode vulnerable vs secure
  • โ€”11 bahasa pemrograman
  • โ€”Format DPO (Direct Preference Optimization)

๐Ÿ‘ค Author

Bernadetta HuggingFace