Im not 100% Sure How closely Ribbons are related to Garters, but garters are actually a mildly venomous species, and since they are related i wonder if Ribbons actually are much the same in respect to producing venom, as garters do?
While considered non harmful to humans, they also lack the means to deliver it properly as well, and really need to chew on you. ( the effects that i can find around the web seem to all say the same: usually just mild itching, and or swelling if anything at all) It helps that its produced in very tiny amounts too.
Maybe someone who keeps them, would be able to elaborate on this information further, and whether or not Ribbons are also venomous similarly to Garters? Has this been studied?