Understanding security challenges across software development environments | Synapse