rica's picture
Update app.py
6d937e0
import gradio as gr
from transformers import pipeline
pipe = pipeline(task="text-classification",
model="mrm8488/codebert-base-finetuned-detect-insecure-code")
gr.Interface.from_pipeline(pipe,
title="Insecure Code Detector",
description="LABEL_0 for secure code, LABEL_1 for insecure code\n\nThis app identifies whether the input code is vulnerable to cyber attacks that may cause harm to systems such as theft or loss of valuable data. (Other examples of code in examples.txt under Files and versions)",
inputs = gr.inputs.Textbox(placeholder="Type or paste code here", label="Input"),
examples = [['def search(arr, low, high, x): if high >= low: mid = (high + low) // 2 if arr[mid] == x: return mid elif arr[mid] > x: return search(arr, low, mid - 1, x) else: return search(arr, mid + 1, high, x) else: return -1'],["def foo(request, user): assert user.is_admin, “user does not have access”"]],
allow_flagging="never").launch(inbrowser=True)