MCPcopy Index your code
hub / github.com/TheManticoreProject/winacl

github.com/TheManticoreProject/winacl @v1.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.1 ↗ · + Follow
379 symbols 1,246 edges 98 files 247 documented · 65% updated 21d agov1.3.1 · 2026-06-16★ 43
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

<a href="https://github.com/TheManticoreProject/winacl/actions/workflows/release.yaml" title="Build"><img alt="Build" src="https://github.com/TheManticoreProject/winacl/actions/workflows/unit_tests.yaml/badge.svg"></a>
<img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/TheManticoreProject/winacl">
<img alt="Go Report Card" src="https://goreportcard.com/badge/github.com/TheManticoreProject/winacl">

Features

Contributing

Pull requests are welcome. Feel free to open an issue if you want to add other features.

Credits

  • @p0dalirius for the creation of the winacl library before transferring it to TheManticoreProject.

Core symbols most depended-on inside this repo

ToString
called by 39
sid/SecurityIdentifier.go
FromString
called by 27
sid/SecurityIdentifier.go
FromSDDLString
called by 21
securitydescriptor/NtSecurityDescriptor_sddl.go
ToFormatD
called by 16
guid/Guid.go
SetType
called by 13
ace/acetype/AccessControlEntryType_functions.go
AddEntry
called by 13
acl/DiscretionaryAccessControlList_functions.go
Unmarshal
called by 11
securitydescriptor/NtSecurityDescriptor.go
Equal
called by 10
ace/AccessControlEntry_functions.go

Shape

Method 184
Function 163
Struct 22
Class 10

Languages

Go87%
Python13%

Modules by API surface

schema/GetADSchemaGuids.py25 symbols
schema/GetADPropertySets.py25 symbols
securitydescriptor/NtSecurityDescriptor_sddl_test.go18 symbols
securitydescriptor/NtSecurityDescriptor_functions.go18 symbols
securitydescriptor/NtSecurityDescriptor_sddl.go17 symbols
guid/Guid.go17 symbols
sid/SecurityIdentifier_test.go12 symbols
guid/Guid_test.go12 symbols
sid/SecurityIdentifier.go9 symbols
object/flags/AccessControlObjectTypeFlags_functions.go8 symbols
ace/mask/AccessControlMask_functions.go6 symbols
securitydescriptor/header/NtSecurityDescriptorHeader_functions.go5 symbols

For agents

$ claude mcp add winacl \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact