{"version":"2.1.247","anchor":"plugin-supplied-text-is-normalised-before-it-reaches-the-ter","canonical_anchor":"plugin-supplied-text-is-normalised-before-it-reaches-the-ter","heading":"Plugin-supplied text is normalised before it reaches the terminal","tier":"notice","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/plugin-supplied-text-is-normalised-before-it-reaches-the-ter","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### Plugin-supplied text is normalised before it reaches the terminal\n\nPlugin install and marketplace screens now normalise third-party text before printing it.\n\n**What**\n\nThe marketplace-add and plugin-install screens now pass marketplace name, plugin version, description, author name and error strings through helpers before display rather than printing them directly, so text that a third-party plugin controls cannot be rendered raw.\n\n**Details**\n\n- Applied uniformly at every display site in both screens.\n- What the helpers strip beyond normalising the text is not visible from the shipped code.\n\n**Evidence**\n\n`Adding marketplace to configuration\\u2026`\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}