User input collected via AFTv5 should be sanitized: all Javascript or potentially malicious code should be stripped before we store a new AFT record in the DB.
We had three JS injection attempts in aft_article_answer so far. Even if the output in Special:ArticleFeedbackv5 is sanitized [1], we should not allow users to create new records containing malicious code.
Using AbuseFilter could be a long term solution, but if we want to start surfacing the full text of posts collected via AFTv5 we need to have an immediate solution in place. This data is immediately available on the toolserver and if it's not sanitized community-developed tools will be subject to JS injection attempts.I temporarily disabled my own live comment stream on the toolserver until we have a workable solution in place.
[1] http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/Research_Works_Act/68401
Version: unspecified
Severity: minor