Obscene? How so? It's a Halloween costume so it's fine!
Funny you should mention it, but I could have translated that word (obscene) a few different ways... "dangerous" would have worked, as would have "racey", but then she goes on to make the realization that wearing something trench coat-like over something super-revealing basically makes her a flasher.