Prompting Techniques for Secure Code Generation: A Systematic Investigation | Synapse