Table of Contents

Property StackTrace

Namespace
QueryGuard
Assembly
QueryGuard.Core.dll

StackTrace

Gets a filtered stack trace for the first occurrence of this fingerprint, or null when capture is disabled or this is not the first occurrence.

public string? StackTrace { get; }

Property Value

string

Remarks

"Where is this coming from?" is the first question anyone asks after seeing a finding, and this is the only way to answer it from inside an interceptor. It is also expensive per command, so it is off by default and bounded to one trace per fingerprint when enabled. Framework frames are filtered out, leaving the application code that is actually actionable. See docs/decisions/0007-stack-trace-policy.md.