phan-taint-check-plugin claims there is an XSS issue in RSS, but I think it's simply unable to understand all the custom parsing/escaping that RSSParser.php is doing. I don't think there's any reason for it to re-invent the wheel either. For example the rationale for not using wfEscapeWikitext() is outdated/wrong.
Related:
- T119875 - complaint about double escaping
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RSS/+/207443 - patch to use Parser::internalParse() instead of custom thing