Originally Posted by
CrimsonEclipse
Also, a 5" blade mounted on the seat tube is a non-concealed solution that is also a deterrence, IF you know how to use it.
Use a small diver's knife, if they can take saltwater then a bit of rain and road crud wont hurt them any.