> Libredirect

Just looked at it. Unfortunately it requests permissions for all domains, not only the relevant set.

Review the code then. The set of domains changes based on your preferences.