Machine Learning For Code: Security And Reliability