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

@@ -2,6 +2,7 @@
using AIStudio.Chat;
using AIStudio.Dialogs.Settings;
using AIStudio.Tools.AssistantSessions;
using AIStudio.Tools.Security;
namespace AIStudio.Assistants.SlideBuilder;
@@ -373,6 +374,13 @@ public partial class SlideAssistant : AssistantBaseCore<SettingsDialogSlideBuild
""");
}
//
// One report for the whole batch: reading 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)
{