TestimoX

API Reference

Class

Finding (RodcSysvolWriteService)

Namespace ADPlayground.DomainControllers.RodcSysvolWriteService
Assembly ADPlayground
Implements
IEquatable<Finding>
Modifiers sealed

A single suspicious write permission granted to an RODC on a target directory object.

Inheritance

  • Object
  • Finding

Constructors

public Finding(String RodcName, String RodcSid, String Right, String TargetDn) #

A single suspicious write permission granted to an RODC on a target directory object.

Parameters

RodcName System.String requiredposition: 0
RODC host name.
RodcSid System.String requiredposition: 1
RODC computer SID.
Right System.String requiredposition: 2
Granted right (e.g., GenericAll, WriteProperty).
TargetDn System.String requiredposition: 3
Target distinguished name (e.g., CN=Policies,...).

Methods

public Finding <Clone>$() #
Returns: Finding
public Void Deconstruct(out String RodcName, out String RodcSid, out String Right, out String TargetDn) #
Returns: Void

Parameters

RodcName String requiredposition: 0
RodcSid String requiredposition: 1
Right String requiredposition: 2
TargetDn String requiredposition: 3
public virtual Boolean Equals(Finding other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String RodcName { get; set; } #

RODC host name.

public String RodcSid { get; set; } #

RODC computer SID.

public String Right { get; set; } #

Granted right (e.g., GenericAll, WriteProperty).

public String TargetDn { get; set; } #

Target distinguished name (e.g., CN=Policies,...).

public AclOperationKind OperationKind { get; set; } #

Derived operation kind for the ACE (e.g., Write, ModifyDacl).

public Boolean HasWrite { get; set; } #

True when the ACE conveys write/control capabilities.

public AclRiskLevel RiskLevel { get; set; } #

Risk level assigned by the central classifier.

public String RiskReason { get; set; } #

Short reason for RiskLevel.

public ActiveDirectorySecurityInheritance Inheritance { get; set; } #

ACE inheritance flag.

public Boolean IsInherited { get; set; } #

True when the ACE is inherited.

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

Targeted object/extended-right GUID when present.

public String ObjectTypeName { get; set; } #

Friendly name for ObjectTypeGuid when resolvable.

public String WriteRights { get; set; } #

Subset of write rights, formatted for display.