My American Slang Dictionary, by Robert Chapman, has a warning that it's a bad word and gives:
Badass: A belligerent and worthless person, a malicious or deceitful person, a habitual criminal, a bum.
I'd say that's just someone you don't want to meet.