Added a prompt injection detection (#857)

Co-authored-by: Thorsten Sommer <SommerEngineering@users.noreply.github.com>
This commit is contained in:
Sabrina-devopsandThorsten Sommer authored and GitHub committed 2026-08-23 11:09:11 +02:00
1 parent d3163badd9
commit 902a01a4d0
55 files changed
+5598 -70

No files matched your search

@@ -13,6 +13,7 @@ using Microsoft.AspNetCore.Components;
using SharedTools;
using DialogOptions = AIStudio.Dialogs.DialogOptions;
using AIStudio.Tools.Security;
namespace AIStudio.Assistants.DocumentAnalysis;
@@ -704,6 +705,13 @@ public partial class DocumentAnalysisAssistant : AssistantBaseCore<NoSettingsPan
""");
}
//
// One report for the whole batch: analysing twenty documents must produce one dialog
// listing all of them, not twenty dialogs in a row.
//
var guardService = Program.SERVICE_PROVIDER.GetRequiredService<PromptInjectionGuardService>();
await using var promptInjectionScope = guardService.BeginAction();
var numDocuments = 1;
foreach (var document in documents)
{