Packages permissions problems

With 1.17 support for packages was added. There has been a few bugs related to permissions that were not enforced as expected. As a result packages with restrictive permissions were exposed.