No, triple sec is not shelf stable. It is a type of liqueur that contains alcohol and citrus flavors. The alcohol content prevents it from being stored for long periods of time without refrigeration.