amal66 gives uploads a reality check
This fork stops trusting a file's name and starts checking whether its contents match the claimed format.
A document labelled as a PDF or Word file is no longer accepted on its extension alone. amal66 adds a content-level check at upload, looking for the identifying signature embedded in an actual file.
That is a small but meaningful hardening move. It reduces the chance that a disguised or malformed upload reaches a matter or project workspace simply because it has a familiar filename. The change is backed by focused tests, though teams adopting it should confirm that legitimate edge-case PDF and Word uploads still pass cleanly.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?