https://umeshtharukaofficial.medium.com/how-to-write-secure-source-code-for-proprietary-software-3518dfc85802