-
Notifications
You must be signed in to change notification settings - Fork 97
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
feat: Codesign all binary-like files #169
Conversation
return getFilePathIfBinaryAsync(filePath) | ||
} // Else reject hidden file | ||
break | ||
case '.dylib': // Dynamic library |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still need to keep .dylib
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👌 The .dylib
files should be detected as a binary file.
170e8c0
to
533c752
Compare
533c752
to
8c3e66a
Compare
We shouldn't need to worry about missing unsigned binary files now with this change merged in. |
@sethlu Does it take care of frameworks? Some native modules might have framework dependencies |
@vyunikov All frameworks ( |
In the current implementation, files with names like
.node
(.node
as the base name, not as a file extension) will be skipped while scanning the application bundle. Testing all possible binary files should help clear the naming ambiguity. Files like.gitignore
should still be skipped.Addresses: #168
cc: @malept