For something worn when out running at night, it's way too revealing.
Try something that's completely opaque and looser fitting like conventional short running shorts. Also wear underwear that completely covers your junk.
Sorry for my disappointing advice, but I don't want you get a trip to jail for exhibitionism/indecent exposure!!!
