Skip to content

Missing code signing for esbuild.exe binary #1561

@minijus

Description

@minijus

In some organizations Windows are configured with restricted profiles where only known executables are allowed to be run. There are couple of ways to identify executable to be allowed to run: (1) hash of the binary, (2) or details from code signature, such as name and actual public key.

Allowing executables to be run by binary hash is a headache in terms of managing updates, since every version update requires to manually extract executable, hash and finally create new exception rule. Thus, having code signature on extubate is very much preferred, it allows to create an exception rule that allows to run any version of the binary as long as it is signed by trusted publisher.

Issue #1151, I believe, is exactly how blocked execution of esbuild.exe looks like today. I am getting the same error on my corporate machine, where I know that execution is blocked.

image

For some more context, similar issue in Cypress that was addressed some time ago: cypress-io/cypress#2543

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions