This is by design; it is the responsibility of a package author to license a package, and make sure that it's a standard license. This way, automated licensing monitoring can catch it. However, as you've noticed, this isn't the case for a lot of open source packages.
So, in this case, you'll want to use a different workflow. Just create a "approved packages" feed, and promote approved packages into these feeds.