erayman09 commited on
Commit
5a36446
·
verified ·
1 Parent(s): 179bade

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -1,17 +1,17 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- # Load the pre-trained model
5
- code_analyzer = pipeline("text-classification", model="huggingface/codebert-base-vulnerability-detection")
6
 
7
  # Function to analyze code snippets
8
  def analyze_code(code_snippet):
9
  result = code_analyzer(code_snippet)
10
- if result[0]["label"] == "VULNERABLE":
11
  return (
12
- f"⚠️ Potential Issue Detected: {result[0]['label']} "
13
  f"(Confidence: {result[0]['score']:.2f})\n"
14
- "💡 Suggestion: Avoid using unsafe practices like 'eval'. Replace it with safer alternatives."
15
  )
16
  else:
17
  return "✅ Code appears secure!"
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # Load the pre-trained model for detecting insecure code
5
+ code_analyzer = pipeline("text-classification", model="mrm8488/codebert-base-finetuned-detect-insecure-code")
6
 
7
  # Function to analyze code snippets
8
  def analyze_code(code_snippet):
9
  result = code_analyzer(code_snippet)
10
+ if result[0]["label"] == "LABEL_1": # Assuming LABEL_1 means insecure
11
  return (
12
+ f"⚠️ Potential Issue Detected: Insecure Code "
13
  f"(Confidence: {result[0]['score']:.2f})\n"
14
+ "💡 Suggestion: Avoid using unsafe practices."
15
  )
16
  else:
17
  return "✅ Code appears secure!"