Towards robust, secure, and privacy-aware large language models of code