IBM Engineering Requirements Quality Assistant is a Watson AI-based software from IBM to assist developers in improving the quality of engineering requirements. The application can significantly reduce the cost of finding defects and facilitate the early detection of requirements errors in the engineering process to speed up product launch. all versions of IBM Engineering Requirements Quality Assistant have a cross-site scripting vulnerability that can be exploited by attackers to inject malicious web scripts.