Class FuzzExecutorRequest

Namespace
Kuestenlogik.Bowire.Security
Assembly
Kuestenlogik.Bowire.dll
public sealed class FuzzExecutorRequest
Inheritance
FuzzExecutorRequest
Inherited Members

Constructors

FuzzExecutorRequest()

public FuzzExecutorRequest()

Properties

Body

public string Body { get; init; }

Property Value

string

Category

public string Category { get; init; }

Property Value

string

CustomPayloads

Caller-supplied payloads. When set + non-empty, takes priority over Category's built-in payload list — used by the AI fuzz-values flow (#62) to replay model-suggested boundary values through the same probe machinery. The value-shape skip-guard (ShouldSkipForValueShape) is bypassed when custom payloads are present because the user already picked them with the field's shape in mind.

public IReadOnlyList<string>? CustomPayloads { get; init; }

Property Value

IReadOnlyList<string>

Field

public string Field { get; init; }

Property Value

string

Force

public bool Force { get; init; }

Property Value

bool

Headers

public IDictionary<string, string>? Headers { get; init; }

Property Value

IDictionary<string, string>

Http

public HttpClient? Http { get; init; }

Property Value

HttpClient

HttpPath

public string? HttpPath { get; init; }

Property Value

string

HttpVerb

public string? HttpVerb { get; init; }

Property Value

string

Target

public string Target { get; init; }

Property Value

string