Using Safety Properties to Generate Vulnerability Patches | Synapse