Malformed payload sent on Note event

I have Webhooks configured on a project to send payload on Note event.

Usually the content is like so :

{"object_kind":"note","event_type":"note","user":{"name":"Fabrice","username":"kraymer","avatar_url":"https://gitlab.com/uploads/-/system/user/avatar/967199/avatar.png","email":"fabrice@xxxx.com"},"project_id":3533279,"project":{"id":3533279,"name":"website","description":"the xxxx website frontend and backend repo","web_url":"https://gitlab.com/xxxx_dev/website","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/3533279/xxxx_icon_v2.jpg","git_ssh_url":"git@gitlab.com:xxxx_dev/website.git","git_http_url":"https://gitlab.com/xxxx_dev/website.git","namespace":"xxxx","visibility_level":0,"path_with_namespace":"xxxx_dev/website","default_branch":"master","ci_config_path":null,"homepage":"https://gitlab.com/xxxx_dev/website","url":"git@gitlab.com:xxxx_dev/website.git","ssh_url":"git@gitlab.com:xxxx_dev/website.git","http_url":"https://gitlab.com/xxxx_dev/website.git"},"object_attributes":{"attachment":null,"author_id":967199,"change_position":null,"commit_id":null,"created_at":"2020-09-12 07:27:12 UTC","discussion_id":"7e9bc0c7c131602c726a3f7355a27ba35ee1c6d6","id":212029056,"line_code":null,"note":"a","noteable_id":70155070,"noteable_type":"MergeRequest","original_position":null,"position":null,"project_id":3533279,"resolved_at":null,"resolved_by_id":null,"resolved_by_push":null,"st_diff":null,"system":false,"type":null,"updated_at":"2020-09-12 07:27:12 UTC","updated_by_id":null,"description":"a","url":"https://gitlab.com/xxxx_dev/website/-/merge_requests/913#note_212029056"},"repository":{"name":"website","url":"git@gitlab.com:xxxx_dev/website.git","description":"the xxxx website frontend and backend repo","homepage":"https://gitlab.com/xxxx_dev/website"},"merge_request":{"assignee_id":null,"author_id":967199,"created_at":"2020-09-07 09:03:22 UTC","description":"","head_pipeline_id":null,"id":70155070,"iid":913,"last_edited_at":null,"last_edited_by_id":null,"merge_commit_sha":null,"merge_error":null,"merge_params":{"force_remove_source_branch":"0"},"merge_status":"cannot_be_merged","merge_user_id":null,"merge_when_pipeline_succeeds":false,"milestone_id":null,"source_branch":"test-gitlab-note2","source_project_id":3533279,"state_id":1,"target_branch":"hotfix","target_project_id":3533279,"time_estimate":0,"title":"[ignore] Test gitlab API","updated_at":"2020-09-12 07:27:02 UTC","updated_by_id":6927557,"url":"https://gitlab.com/xxxx_dev/website/-/merge_requests/913","source":{"id":3533279,"name":"website","description":"the xxxx website frontend and backend repo","web_url":"https://gitlab.com/xxxx_dev/website","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/3533279/xxxx_icon_v2.jpg","git_ssh_url":"git@gitlab.com:xxxx_dev/website.git","git_http_url":"https://gitlab.com/xxxx_dev/website.git","namespace":"xxxx","visibility_level":0,"path_with_namespace":"xxxx_dev/website","default_branch":"master","ci_config_path":null,"homepage":"https://gitlab.com/xxxx_dev/website","url":"git@gitlab.com:xxxx_dev/website.git","ssh_url":"git@gitlab.com:xxxx_dev/website.git","http_url":"https://gitlab.com/xxxx_dev/website.git"},"target":{"id":3533279,"name":"website","description":"the xxxx website frontend and backend repo","web_url":"https://gitlab.com/xxxx_dev/website","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/3533279/xxxx_icon_v2.jpg","git_ssh_url":"git@gitlab.com:xxxx_dev/website.git","git_http_url":"https://gitlab.com/xxxx_dev/website.git","namespace":"xxxx","visibility_level":0,"path_with_namespace":"xxxx_dev/website","default_branch":"master","ci_config_path":null,"homepage":"https://gitlab.com/xxxx_dev/website","url":"git@gitlab.com:xxxx_dev/website.git","ssh_url":"git@gitlab.com:xxxx_dev/website.git","http_url":"https://gitlab.com/xxxx_dev/website.git"},"last_commit":{"id":"d7a2eeb3673b0fc5a2d2b19acf663d0b3b077b1e","message":"ds\n","title":"ds","timestamp":"2020-09-13T17:32:36 02:00","url":"https://gitlab.com/xxxx_dev/website/-/commit/d7a2eeb3673b0fc5a2d2b19acf663d0b3b077b1e","author":{"name":"Fabrice Laporte","email":"fabrice@xxxx.com"}},"work_in_progress":false,"total_time_spent":0,"human_total_time_spent":null,"human_time_estimate":null,"assignee_ids":[],"state":"opened"}}

It seems that the character ; corrupts the sent event.
If I enter a note with the single character “,” as body, I get payload :

{"object_kind":"note","event_type":"note","user":{"name":"Fabrice","username":"kraymer","avatar_url":"https://gitlab.com/uploads/-/system/user/avatar/967199/avatar.png","email":"fabrice@xxxx.com"},"project_id":3533489,"project":{"id":3533489,"name":"website","description":"the xxxx website frontend and backend repo","web_url":"https://gitlab.com/xxxx_dev/website","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/3533489/xxxx_icon_v2.jpg","git_ssh_url":"git@gitlab.com:xxxx_dev/website.git","git_http_url":"https://gitlab.com/xxxx_dev/website.git","namespace":"xxxx","visibility_level":0,"path_with_namespace":"xxxx_dev/website","default_branch":"master","ci_config_path":null,"homepage":"https://gitlab.com/xxxx_dev/website","url":"git@gitlab.com:xxxx_dev/website.git","ssh_url":"git@gitlab.com:xxxx_dev/website.git","http_url":"https://gitlab.com/xxxx_dev/website.git"},"object_attributes":{"attachment":null,"author_id":967199,"change_position":null,"commit_id":null,"created_at":"2020-09-14 08:28:32 UTC","discussion_id":"f38902cb522ac2d1c9767d9f195de95e58ad65e3","id":412029429,"line_code":null,"note":"

Note how it doesn’t end with a }