Defining code-injection attacks | Synapse