From 1cac2458ea3c0a68754f1cc86df3aee50b02782b Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 24 May 2026 10:47:48 +0100 Subject: Add note on performance --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 39efcbf..3b90e30 100644 --- a/README.md +++ b/README.md @@ -424,6 +424,13 @@ For instance: To enable access when converting trusted source documents, pass `external_file_access=True`. +* The conversion may exhibit pathological performance on certain documents: + it's likely possible to craft a source document that causes high CPU or memory usage. + Depending on the performance constraints of your application and the likelihood of receiving untrusted input, + you may wish to consider isolating any calls to Mammoth, + such as running Mammoth in a separate thread with a timeout, + to prevent denial-of-service attacks. + ### Document transforms **The API for document transforms should be considered unstable, -- cgit v1.2.3