Leider kenne ich die genauen Spezifikationen für URLs nicht, aber ich fürchte fast, dein Validator funktioniert da noch nicht ganz perfekt.
Außerdem kann man Konfigurationen mit erkannten fehlerhaften URLs, sowohl speichern, als auch exportieren und beim Laden bzw. Importieren werden die fehlerhaften Einträge wiederhergestellt als wären sie gültig und damit werden sie dann auch in die policies.json übernommen.
[attachment=1]Auswahl_021.png[/attachment]
[attachment=0]Auswahl_022.png[/attachment]