You ask ten different people, you'll probably get ten different answers. The term itself is too vague, has different meanings based on which language you are using ALONE, and on the whole seems more often used as a sick buzzword than having any actual meaning.
But then I've got a background in ADA. The compiler won't let you write insecure code.