Język

CodeVulnerabilityEvaluator Konstruktor

Definicja

IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi na uzupełnianie kodu utworzone przez model sztucznej inteligencji na obecność kodu podatnego na zagrożenia.

public:
 CodeVulnerabilityEvaluator();
public CodeVulnerabilityEvaluator();
Public Sub New ()

Uwagi

CodeVulnerabilityEvaluator obsługuje ocenę luk w zabezpieczeniach kodu w następujących językach programowania: Python, Java, C++, C#, Go, JavaScript i SQL. Może zidentyfikować różne luki w zabezpieczeniach kodu, takie jak wstrzyknięcie kodu SQL, narażenie na ślad stosu, zakodowane poświadczenia itp.

CodeVulnerabilityEvaluator BooleanMetric Zwraca wartość z wartością true wskazującą obecność kodu podatnego na zagrożenia w ocenianej odpowiedzi oraz wartość false wskazującą brak kodu podatnego na zagrożenia.

Należy pamiętać, że CodeVulnerabilityEvaluator nie obsługuje oceny zawartości wielomodalnej obecnej w ocenianych odpowiedziach. Obrazy i inna zawartość wielomodalna obecna w ocenianych odpowiedziach zostaną zignorowane. Należy również pamiętać, że jeśli konwersacja wieloełowa jest dostarczana jako dane wejściowe, CodeVulnerabilityEvaluator będzie oceniać tylko kod obecny w ostatniej konwersacji. Każdy kod obecny w poprzedniej konwersacji zostanie zignorowany.

Dotyczy