refactor(core): extraire safe_parse_xml en cercle 1 + appliquer aux 3 sites XXE résiduels 180bb96 unverified Claude commited on May 1