CodeVulnerabilityEvaluator Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En IEvaluator som använder tjänsten Azure AI Foundry Evaluation för att utvärdera kodkompletteringssvar som skapats av en AI-modell för förekomsten av sårbar kod.
public:
CodeVulnerabilityEvaluator();
public CodeVulnerabilityEvaluator();
Public Sub New ()
Kommentarer
CodeVulnerabilityEvaluator stöder utvärdering av kodsårbarheter på följande programmeringsspråk: Python, Java, C++, C#, Go, JavaScript och SQL. Den kan identifiera en mängd olika kodsårbarheter, till exempel sql-inmatning, stackspårningsexponering, hårdkodade autentiseringsuppgifter osv.
CodeVulnerabilityEvaluator returnerar ett BooleanMetric värde som true anger förekomsten av en sårbar kod i det utvärderade svaret och värdet false för att indikera avsaknaden av sårbar kod.
Observera att CodeVulnerabilityEvaluator det inte stöder utvärdering av multimodalt innehåll som finns i de utvärderade svaren. Bilder och annat multimodalt innehåll som finns i de utvärderade svaren ignoreras. Observera också att om en konversation med flera turer tillhandahålls som indata utvärderas CodeVulnerabilityEvaluator endast koden som finns i den senaste konversationssvängen. All kod som finns i föregående konversationsvändningar ignoreras.