2026-04-09 10:01:24 +02:00
|
|
|
namespace AIStudio.Agents.AssistantAudit;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Represents the normalized result returned by the assistant plugin security audit flow.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public sealed record AssistantAuditResult
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Gets the serialized audit level returned by the model before callers normalize it to <see cref="AssistantAuditLevel"/>.
|
|
|
|
|
/// </summary>
|
2026-11-03 14:20:41 +01:00
|
|
|
public string Level { get; set; } = string.Empty;
|
|
|
|
|
public string Summary { get; set; } = string.Empty;
|
|
|
|
|
public float Confidence { get; set; }
|
|
|
|
|
public List<AssistantAuditFinding> Findings { get; set; } = [];
|
2026-04-09 10:01:24 +02:00
|
|
|
}
|