In the ideal world we would sign the executables and check the signature before trying to run it, the current implementations could be considered a security issue. But that's also why the filename check exists, so we don't call a random executable. (Although it does not solve the security issue, it prevents accidental running a wrong file)
In the ideal world we would sign the executables and check the signature before trying to run it, the current implementations could be considered a security issue. But that's also why the filename check exists, so we don't call a random executable. (Although it does not solve the security issue, it prevents accidental running a wrong file)