A stored cross-site scripting (XSS) vulnerability exists in SWISH Prolog versions through 2.2.0. This flaw allows attackers to execute arbitrary code via a crafted web IDE notebook, potentially impacting confidentiality and integrity. The vulnerability has a medium severity rating with a CVSS score of 6.1.