Software engineering for security | Synapse