security_descriptor_decode
Decode hex or base64 self-relative Windows security descriptors to inspect owner, group, ACLs, ACE masks, SIDs, and structural diagnostics without inferring effective access.
Instructions
Decode bounded self-relative Windows security-descriptor bytes from explicit hex or base64. Reports owner/group, ACL states, ACE masks/SIDs and structural diagnostics; does not infer effective access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Explicitly encoded self-relative security descriptor, at most 65536 decoded bytes. | |
| encoding | Yes | Explicit representation of the descriptor bytes. No encoding guessing or SDDL conversion. | |
| max_aces | No | Global emitted-ACE cap across SACL and DACL. The complete bounded input is still structurally validated; omissions are explicit. | |
| max_chars | No | Description budget; if too small, reduce max_aces or increase max_chars. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dacl | No | ||
| sacl | No | ||
| group | No | ||
| owner | No | ||
| parse_errors | Yes | ||
| parse_status | Yes | ||
| parse_complete | Yes | ||
| returned_chars | Yes | ||
| payload_clipped | Yes | ||
| serialized_chars | Yes |