TestimoX

API Reference

Class

OffendingPrincipal

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

Principal with risky rights on a DNS zone.

Inheritance

  • Object
  • OffendingPrincipal

Constructors

Properties

public String Sid { get; set; } #

Trustee SID string.

public String Name { get; set; } #

Resolved account name for the trustee when available.

public String Rights { get; set; } #

Concise tokenized rights granted (e.g., Write|CreateChild|WriteDacl/Owner).

public AclOperationKind OperationKind { get; set; } #

Derived operation for the ACE (Write/ModifyDacl/ModifyOwner/CreateOrDeleteChild/Delete/Read).

public Boolean HasWrite { get; set; } #

True when the ACE conveys write/control capabilities.

public AclRiskLevel RiskLevel { get; set; } #

Risk level based on rights and extended-right context.

public String RiskReason { get; set; } #

Short explanation for RiskLevel.

public Nullable<Guid> ObjectTypeGuid { get; set; } #

Object/extended-right targeted by the ACE, when present.

public String ObjectTypeName { get; set; } #

Friendly name for ObjectTypeGuid when resolvable.

public ActiveDirectorySecurityInheritance Inheritance { get; set; } #

Inheritance scope of the ACE.

public Boolean IsInherited { get; set; } #

True when the ACE is inherited.