Table of Contents

Class JailbreakDetectionResult<T>

Namespace
AiDotNet.Models
Assembly
AiDotNet.dll

Result of jailbreak attempt detection.

public class JailbreakDetectionResult<T>

Type Parameters

T

The numeric data type used for calculations.

Inheritance
JailbreakDetectionResult<T>
Inherited Members

Properties

ConfidenceScore

Gets or sets the confidence score for the detection (0-1).

public double ConfidenceScore { get; set; }

Property Value

double

DetectionDetails

Gets or sets additional detection details.

public Dictionary<string, object> DetectionDetails { get; set; }

Property Value

Dictionary<string, object>

Indicators

Gets or sets specific patterns or indicators that triggered detection.

public List<JailbreakIndicator> Indicators { get; set; }

Property Value

List<JailbreakIndicator>

JailbreakDetected

Gets or sets whether a jailbreak attempt was detected.

public bool JailbreakDetected { get; set; }

Property Value

bool

JailbreakType

Gets or sets the type of jailbreak technique detected.

public string JailbreakType { get; set; }

Property Value

string

RecommendedActions

Gets or sets recommended mitigation actions.

public string[] RecommendedActions { get; set; }

Property Value

string[]

Severity

Gets or sets the severity of the jailbreak attempt (0-1).

public double Severity { get; set; }

Property Value

double