diff --git a/docs/desktop/start/features/index.xml b/docs/desktop/start/features/index.xml
index 270534bcd0..4168889c28 100644
--- a/docs/desktop/start/features/index.xml
+++ b/docs/desktop/start/features/index.xml
@@ -173,7 +173,7 @@
/docs/desktop/start/features/scripts/
Mon, 01 Jan 0001 00:00:00 +0000/docs/desktop/start/features/scripts/
- <h1 id="scripts">Scripts</h1>
<p>ZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.
These scripts allow you to dynamically enhance ZAP from within ZAP.</p>
<p>ZAP supports any scripting language that supports JSR 223 (<a href="http://www.jcp.org/en/jsr/detail?id=223">http://www.jcp.org/en/jsr/detail?id=223</a>) , including:</p>
<ul>
<li>ECMAScript / JavaScript (using <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/">Nashorn engine</a>, included by default)</li>
<li>Zest <a href="https://developer.mozilla.org/en-US/docs/zest">https://developer.mozilla.org/en-US/docs/zest</a> (included by default)</li>
<li>Groovy <a href="https://groovy-lang.org/">https://groovy-lang.org/</a></li>
<li>Kotlin <a href="https://kotlinlang.org/">https://kotlinlang.org/</a></li>
<li>Python <a href="https://www.jython.org">https://www.jython.org</a></li>
<li>Ruby - <a href="https://jruby.org/">https://jruby.org/</a></li>
<li>and many more…</li>
</ul>
<p><strong>WARNING - scripts run with the same permissions as ZAP, so do not run any scripts that you do not trust!</strong></p>
+ <h1 id="scripts">Scripts</h1>
<p>ZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.
These scripts allow you to dynamically enhance ZAP from within ZAP.</p>
<p>ZAP supports any scripting language that supports <a href="https://www.jcp.org/en/jsr/detail?id=223">JSR 223</a>, including:</p>
<ul>
<li>ECMAScript / JavaScript (through the <a href="/docs/desktop/addons/graalvm-javascript/">GraalVM JavaScript add-on</a>)</li>
<li><a href="/docs/desktop/addons/zest/">Zest</a></li>
<li>Groovy <a href="https://groovy-lang.org/">https://groovy-lang.org/</a></li>
<li>Kotlin <a href="https://kotlinlang.org/">https://kotlinlang.org/</a></li>
<li>Python <a href="https://www.jython.org">https://www.jython.org</a></li>
<li>Ruby - <a href="https://jruby.org/">https://jruby.org/</a></li>
<li>and many more…</li>
</ul>
<p><strong>WARNING - scripts run with the same permissions as ZAP, so do not run any scripts that you do not trust!</strong></p>Session Management
diff --git a/docs/desktop/start/features/scripts/index.html b/docs/desktop/start/features/scripts/index.html
index ff10704662..20e0a85fca 100644
--- a/docs/desktop/start/features/scripts/index.html
+++ b/docs/desktop/start/features/scripts/index.html
@@ -1837,10 +1837,10 @@
Scripts
ZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.
These scripts allow you to dynamically enhance ZAP from within ZAP.
diff --git a/index.xml b/index.xml
index c7e7e25026..ba6ab32ed3 100644
--- a/index.xml
+++ b/index.xml
@@ -7280,10 +7280,10 @@ He aspires to be a full-time open source engineer, contributing to multiple open
<h1 id="scripts">Scripts</h1>
<p>ZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.
These scripts allow you to dynamically enhance ZAP from within ZAP.</p>
-<p>ZAP supports any scripting language that supports JSR 223 (<a href="http://www.jcp.org/en/jsr/detail?id=223">http://www.jcp.org/en/jsr/detail?id=223</a>) , including:</p>
+<p>ZAP supports any scripting language that supports <a href="https://www.jcp.org/en/jsr/detail?id=223">JSR 223</a>, including:</p>
<ul>
-<li>ECMAScript / JavaScript (using <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/">Nashorn engine</a>, included by default)</li>
-<li>Zest <a href="https://developer.mozilla.org/en-US/docs/zest">https://developer.mozilla.org/en-US/docs/zest</a> (included by default)</li>
+<li>ECMAScript / JavaScript (through the <a href="/docs/desktop/addons/graalvm-javascript/">GraalVM JavaScript add-on</a>)</li>
+<li><a href="/docs/desktop/addons/zest/">Zest</a></li>
<li>Groovy <a href="https://groovy-lang.org/">https://groovy-lang.org/</a></li>
<li>Kotlin <a href="https://kotlinlang.org/">https://kotlinlang.org/</a></li>
<li>Python <a href="https://www.jython.org">https://www.jython.org</a></li>
diff --git a/search/index.json b/search/index.json
index efe69c012e..bcb8a6cecb 100644
--- a/search/index.json
+++ b/search/index.json
@@ -3228,8 +3228,8 @@
"title": "Scripts",
"keywords": ["","scripts"],
"tags": null,
- "summary": "\u003ch1 id=\"scripts\"\u003eScripts\u003c/h1\u003e\n\u003cp\u003eZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.\nThese scripts allow you to dynamically enhance ZAP from within ZAP.\u003c/p\u003e\n\u003cp\u003eZAP supports any scripting language that supports JSR 223 (\u003ca href=\"http://www.jcp.org/en/jsr/detail?id=223\"\u003ehttp://www.jcp.org/en/jsr/detail?id=223\u003c/a\u003e) , including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript / JavaScript (using \u003ca href=\"https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/\"\u003eNashorn engine\u003c/a\u003e, included by default)\u003c/li\u003e\n\u003cli\u003eZest \u003ca href=\"https://developer.mozilla.org/en-US/docs/zest\"\u003ehttps://developer.mozilla.org/en-US/docs/zest\u003c/a\u003e (included by default)\u003c/li\u003e\n\u003cli\u003eGroovy \u003ca href=\"https://groovy-lang.org/\"\u003ehttps://groovy-lang.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKotlin \u003ca href=\"https://kotlinlang.org/\"\u003ehttps://kotlinlang.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython \u003ca href=\"https://www.jython.org\"\u003ehttps://www.jython.org\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuby - \u003ca href=\"https://jruby.org/\"\u003ehttps://jruby.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eand many more\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING - scripts run with the same permissions as ZAP, so do not run any scripts that you do not trust!\u003c/strong\u003e\u003c/p\u003e",
- "content": "scripts zap supports that can embedded within access internal data structures classes these allow you dynamically enhance from any scripting language jsr 223 http:wwwjcporgenjsrdetailid223 including: ecmascript javascript using nashorn engine included by default zest https:developermozillaorgenusdocszest groovy https:groovylangorg kotlin https:kotlinlangorg python https:wwwjythonorg ruby https:jrubyorg many more warning run same permissions do not trust script types different supported: active rules part scanner individually enabled authentication invoked when performed context used they need selected configuring scriptbased method extender which add new functionality including graphical elements api end points http sender against every requestresponse sentreceived includes proxied messages sent during scan fuzzer input vector defining exactly what should attack also change how url represented sites tree passive proxy inline request response trigger break session management define application manages sessions stand alone self contained only your start them manually targeted target note: addons additional described help corresponding addon details see console pages ui overview user interface features provided external links community repo official videos ten: introduction 9:33 10:01 httpsender 10:14 11:55 11:38 "
+ "summary": "\u003ch1 id=\"scripts\"\u003eScripts\u003c/h1\u003e\n\u003cp\u003eZAP supports scripts that can be embedded within ZAP and can access internal ZAP data structures and classes.\nThese scripts allow you to dynamically enhance ZAP from within ZAP.\u003c/p\u003e\n\u003cp\u003eZAP supports any scripting language that supports \u003ca href=\"https://www.jcp.org/en/jsr/detail?id=223\"\u003eJSR 223\u003c/a\u003e, including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript / JavaScript (through the \u003ca href=\"/docs/desktop/addons/graalvm-javascript/\"\u003eGraalVM JavaScript add-on\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/docs/desktop/addons/zest/\"\u003eZest\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy \u003ca href=\"https://groovy-lang.org/\"\u003ehttps://groovy-lang.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKotlin \u003ca href=\"https://kotlinlang.org/\"\u003ehttps://kotlinlang.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython \u003ca href=\"https://www.jython.org\"\u003ehttps://www.jython.org\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuby - \u003ca href=\"https://jruby.org/\"\u003ehttps://jruby.org/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eand many more\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING - scripts run with the same permissions as ZAP, so do not run any scripts that you do not trust!\u003c/strong\u003e\u003c/p\u003e",
+ "content": "scripts zap supports that can embedded within access internal data structures classes these allow you dynamically enhance from any scripting language jsr 223 including: ecmascript javascript through graalvm addon zest groovy https:groovylangorg kotlin https:kotlinlangorg python https:wwwjythonorg ruby https:jrubyorg many more warning run same permissions do not trust script types different supported: active rules part scanner individually enabled authentication invoked when performed context used they need selected configuring scriptbased method extender which add new functionality including graphical elements api end points http sender against every requestresponse sentreceived by includes proxied messages sent during scan fuzzer input vector defining exactly what should attack also change how url represented sites tree passive proxy inline request response trigger break session management define application manages sessions stand alone self contained only your start them manually targeted target note: addons additional described help corresponding details see console pages ui overview user interface features provided external links community repo official videos ten: introduction 9:33 10:01 httpsender 10:14 11:55 11:38 "
},
{
"url": "/docs/desktop/releases/2.2.0/",