https://www.programmingehero.com/2025/03/programming-for-cybersecurity.html