Table of Contents

Class ContentSecurityPolicyIssueDetails

Namespace
Selenium.WebDriver.BiDi.Cdp.Audits
Assembly
Selenium.WebDriver.BiDi.Cdp.dll
public sealed record ContentSecurityPolicyIssueDetails : IEquatable<ContentSecurityPolicyIssueDetails>
Inheritance
ContentSecurityPolicyIssueDetails
Implements
Inherited Members

Constructors

ContentSecurityPolicyIssueDetails(string, bool, ContentSecurityPolicyViolationType)

public ContentSecurityPolicyIssueDetails(string ViolatedDirective, bool IsReportOnly, ContentSecurityPolicyViolationType ContentSecurityPolicyViolationType)

Parameters

ViolatedDirective string

Specific directive that is violated, causing the CSP issue.

IsReportOnly bool
ContentSecurityPolicyViolationType ContentSecurityPolicyViolationType

Properties

BlockedURL

The url not included in allowed sources.

public string? BlockedURL { get; init; }

Property Value

string

ContentSecurityPolicyViolationType

public ContentSecurityPolicyViolationType ContentSecurityPolicyViolationType { get; init; }

Property Value

ContentSecurityPolicyViolationType

FrameAncestor

public AffectedFrame? FrameAncestor { get; init; }

Property Value

AffectedFrame

IsReportOnly

public bool IsReportOnly { get; init; }

Property Value

bool

SourceCodeLocation

public SourceCodeLocation? SourceCodeLocation { get; init; }

Property Value

SourceCodeLocation

ViolatedDirective

Specific directive that is violated, causing the CSP issue.

public string ViolatedDirective { get; init; }

Property Value

string

ViolatingNodeId

public BackendNodeId? ViolatingNodeId { get; init; }

Property Value

BackendNodeId