mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-08-11 20:32:11 +00:00
12 lines
493 B
C#
12 lines
493 B
C#
namespace AIStudio.Tools.Security;
|
|
|
|
public sealed class PromptInjectionScanResult(PromptInjectionSource source, IReadOnlyList<PromptInjectionFinding> findings)
|
|
{
|
|
public PromptInjectionSource Source { get; } = source;
|
|
|
|
public IReadOnlyList<PromptInjectionFinding> Findings { get; } = findings;
|
|
|
|
public bool IsBlocked => this.Findings.Count > 0;
|
|
|
|
public IReadOnlyList<string> RuleIds => this.Findings.Select(finding => finding.RuleId).Distinct(StringComparer.Ordinal).ToList();
|
|
} |