{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/3"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"}],"enrichment":{"capability":"Validates and inspects Windows Authenticode digital signatures embedded in or attached to executable files, MSI installers, and catalog files to verify software authenticity and integrity.","skillfed_tags":["code-signing","malware-analysis","windows-security"],"use_cases":["Verify that a downloaded Windows executable is legitimately signed by its publisher before execution.","Analyze malware samples to determine whether they carry valid or forged Authenticode signatures.","Batch-validate software distributions in enterprise environments to detect unsigned or tampered binaries.","Extract and inspect certificate chains and signature metadata from Windows PE files for forensic analysis.","Validate MSI installer integrity as part of automated security scanning pipelines."],"what_it_does":"Signify is a Python module for validating and inspecting Windows Authenticode signatures\u2014the digital certificates embedded in or attached to Windows executables, MSI installers, and catalog files. It parses and verifies these signatures to confirm software authenticity and detect tampering, making it a tool for security professionals and malware analysts who need to inspect code signatures outside their normal Windows ecosystem.\n\nThe library depends on cryptographic and certificate validation packages (certvalidator, asn1crypto, oscrypto, mscerts, typing_extensions) to handle the low-level signature verification. It supports PE executables (.exe, .dll), MSI files, catalog files (.stl, .cat), and any file signed through a catalog. Installation is straightforward via pip, with optional full support for additional file types.","worth_installing":"Yes, if you need to validate Windows Authenticode signatures outside the Windows ecosystem or in automated security workflows. The low install friction, MIT license, and active maintenance make it a practical choice for security professionals and malware analysts. The aging status (226 days since release) suggests slower development pace but not abandonment; verify that its cryptographic dependencies remain current for your threat model."},"id":"signify","links":{"html":"https://skillfed.io/packages/signify","md":"https://skillfed.io/packages/signify.md","pypi":"https://pypi.org/project/signify/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-31","license_spdx":"MIT","license_treatment":"permissive","name":"signify","python_support":"supports_current","summary":"Module to generate and verify PE signatures"},"popularity":{"monthly_downloads":111575,"position":12410,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.2"}
