{"id":13840935,"url":"https://github.com/zacateras/sddl-parser","last_synced_at":"2026-01-14T06:20:18.491Z","repository":{"id":67714162,"uuid":"100636655","full_name":"zacateras/sddl-parser","owner":"zacateras","description":"Security Descriptor Definition Language (SDDL) Parser","archived":false,"fork":false,"pushed_at":"2025-09-24T18:31:31.000Z","size":76,"stargazers_count":38,"open_issues_count":6,"forks_count":9,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-12-01T06:29:25.658Z","etag":null,"topics":["access-control","sddl","security-descriptor","windows"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zacateras.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-08-17T19:09:11.000Z","updated_at":"2025-08-04T07:39:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"60fdf582-8c7d-4796-b9ec-c49008315844","html_url":"https://github.com/zacateras/sddl-parser","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/zacateras/sddl-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zacateras%2Fsddl-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zacateras%2Fsddl-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zacateras%2Fsddl-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zacateras%2Fsddl-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zacateras","download_url":"https://codeload.github.com/zacateras/sddl-parser/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zacateras%2Fsddl-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28412203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["access-control","sddl","security-descriptor","windows"],"created_at":"2024-08-04T17:00:59.854Z","updated_at":"2026-01-14T06:20:18.469Z","avatar_url":"https://github.com/zacateras.png","language":"C#","funding_links":[],"categories":["C# #"],"sub_categories":[],"readme":"[![Build status](https://ci.appveyor.com/api/projects/status/tvaoqbbbkchfnp3l?svg=true)](https://ci.appveyor.com/project/zacateras/sddl-parser) [![NuGet](https://img.shields.io/nuget/v/Sddl.Parser)](https://nuget.org/packages/Sddl.Parser)\n\n## SDDL Parser\nThe console application and underlying nuget library for parsing [SDDL (Security Descriptor Design Language)](https://docs.microsoft.com/en-us/windows/win32/secauthz/security-descriptor-definition-language).\n\n### Console application\n```\nUsage: ./Sddl.Parser.Console.exe \"O:BAG:BAD:(A;CI;CCDCRP;;;NS)\" [Unknown | File | Directory | Pipe | Process | Thread | FileMappingObject | AccessToken | WindowsManagementObject | RegistryKey | WindowsService | LocalOrRemotePrinter | NetworkShare | Event | Mutex | Semaphore | Timer | JobObject | DirectoryServiceObject]\n```\n\n#### Examples\n```\n$ ./Sddl.Parser.Console.exe \"O:BAG:BAD:(A;CI;CCDCRP;;;NS)\"\n\nOwner: Administrators\nGroup: Administrators\nDacl:\n  Ace[00]\n    AceSid: Network Service\n    AceType: ACCESS_ALLOWED\n    AceFlags: CONTAINER_INHERIT\n    Rights:\n      CREATE_CHILD\n      DELETE_CHILD\n      READ_PROPERTY\n\n\n$ ./Sddl.Parser.Console.exe \"D:PAI(D;OICI;FA;;;BG)(A;OICI;FA;;;BA)(A;OICIIO;FA;;;CO)(A;OICI;FA;;;SY)(A;OICI;FA;;;BU)\"\n\nDacl:\n  Flags: PROTECTED, AUTO_INHERITED\n  Ace[00]\n    AceSid: Guests\n    AceType: ACCESS_DENIED\n    AceFlags: OBJECT_INHERIT, CONTAINER_INHERIT\n    Rights:\n      FILE_ALL\n  Ace[01]\n    AceSid: Administrators\n    AceType: ACCESS_ALLOWED\n    AceFlags: OBJECT_INHERIT, CONTAINER_INHERIT\n    Rights:\n      FILE_ALL\n  Ace[02]\n    AceSid: Creator Owner\n    AceType: ACCESS_ALLOWED\n    AceFlags: OBJECT_INHERIT, CONTAINER_INHERIT, INHERIT_ONLY\n    Rights:\n      FILE_ALL\n  Ace[03]\n    AceSid: Local System\n    AceType: ACCESS_ALLOWED\n    AceFlags: OBJECT_INHERIT, CONTAINER_INHERIT\n    Rights:\n      FILE_ALL\n  Ace[04]\n    AceSid: Users\n    AceType: ACCESS_ALLOWED\n    AceFlags: OBJECT_INHERIT, CONTAINER_INHERIT\n    Rights:\n      FILE_ALL\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzacateras%2Fsddl-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzacateras%2Fsddl-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzacateras%2Fsddl-parser/lists"}