Secure software practices

shape