{"id":21012329,"url":"https://github.com/vcsjones/authenticodelint","last_synced_at":"2025-04-07T11:01:37.750Z","repository":{"id":38816283,"uuid":"55940041","full_name":"vcsjones/AuthenticodeLint","owner":"vcsjones","description":"Lints an authenticode signed binary.","archived":false,"fork":false,"pushed_at":"2025-03-15T21:17:47.000Z","size":200,"stargazers_count":38,"open_issues_count":8,"forks_count":18,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-31T10:01:34.590Z","etag":null,"topics":["authenticode","authenticode-lint","signature"],"latest_commit_sha":null,"homepage":null,"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/vcsjones.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"publiccode":null,"codemeta":null}},"created_at":"2016-04-11T03:52:45.000Z","updated_at":"2025-03-14T18:25:16.000Z","dependencies_parsed_at":"2024-11-19T09:38:55.077Z","dependency_job_id":"47472a50-0c7b-4f09-afa0-e4883b635e8f","html_url":"https://github.com/vcsjones/AuthenticodeLint","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcsjones%2FAuthenticodeLint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcsjones%2FAuthenticodeLint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcsjones%2FAuthenticodeLint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcsjones%2FAuthenticodeLint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vcsjones","download_url":"https://codeload.github.com/vcsjones/AuthenticodeLint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640459,"owners_count":20971556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["authenticode","authenticode-lint","signature"],"created_at":"2024-11-19T09:36:17.993Z","updated_at":"2025-04-07T11:01:37.724Z","avatar_url":"https://github.com/vcsjones.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Authenticode Lint\n\nLints an Authenticode signed binary.\n\nThis tool aides in the checking of a binary to lint Authenticode signed executables.\n\nAuthenticode, or \"digitally signing\" a binary is the process of applying a digital signature to the file.\nAuthenticode Lint looks at various aspects of the signature that might be problematic for users or all\ntogether incorrect usage.\n\nThe tool is run from the command line, and has fairly simple usage. The most simple usage is:\n\n    authlint.exe -in \"C:\\path to some\\executable.exe\"\n\nWhich will print results something like this:\n\n\u003eRule #10000 \"Primary SHA1\" passed.\n\u003e\n\u003eRule #10001 \"SHA2 Signed\" passed.\n\nRules can be suppressed with the `-suppress` option:\n\n    authlint.exe -in \"C:\\path to some\\executable.exe\" -suppress 10001,10000\n\nMore information and options are available using `-help`.\n\n# Installation\n\nThis tool requires .NET Core 2.1 and can be installed as a .NET CLI global tool.\n\n    dotnet tool install -g AuthenticodeLint\n\n# Documentation\n\nDocumentation for usage and for each rule is documented [on the wiki](https://github.com/vcsjones/AuthenticodeLint/wiki).\n\n# Goals\n\nThe purpose of this tool is not to validate that everything uses the strongest signature algorithms\nand certificates possible. Rather, this tool aims to make sure that the signatures provide proper\nsecurity while maintaining compatibility with as many environments as possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcsjones%2Fauthenticodelint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvcsjones%2Fauthenticodelint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcsjones%2Fauthenticodelint/lists"}