TestimoX

API Reference

Class

FileForeignSidFinding

Namespace ADPlayground.Acl
Assembly ADPlayground
Implements
IEquatable<FileForeignSidFinding>
Modifiers sealed

Enriched SID finding for file system ACLs, including classification and optional identity details.

Inheritance

  • Object
  • FileForeignSidFinding

Constructors

public FileForeignSidFinding() #

Methods

public FileForeignSidFinding <Clone>$() #
Returns: FileForeignSidFinding
public virtual Boolean Equals(FileForeignSidFinding other) #
Returns: Boolean

Parameters

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

Properties

public String Root { get; set; } #

Original root supplied by the caller.

public String Path { get; set; } #

Full path of the file or directory.

public Boolean IsDirectory { get; set; } #

True when the path is a directory.

public Boolean IsOwner { get; set; } #

True when this entry represents the owner SID.

public Boolean IsInherited { get; set; } #

True when the ACE is inherited.

public AceType AceType { get; set; } #

ACE qualifier (Allow/Deny).

public FileSystemRights Rights { get; set; } #

Rights mask (empty for owner entries).

public String Sid { get; set; } #

Raw SID string.

public SidClassification Classification { get; set; } #

Classification bucket assigned to the SID.

public IdentityInfo Identity { get; set; } #

Resolved identity details (optional).

public String SidHistoryNote { get; set; } #

Optional SIDHistory note indicating linkage to an internal object.

public String Rationale { get; set; } #

Reason why the classification was chosen.

public FileSidFinding Raw { get; set; } #

Underlying raw scanner output for debugging.