Issue #3: Validate installs_allowed_from