Knives under 3" are legal for pocket carry. Most of the other stuff--if not all, cannot be concealed even with a CCW as they could be classified as "dangerous weapons" under CRSA. I think pepper spray is ok. Google "knife law" and go to CRSA (link above) for specifics. Title 18 Article 12 if memory serves me. Also, the Colorado Forum is a better place to post subjects specific to CO.