To help checkusers better understand User Agent strings and be able to decipher patterns faster, Anti-Harassment would like to parse User Agent strings in CheckUser (See T175587).
From our research, it seems the best way to do this is with the whichbrowser/parser library (unless another alternative exists that we are unaware of).
We would like to add this to the extension and to production after an approved security review.