We plan to fork and use this CLI tool in our DevSecOps pipeline and would like to understand how binary object markers are handled. For example, the hex sequence EF BB BF represents the byte order mark (BOM) for UTF-8. When a text file starts with these three bytes, it signals that the file is encoded in UTF-8. However, it seems that this sequence is lost when converting using OSCAL, regardless of whether the format is XML, JSON, or YAML. Git diffs can be difficult to interpret without a hex editor.