https://medium.com/@masthan8/secure-coding-practices-safeguard-your-code-against-common-vulnerabilities-980a81f6ab93