Encontré un pequeño error al subir un archivo:
Si el archivo comienza y termina con guion bajo (_test_file_.txt en este caso), el código de generación de marcado no escapa el guion bajo, lo que resulta en el siguiente “nombre de archivo”:
test_file.txt|attachment (23 Bytes)
[_test_file_.txt|attachment](upload://eSJGButIpkpu4IEifmmispiFRJu.txt) (23 Bytes)
Si escapo el primer guion bajo con una barra invertida, se analiza correctamente:
_test_file_.txt (23 Bytes)
[\_test_file_.txt|attachment](upload://eSJGButIpkpu4IEifmmispiFRJu.txt) (23 Bytes)