[#7134] Added validation for external checkout URLs

Signed-off-by: Cory Johns <cjohns@slashdotmedia.com>
5 files changed