-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wazuh-launcher unidentified developer (macOS) #2701
Comments
Issue update:(26/01/2024) Researching macos packages generation script and recreating each step locally. Since the Issue says all the executables should be signed, this statement has some exceptions. Mac OS has a format called Mach-O Executable Format this kind of files are the ones that are being signed now by default when we generate our Mac OS packages. The files reported by this issue that are not signed are scripts, not binaries like the others. Since it's possible to sign this kind of file, it's mentioned in the code signing guide signing this kind of files is not recommended. The signature of this kind of file would need the usage of extended attributes and it's said it can bring problems while deploying the package since many file transfer techniques do not preserve extended attributes. We currently comply with the signing requirements and adding more signatures could result in problems instead of solutions. |
Description
MacOS agents 4.5.4 and 4.6.0, and probably all the Wazuh versions are reporting the Wazuh-launcher item as an unidentified developer.
To test it, a wazuh agent package can be installed in macOS. Then, the command and output got are the following:
The same case is found for the
wazuh-control
file:This is due to the signing procedure, when the macOS packages are built, these files are not signed. In the Apple Code Signing Guide is said that all the executables related to an app should be signed to provide greater confidence to the final user. The signing procedure should be reviewed to accomplish these good practices.
The text was updated successfully, but these errors were encountered: