diff --git a/addOns/codedx/codedx.gradle.kts b/addOns/codedx/codedx.gradle.kts deleted file mode 100644 index b836fc6a334..00000000000 --- a/addOns/codedx/codedx.gradle.kts +++ /dev/null @@ -1,25 +0,0 @@ -description = "Includes request and response data in XML reports and provides the ability to upload reports directly to a Code Dx server" - -zapAddOn { - addOnName.set("Code Dx Extension") - - manifest { - author.set("Code Dx, Inc.") - url.set("https://www.zaproxy.org/docs/desktop/addons/code-dx/") - } -} - -dependencies { - implementation("org.apache.httpcomponents:httpmime:4.5.13") - implementation("com.googlecode.json-simple:json-simple:1.1.1") { - // Not needed. - exclude(group = "junit") - } -} - -spotless { - java { - // Don't check license nor format/style, 3rd-party add-on. - clearSteps() - } -} diff --git a/addOns/codedx/gradle.properties b/addOns/codedx/gradle.properties deleted file mode 100644 index ef4e3b55b0d..00000000000 --- a/addOns/codedx/gradle.properties +++ /dev/null @@ -1,2 +0,0 @@ -version=10 -release=false diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/contents/codedx.html b/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/contents/codedx.html deleted file mode 100644 index 7505673bef2..00000000000 --- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/contents/codedx.html +++ /dev/null @@ -1,64 +0,0 @@ - - -
--Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Предоставлено https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
-Contributed by https://www.codedx.com/ - -
truststore file for the
* given host. Each {@link SSLConnectionSocketFactory} returned by
- * {@link #initializeFactory(String, CodeDxExtension, String, boolean)}
+ * {@link #initializeFactory(String, SrmExtension, String, boolean)}
* needs to have a file to store user-accepted invalid certificates;
* these files will be stored in the user's OS-appropriate "appdata"
* directory.
@@ -127,16 +127,16 @@ private static File getTrustStoreForHost(String host) {
String OS = System.getProperty("os.name").toUpperCase();
Path env;
if (OS.contains("WIN")){
- env = Paths.get(System.getenv("APPDATA"),"Code Dx","ZAP");
+ env = Paths.get(System.getenv("APPDATA"),"Software Risk Manager","ZAP");
}
else if (OS.contains("MAC")){
- env = Paths.get(System.getProperty("user.home"),"Library","Application Support","Code Dx","ZAP");
+ env = Paths.get(System.getProperty("user.home"),"Library","Application Support","Software Risk Manager","ZAP");
}
else if (OS.contains("NUX")){
- env = Paths.get(System.getProperty("user.home"),".codedx","zap");
+ env = Paths.get(System.getProperty("user.home"),".srm","zap");
}
else{
- env = Paths.get(System.getProperty("user.dir"),"codedx","zap");
+ env = Paths.get(System.getProperty("user.dir"),"srm","zap");
}
File keystoreDir = new File(env.toFile(),".usertrust");
@@ -152,7 +152,7 @@ else if (OS.contains("NUX")){
/**
* Creates a new SSLConnectionSocketFactory with the behavior described in
- * {@link #getFactory(String, CodeDxExtension)}. Instead of returning, this
+ * {@link #getFactory(String, SrmExtension)}. Instead of returning, this
* method registers the factory instance to the factoriesByHost
* map, as well as registering its ExtraCertManager to the
* certManagersByHost map. The cert manager registration is
@@ -166,7 +166,7 @@ else if (OS.contains("NUX")){
*/
private static void initializeFactory(
String host,
- CodeDxExtension extension,
+ SrmExtension extension,
String fingerprint,
boolean acceptPermanently
) throws IOException, GeneralSecurityException {
diff --git a/addOns/codedx/src/main/java/org/zaproxy/zap/extension/codedx/security/SingleExtraCertManager.java b/addOns/srm/src/main/java/org/zaproxy/zap/extension/srm/security/SingleExtraCertManager.java
similarity index 98%
rename from addOns/codedx/src/main/java/org/zaproxy/zap/extension/codedx/security/SingleExtraCertManager.java
rename to addOns/srm/src/main/java/org/zaproxy/zap/extension/srm/security/SingleExtraCertManager.java
index 7dca6810fde..1422f65877c 100644
--- a/addOns/codedx/src/main/java/org/zaproxy/zap/extension/codedx/security/SingleExtraCertManager.java
+++ b/addOns/srm/src/main/java/org/zaproxy/zap/extension/srm/security/SingleExtraCertManager.java
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-package org.zaproxy.zap.extension.codedx.security;
+package org.zaproxy.zap.extension.srm.security;
import java.io.File;
import java.io.FileInputStream;
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/srm.html
new file mode 100644
index 00000000000..b064d53b390
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/helpset.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/helpset.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/helpset.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/helpset.hs
index bd3995f1703..7f3de18c4af 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/helpset.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/helpset.hs
@@ -3,7 +3,7 @@
PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 2.0//EN"
"http://java.sun.com/products/javahelp/helpset_2_0.dtd">
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/index.xml
new file mode 100644
index 00000000000..436b6d079a7
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/index.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/map.jhm
new file mode 100644
index 00000000000..7746493e796
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/toc.xml
similarity index 52%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/toc.xml
index fe0b0d44d36..10a07740f0b 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help/toc.xml
@@ -1,12 +1,12 @@
+ PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 2.0//EN"
+ "http://java.sun.com/products/javahelp/toc_2_0.dtd">
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/helpset_ar_SA.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/helpset_ar_SA.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/helpset_ar_SA.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/helpset_ar_SA.hs
index d378882f98f..4b9dfe3f5a8 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/helpset_ar_SA.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/helpset_ar_SA.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/index.xml
similarity index 86%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/index.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/index.xml
index b021712d69a..0c5e06da018 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/index.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/index.xml
@@ -2,5 +2,5 @@
-
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/map.jhm
similarity index 63%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/map.jhm
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/map.jhm
index 20278a2d559..c8cf0b943d3 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/map.jhm
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/map.jhm
@@ -4,6 +4,6 @@
"http://java.sun.com/products/javahelp/map_1_0.dtd">
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/toc.xml
similarity index 81%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/toc.xml
index cedf6e87318..4bacf5bf6aa 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ar_SA/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/helpset_az_AZ.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/helpset_az_AZ.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/helpset_az_AZ.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/helpset_az_AZ.hs
index 1da8b2d56d9..5f35bfec3db 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/helpset_az_AZ.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/helpset_az_AZ.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/index.xml
similarity index 86%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/index.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/index.xml
index b021712d69a..0c5e06da018 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/index.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/index.xml
@@ -2,5 +2,5 @@
-
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/map.jhm
similarity index 63%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/map.jhm
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/map.jhm
index 20278a2d559..c8cf0b943d3 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help/map.jhm
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/map.jhm
@@ -4,6 +4,6 @@
"http://java.sun.com/products/javahelp/map_1_0.dtd">
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/toc.xml
similarity index 81%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/toc.xml
index cedf6e87318..4bacf5bf6aa 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_az_AZ/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/helpset_bs_BA.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/helpset_bs_BA.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/helpset_bs_BA.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/helpset_bs_BA.hs
index 7eb66c01131..a0da6dc8a02 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/helpset_bs_BA.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/helpset_bs_BA.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/index.xml
similarity index 86%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/index.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/index.xml
index b021712d69a..0c5e06da018 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/index.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/index.xml
@@ -2,5 +2,5 @@
-
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/map.jhm
similarity index 63%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/map.jhm
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/map.jhm
index 20278a2d559..c8cf0b943d3 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/map.jhm
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/map.jhm
@@ -4,6 +4,6 @@
"http://java.sun.com/products/javahelp/map_1_0.dtd">
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/toc.xml
similarity index 81%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/toc.xml
index cedf6e87318..4bacf5bf6aa 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_bs_BA/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/helpset_da_DK.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/helpset_da_DK.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/helpset_da_DK.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/helpset_da_DK.hs
index 39e839e60bc..540f8e80376 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_da_DK/helpset_da_DK.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/helpset_da_DK.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/index.xml
similarity index 86%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/index.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/index.xml
index b021712d69a..0c5e06da018 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_az_AZ/index.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/index.xml
@@ -2,5 +2,5 @@
-
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/map.jhm
similarity index 63%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/map.jhm
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/map.jhm
index 20278a2d559..c8cf0b943d3 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ar_SA/map.jhm
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/map.jhm
@@ -4,6 +4,6 @@
"http://java.sun.com/products/javahelp/map_1_0.dtd">
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/toc.xml
similarity index 81%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/toc.xml
index cedf6e87318..4bacf5bf6aa 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_bs_BA/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_da_DK/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_de_DE/helpset_de_DE.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/helpset_de_DE.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_de_DE/helpset_de_DE.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/helpset_de_DE.hs
index 8c91e89992c..05b1d8228ce 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_de_DE/helpset_de_DE.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/helpset_de_DE.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_de_DE/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_el_GR/helpset_el_GR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/helpset_el_GR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_el_GR/helpset_el_GR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/helpset_el_GR.hs
index 1ff797c3451..c41ca358cf1 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_el_GR/helpset_el_GR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/helpset_el_GR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_el_GR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_es_ES/helpset_es_ES.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/helpset_es_ES.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_es_ES/helpset_es_ES.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/helpset_es_ES.hs
index 17d51a44b87..69d1e2aac1e 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_es_ES/helpset_es_ES.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/helpset_es_ES.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_es_ES/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fa_IR/helpset_fa_IR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/helpset_fa_IR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fa_IR/helpset_fa_IR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/helpset_fa_IR.hs
index e60e4208d08..28c593538a0 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fa_IR/helpset_fa_IR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/helpset_fa_IR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fa_IR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/helpset_fil_PH.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/helpset_fil_PH.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/helpset_fil_PH.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/helpset_fil_PH.hs
index f374284ae73..c3647a8c0d0 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/helpset_fil_PH.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/helpset_fil_PH.hs
@@ -1,6 +1,6 @@
- Code Dx | Ekstensyon ng ZAP
+ Software Risk Manager | Ekstensyon ng ZAP
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/toc.xml
similarity index 82%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/toc.xml
index 08cae27aa73..9681a38ed8d 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fil_PH/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fil_PH/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fr_FR/helpset_fr_FR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/helpset_fr_FR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fr_FR/helpset_fr_FR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/helpset_fr_FR.hs
index eb7e56464ce..9823966c5b6 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_fr_FR/helpset_fr_FR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/helpset_fr_FR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_fr_FR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hi_IN/helpset_hi_IN.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/helpset_hi_IN.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hi_IN/helpset_hi_IN.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/helpset_hi_IN.hs
index 67186ff1bac..2dcd00a29e2 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hi_IN/helpset_hi_IN.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/helpset_hi_IN.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hi_IN/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hr_HR/helpset_hr_HR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/helpset_hr_HR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hr_HR/helpset_hr_HR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/helpset_hr_HR.hs
index 360f83fad1b..593d69c595e 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hr_HR/helpset_hr_HR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/helpset_hr_HR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hr_HR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hu_HU/helpset_hu_HU.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/helpset_hu_HU.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hu_HU/helpset_hu_HU.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/helpset_hu_HU.hs
index 10d377f921d..5cb27bdc6d3 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_hu_HU/helpset_hu_HU.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/helpset_hu_HU.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_hu_HU/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/helpset_id_ID.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/helpset_id_ID.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/helpset_id_ID.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/helpset_id_ID.hs
index 9f60e76ce42..18dbe6e661b 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/helpset_id_ID.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/helpset_id_ID.hs
@@ -1,6 +1,6 @@
- Kode Dx | ZAP Perpanjangan
+ Software Risk Manager | ZAP Perpanjangan
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/toc.xml
similarity index 81%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/toc.xml
index 1d506d7fbb0..843b1d67923 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_id_ID/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_id_ID/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_it_IT/helpset_it_IT.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/helpset_it_IT.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_it_IT/helpset_it_IT.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/helpset_it_IT.hs
index ec3f9460873..c8b777db1f8 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_it_IT/helpset_it_IT.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/helpset_it_IT.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_it_IT/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/helpset_ja_JP.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/helpset_ja_JP.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/helpset_ja_JP.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/helpset_ja_JP.hs
index c82dc9cf138..9c49fa737c6 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/helpset_ja_JP.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/helpset_ja_JP.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/toc.xml
similarity index 82%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/toc.xml
index 1df2eb27926..328e159cde5 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ja_JP/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ja_JP/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ko_KR/helpset_ko_KR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/helpset_ko_KR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ko_KR/helpset_ko_KR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/helpset_ko_KR.hs
index f3bc2b2f4f1..c947196f17a 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ko_KR/helpset_ko_KR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/helpset_ko_KR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ko_KR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ms_MY/helpset_ms_MY.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/helpset_ms_MY.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ms_MY/helpset_ms_MY.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/helpset_ms_MY.hs
index 4a524c7d0e6..0e82d217073 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ms_MY/helpset_ms_MY.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/helpset_ms_MY.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ms_MY/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pl_PL/helpset_pl_PL.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/helpset_pl_PL.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pl_PL/helpset_pl_PL.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/helpset_pl_PL.hs
index d86c5594dee..281b01415b4 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pl_PL/helpset_pl_PL.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/helpset_pl_PL.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pl_PL/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pt_BR/helpset_pt_BR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/helpset_pt_BR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pt_BR/helpset_pt_BR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/helpset_pt_BR.hs
index 01325f44b7a..9543881960a 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_pt_BR/helpset_pt_BR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/helpset_pt_BR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_pt_BR/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ro_RO/helpset_ro_RO.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/helpset_ro_RO.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ro_RO/helpset_ro_RO.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/helpset_ro_RO.hs
index b47f0d9f74b..57545d982f0 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ro_RO/helpset_ro_RO.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/helpset_ro_RO.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ro_RO/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/srm.html
new file mode 100644
index 00000000000..fc46dbcaf29
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Менеджер рисков программного обеспечения
+
+
+
+Менеджер рисков программного обеспечения
+Надстройка Software Risk Manager позволяет создавать совместимые отчеты и загружать их на сервер Software Risk Manager. В меню «Отчет» есть две опции.
+
+Предоставлено https://www.blackduck.com/
+
+
Software Risk Manager: отчет о загрузке
+Эта опция создаст для вас отчет и загрузит его на сервер Software Risk Manager. При его выборе вам будет предложено ввести URL-адрес сервера и ключ API. После заполнения полей нажмите кнопку обновления, чтобы получить список проектов, доступных для ключа API. Затем нажмите кнопку «Загрузить», чтобы отправить результаты на сервер Software Risk Manager.
+
+Software Risk Manager: создание XML-отчета
+При выборе этого параметра будет создан стандартный XML-отчет, включающий данные HTTP-запроса и ответа.
+
+API
+Действия
+
+uploadReport
+Загружает отчет в Software Risk Manager. Обратите внимание, что загрузка пустого отчета без предупреждений приведет к возникновению исключения, поскольку Software Risk Manager не сможет его прочитать и вернет ответ, отличный от 200.
+
+Параметры
+
+ - filePath: Абсолютный путь к файлу отчета.
+ - serverUrl: URL-адрес сервера Software Risk Manager.
+ - codeDxApiKey: Ключ API Software Risk Manager
+ - projectId: идентификатор проекта Software Risk Manager
+ - отпечаток пальца: необязательный хэш SHA1 недействительного сертификата, чтобы сделать исключение для
+ - acceptPermanently: необязательное логическое значение, указывающее, следует ли постоянно хранить исключение в файле хранилища доверенных сертификатов.
+
+Возвраты
+
+«ОК», если отчет успешно загружен.
+
+generateAndUpload
+Создает отчет Software Risk Manager, сохраняет его во временном файле, загружает в Software Risk Manager, а затем удаляет файл.
+
+Параметры
+
+ - serverUrl: URL-адрес сервера Software Risk Manager.
+ - codeDxApiKey: Ключ API Software Risk Manager
+ - projectId: идентификатор проекта Software Risk Manager
+ - отпечаток пальца: необязательный хэш SHA1 недействительного сертификата, чтобы сделать исключение для
+ - acceptPermanently: необязательное логическое значение, указывающее, следует ли постоянно хранить исключение в файле хранилища доверенных сертификатов.
+
+Возвраты
+
+«ОК», если отчет успешно загружен.
+
+«ПУСТОЙ», если сгенерированный отчет пуст. Отчет не будет загружен в Software Risk Manager.
+
+Просмотры
+generateReport
+Создает XML-отчет с данными запроса и ответа.
+
+Возвраты
+
+Строка XML-отчета.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/helpset_ru_RU.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/helpset_ru_RU.hs
similarity index 93%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/helpset_ru_RU.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/helpset_ru_RU.hs
index 804b937979e..8f2f4eaa54e 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/helpset_ru_RU.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/helpset_ru_RU.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Расширение
+ Software Risk Manager | ZAP Расширение
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/toc.xml
similarity index 71%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/toc.xml
index d0b049d95e3..13114d34ff5 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ru_RU/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ru_RU/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_si_LK/helpset_si_LK.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/helpset_si_LK.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_si_LK/helpset_si_LK.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/helpset_si_LK.hs
index 8a20c8241a6..a2eb132b923 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_si_LK/helpset_si_LK.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/helpset_si_LK.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_si_LK/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sk_SK/helpset_sk_SK.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/helpset_sk_SK.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sk_SK/helpset_sk_SK.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/helpset_sk_SK.hs
index 85441c2abea..d6f62408a0e 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sk_SK/helpset_sk_SK.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/helpset_sk_SK.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sk_SK/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sl_SI/helpset_sl_SI.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/helpset_sl_SI.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sl_SI/helpset_sl_SI.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/helpset_sl_SI.hs
index 3a8e58991e8..3fb829bc436 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sl_SI/helpset_sl_SI.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/helpset_sl_SI.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sl_SI/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sq_AL/helpset_sq_AL.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/helpset_sq_AL.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sq_AL/helpset_sq_AL.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/helpset_sq_AL.hs
index be1b23b91d6..a6d9dc5ca06 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sq_AL/helpset_sq_AL.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/helpset_sq_AL.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sq_AL/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_CS/helpset_sr_CS.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/helpset_sr_CS.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_CS/helpset_sr_CS.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/helpset_sr_CS.hs
index cb08618fca9..190c1fc381e 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_CS/helpset_sr_CS.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/helpset_sr_CS.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_CS/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_SP/helpset_sr_SP.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/helpset_sr_SP.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_SP/helpset_sr_SP.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/helpset_sr_SP.hs
index d8125a6ebf6..6d8942321fc 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_sr_SP/helpset_sr_SP.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/helpset_sr_SP.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_sr_SP/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/helpset_tr_TR.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/helpset_tr_TR.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/helpset_tr_TR.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/helpset_tr_TR.hs
index 11564491485..a957370af67 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/helpset_tr_TR.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/helpset_tr_TR.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Uzantısı
+ Software Risk Manager | ZAP Uzantısı
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/toc.xml
similarity index 82%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/toc.xml
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/toc.xml
index 0149be4fa73..5d053e0faab 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_tr_TR/toc.xml
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_tr_TR/toc.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ur_PK/helpset_ur_PK.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/helpset_ur_PK.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ur_PK/helpset_ur_PK.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/helpset_ur_PK.hs
index e827364a522..6db6247c086 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_ur_PK/helpset_ur_PK.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/helpset_ur_PK.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_ur_PK/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/images/srm.png b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/images/srm.png
new file mode 100644
index 00000000000..c734faac982
Binary files /dev/null and b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/images/srm.png differ
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/srm.html b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/srm.html
new file mode 100644
index 00000000000..b00905ecbaa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/contents/srm.html
@@ -0,0 +1,64 @@
+
+
+
+
+Software Risk Manager
+
+
+
+Software Risk Manager
+The Software Risk Manager add-on allows you to generate compatible reports and upload them to a Software Risk Manager server. There are two options under the Report menu.
+
+Contributed by https://www.blackduck.com/
+
+
Software Risk Manager: Upload Report
+This option will generate a report for you and upload it to a Software Risk Manager server. Selecting it will prompt you for the Server URL and API Key. After populating the fields, click the refresh button to get a list of projects available to the API Key. Then click the Upload button to send results to the Software Risk Manager server.
+
+Software Risk Manager: Generate XML Report
+This option will generate a standard XML report that includes the HTTP request and response data.
+
+API
+Actions
+
+uploadReport
+Uploads a report to Software Risk Manager. Note that uploading an empty report with no alerts will cause an Exception to be thrown as Software Risk Manager won't be able to read it and will return a non-200 response.
+
+Parameters
+
+ - filePath: Absolute path to the report file
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+generateAndUpload
+Generates a Software Risk Manager report, saves it to a temporary file, uploads to Software Risk Manager, then deletes the file.
+
+Parameters
+
+ - serverUrl: Software Risk Manager server URL
+ - codeDxApiKey: Software Risk Manager API Key
+ - projectId: Software Risk Manager Project ID
+ - fingerprint: Optional SHA1 hash of an invalid certificate to make an exception for
+ - acceptPermanently: Optional boolean for if the exception should be stored permanently in a truststore file.
+
+Returns
+
+"OK" if the report is uploaded successfully.
+
+"EMPTY" if the generated report is empty. The report will not be uploaded to Software Risk Manager.
+
+Views
+generateReport
+Generates an XML report with request and response data.
+
+Returns
+
+An XML report String.
+
+
diff --git a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_zh_CN/helpset_zh_CN.hs b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/helpset_zh_CN.hs
similarity index 94%
rename from addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_zh_CN/helpset_zh_CN.hs
rename to addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/helpset_zh_CN.hs
index ff21469540a..74c88ef8329 100644
--- a/addOns/codedx/src/main/javahelp/org/zaproxy/zap/extension/codedx/resources/help_zh_CN/helpset_zh_CN.hs
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/helpset_zh_CN.hs
@@ -1,6 +1,6 @@
- Code Dx | ZAP Extension
+ Software Risk Manager | ZAP Extension
top
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/index.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/index.xml
new file mode 100644
index 00000000000..0c5e06da018
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/index.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/map.jhm b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/map.jhm
new file mode 100644
index 00000000000..c8cf0b943d3
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/map.jhm
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/toc.xml b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/toc.xml
new file mode 100644
index 00000000000..4bacf5bf6aa
--- /dev/null
+++ b/addOns/srm/src/main/javahelp/org/zaproxy/zap/extension/srm/resources/help_zh_CN/toc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages.properties
new file mode 100644
index 00000000000..a78ec8a1bed
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages.properties
@@ -0,0 +1,50 @@
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400: Bad Request.
+srm.error.http.403 = The server returned Error 403: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415: Unsupported Media Type.
+srm.error.http.other = The response code is:
+srm.error.httpMessage = No HTTP message found for alert id = {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code:
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+
+srm.setting.timeout = Timeout (seconds):
+
+srm.settings.apikey = API Key:
+srm.settings.cancel = Cancel
+srm.settings.serverurl = Server URL:
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.upload = Upload
+
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.fingerprint = Fingerprint:
+srm.ssl.issuer = Issuer:
+srm.ssl.mismatch = Host Mismatch:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
+srm.ssl.reject = Reject
+srm.ssl.title = Untrusted Digital Certificate
+
+srm.topmenu.report.title = Software Risk Manager: Generate XML Report
+srm.topmenu.upload.title = Software Risk Manager: Upload Report
+
+srm.warning = Warning
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ar_SA.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ar_SA.properties
new file mode 100644
index 00000000000..674c2e97272
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ar_SA.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = \u062e\u0637\u0623
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = \u0645\u0641\u062a\u0627\u062d \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u0625\u0644\u063a\u0627\u0621
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_az_AZ.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_az_AZ.properties
new file mode 100644
index 00000000000..3d8931e6340
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_az_AZ.properties
@@ -0,0 +1,47 @@
+srm.topmenu.upload.title = Dx Kodu\: Hesabat\u0131 indirin
+srm.topmenu.report.title = Kod Dx\: XML hesabat\u0131n\u0131 yarad\u0131n
+srm.desc = Her uyar\u0131 \u00fc\u00e7\u00fcn istek v\u0259 cavab veri il\u0259 bir XML hesabat\u0131 yarad\u0131r
+
+srm.error = S\u0259hv
+srm.warning = X\u0259b\u0259rdarl\u0131q
+
+srm.message.success = Hesabat m\u00fcv\u0259ff\u0259qiyy\u0259tl\u0259 Dx Koduna y\u00fckl\u0259ndi.
+srm.error.unexpected = Beklenmeyen bir s\u0259hv var idi v\u0259 hesabat g\u00f6nd\u0259ril\u0259 bilm\u0259di.
+srm.error.unsent = Hesabat g\u00f6nd\u0259ril\u0259 bilm\u0259di.
+srm.error.empty = Yarat\u0131lm\u0131\u015f hesabat bo\u015fdur.
+srm.error.failed = Hesabat n\u0259sli u\u011fursuz oldu.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = HTTP m\u00fc\u015ft\u0259ri yaratark\u0259n bilinm\u0259y\u0259n bir s\u0259hv ba\u015f verdi.\nServer URL v\u0259 API A\u00e7ar\u0131n\u0131n d\u00fczg\u00fcn oldu\u011fundan v\u0259 serverin onlayn oldu\u011fundan \u0259min olun.
+srm.error.client.invalid = Server URL'si etibarl\u0131 bir URL deyil. Do\u011fru olub olmad\u0131\u011f\u0131n\u0131 yoxlay\u0131n.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+
+srm.settings.title = Kod Dx Server Ayarlar\u0131n\u0131 daxil edin
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API A\u00e7ar\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Y\u00fckl\u0259m\u0259
+srm.settings.cancel = \u0130mtina
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = Layih\u0259 siyah\u0131s\u0131n\u0131 yenil\u0259m\u0259k \u00fc\u00e7\u00fcn bir s\u0259hv ba\u015f verdi.\nServer cavab kodunu geri qaytard\u0131\:
+srm.refresh.403 = \nAPI a\u00e7ar\u0131n\u0131n do\u011fru v\u0259 effektiv oldu\u011funu do\u011frulay\u0131n.
+srm.refresh.404 = \nServer URL sinin d\u00fczg\u00fcnl\u00fcy\u00fcn\u00fc yoxlay\u0131n.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Etibars\u0131z R\u0259q\u0259msal Sertifikat
+srm.ssl.reject = R\u0259dd etm\u0259k
+srm.ssl.accepttemp = M\u00fcv\u0259qq\u0259ti olaraq q\u0259bul et
+srm.ssl.acceptperm = Daimi olaraq q\u0259bul et
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Barmaqizi\:
+srm.ssl.mismatch = \u018fsas komp\u00fcter Uy\u011funsuzluqu\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bn_BD.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bn_BD.properties
new file mode 100644
index 00000000000..76dbec54568
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bn_BD.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API \u099a\u09be\u09ac\u09bf\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u09ac\u09be\u09a4\u09bf\u09b2
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bs_BA.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bs_BA.properties
new file mode 100644
index 00000000000..0c6fa9d8a5e
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_bs_BA.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Gre\u0161ka
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API klju\u010d\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Otka\u017ei
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ceb_PH.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ceb_PH.properties
new file mode 100644
index 00000000000..a6b844b7172
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ceb_PH.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Sayop
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API nga Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Wala gipadayon
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_da_DK.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_da_DK.properties
new file mode 100644
index 00000000000..ddffe424502
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_da_DK.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Fejl
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Annuller
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_de_DE.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_de_DE.properties
new file mode 100644
index 00000000000..ca66d2c78f3
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_de_DE.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Fehler
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API-Schl\u00fcssel\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Hochladen
+srm.settings.cancel = Abbrechen
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerabdruck\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_el_GR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_el_GR.properties
new file mode 100644
index 00000000000..abc84e68bef
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_el_GR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_es_ES.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_es_ES.properties
new file mode 100644
index 00000000000..be811518047
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_es_ES.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Cargar Informe
+srm.topmenu.report.title = Software Risk Manager\: Generar Informe XML
+srm.desc = Genera Informe XML que incluye datos de solicitud y respuesta para cada alerta
+
+srm.error = Error
+srm.warning = Advertencia
+
+srm.message.success = El informe fue cargado con \u00e9xito a Software Risk Manager.
+srm.error.unexpected = Ocurri\u00f3 un error inesperado y el informe no pude ser enviado.
+srm.error.unsent = El informe no pudo ser enviado.
+srm.error.empty = El informe generado est\u00e1 vac\u00edo.
+srm.error.failed = Generaci\u00f3n fallida del informe.
+srm.error.http.400 = El servidor devolvi\u00f3 Error 400\: Mal Solicitud.
+srm.error.http.403 = El servidor ha devuelto Error 403\: prohibido. La clave de la API podr\u00eda ser incorrecta o tiene permisos insuficientes para este proyecto.
+srm.error.http.404 = El servidor ha devuelto Error 404\: No encontrado.\nLa URL del Servidor podr\u00eda ser incorrecta o el proyecto podr\u00eda ya no existir.
+srm.error.http.415 = El servidor ha devuelto Error 415\: Tipo de archivo no soportado.
+srm.error.http.other = El c\u00f3digo respuesta es\:
+srm.error.client.failed = Un error desconocido ha ocurrido mientras se creaba el cliente HTTP. Aseg\u00farese de que la URL del Servidor y la Clave API son correctas, y que el servidor est\u00e9 en l\u00ednea.
+srm.error.client.invalid = La URL del Servidor no es una URL v\u00e1lida. Por favor revise que sea correcta.
+srm.error.httpMessage = No se encontr\u00f3 ning\u00fan mensaje HTTP para el ID de alerta \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = El valor ingresado para el tiempo de espera no es v\u00e1lido. El tiempo de espera se predetermina en 120 segundos.
+
+srm.settings.title = Ingrese la configuraci\u00f3n del servidor Software Risk Manager
+srm.settings.serverurl = URL del Servidor\:
+srm.settings.apikey = Clave de API\:
+srm.setting.timeout = Tiempo de espera (segundos)\:
+srm.settings.upload = Cargar
+srm.settings.cancel = Cancelar
+
+srm.refresh.noproject = No se encontraron proyectos. Revise que la URL del Servidor y la Clave API son correctas y que la Clave API tiene el permiso apropiado.
+srm.refresh.failed = Un error ha ocurrido mientas se intentaba actualizar la lista de proyectos. Compruebe que la URL del Servidor y la Clave API son correctas y que la Clave API est\u00e1 activa. Tambi\u00e9n aseg\u00farese de que se est\u00e1 conectando con el puerto correcto.
+srm.refresh.non200 = Un error ha ocurrido mientras se intentaba actualizar la lista de proyectos. El servidor devolvi\u00f3 el c\u00f3digo de respuesta\:
+srm.refresh.403 = \nVerifique que la clave API es correcta y est\u00e1 activa.
+srm.refresh.404 = \nVerifique que la URL de Servidor es correcta.
+srm.refresh.400 = \nVerifique la URL del Servidor es correcta y que se est\u00e1 conectando con el puerto correcto.
+
+srm.ssl.title = Certificado Digital no Confiable
+srm.ssl.reject = Rechazar
+srm.ssl.accepttemp = Aceptar Temporalmente
+srm.ssl.acceptperm = Aceptar Permanentemente
+srm.ssl.description = No es posible establecer una conexi\u00f3n segura porque el certificado no es confiable
+srm.ssl.issuer = Editor\:
+srm.ssl.fingerprint = Huella digital\:
+srm.ssl.mismatch = Desajuste del Host\:
+srm.ssl.mismatchmsg = '%s' esperado, pero el certificado es para '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fa_IR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fa_IR.properties
new file mode 100644
index 00000000000..6421aedab49
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fa_IR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 \u0627\u0632 Dx \u06a9\u062f XML
+srm.desc = \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 XML \u06a9\u0647 \u0634\u0627\u0645\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648 \u067e\u0627\u0633\u062e \u0628\u0631\u0627\u06cc \u0647\u0631 \u0627\u062e\u0637\u0627\u0631\u06cc \u0627\u0633\u062a
+
+srm.error = \u062e\u0637\u0627
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = \u06a9\u0644\u06cc\u062f API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u0644\u063a\u0648 \u06a9\u0631\u062f\u0646
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fil_PH.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fil_PH.properties
new file mode 100644
index 00000000000..b0bf8ca0043
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fil_PH.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload ng Report
+srm.topmenu.report.title = Software Risk Manager\: Mag generate ng XML Report
+srm.desc = Mag generate ng XML report na kinabibilangan ng mga kahilingan at tugon na data para sa bawat alerto
+
+srm.error = Mali
+srm.warning = Babala
+
+srm.message.success = Ang ulat na ito ay matagumpay na na-upload sa Software Risk Manager.
+srm.error.unexpected = Isang di-inaasahang mali ang naganap at ang ulat ay hindi maipadala.
+srm.error.unsent = Ang ulat ay hindi maipadala.
+srm.error.empty = Pinapagana kapag ulat ay walang laman.
+srm.error.failed = Ang ulat na naisagawa ay nabigo.
+srm.error.http.400 = Ang server ay nagbalik ng Error 400\: Bad Request.
+srm.error.http.403 = Ang server ay nagbalik Error 403\: Forbidden.\nAng API Key ay maaring mali o hindi sapat na permiso para sa mga proyektong ito.
+srm.error.http.404 = Ang server ay nagbalik ng Error 404\: Not Found.\nAng URL ng server ay maaring mali o ang project ay hindi na makita.
+srm.error.http.415 = Ang server ay nagbalik ng Error 415\: Unsupported Media Type.
+srm.error.http.other = Ang kodigo ng tugon ay\:
+srm.error.client.failed = Isang hindi matukoy na mali ang naganap habang lumikha ng kliyente ng HTTP. Tiyakin na ang Server URL at API Key ay tama, at na ang server ay online.
+srm.error.client.invalid = Ang Server URL na ito ay hindi isang wastong URL. Mangyaring suriin kung ito ay tama.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Ipasok ang Software Risk Manager Server Settings
+srm.settings.serverurl = URL ng Server\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Kansela
+
+srm.refresh.noproject = Walang mga proyekto ang natagpuan. Suriin na ang Server URL at API Key ay tama at ang API Key ay naaangkop ng mga pahintulot.
+srm.refresh.failed = Isang mali ang naganap habang sinusunukan upang i-update ang listahan ng mga proyekto. Patunayan na ang URL ng Server at API Key ay tama at ang API Key ay aktibo. At siguraduhin na ikaw ay komukonekta gamit ang tamang port.
+srm.refresh.non200 = Ang isang mali na naganap habang sumusubok na i-update ang listahan ng proyekto. Ang server ay nagbalik ng response code\:
+srm.refresh.403 = \nPatunayan na ang API key ay tama at aktibo.
+srm.refresh.404 = \nPatunayan na ang URL ng server ay tama.
+srm.refresh.400 = \nPatunayan na ang URL ng Server ay tama at nakapagkonekta ka gamit ang tamang port.
+
+srm.ssl.title = Hindi pinagkakatiwalaang Digital Certificate
+srm.ssl.reject = Tinanggal
+srm.ssl.accepttemp = Tinanggap pangsamantala
+srm.ssl.acceptperm = Tinanggap ng tuluyan
+srm.ssl.description = Hindi makapagtatag ng ligtas na koneksiyon dahil hindi pinagkakatiwalaan ang certificate
+srm.ssl.issuer = Ang taga issue\:
+srm.ssl.fingerprint = Ang Fingerprint\:
+srm.ssl.mismatch = Hindi tumugma ang Host\:
+srm.ssl.mismatchmsg = Ang inaasahang '%s', ngunit ang certificate ay para '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fr_FR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fr_FR.properties
new file mode 100644
index 00000000000..ad7903f57c1
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_fr_FR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: T\u00e9l\u00e9charger Le Rapport
+srm.topmenu.report.title = G\u00e9n\u00e9rer un rapport XML pour Software Risk Manager
+srm.desc = G\u00e9n\u00e8re un rapport XML qui inclut les donn\u00e9es de requ\u00eate et de r\u00e9ponse pour chaque alerte
+
+srm.error = Erreur
+srm.warning = Avertissement
+
+srm.message.success = Le rapport a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e avec succ\u00e8s \u00e0 Software Risk Manager.
+srm.error.unexpected = Une erreur inattendue s'est produite et le rapport n'a pas pu \u00eatre envoy\u00e9.
+srm.error.unsent = Le rapport n'a pas pu \u00eatre envoy\u00e9.
+srm.error.empty = Le rapport g\u00e9n\u00e9r\u00e9 est vide.
+srm.error.failed = Le rapport g\u00e9n\u00e9r\u00e9 est vide.
+srm.error.http.400 = Le serveur a renvoy\u00e9 l'Erreur 400\: Mauvais Demande.
+srm.error.http.403 = Le serveur a renvoy\u00e9 l'Erreur 403\: Interdit.\nLa Cl\u00e9 de API peut \u00eatre incorrecte ou ne disposent pas des autorisations pour ce projet.
+srm.error.http.404 = Le serveur a renvoy\u00e9 l'Erreur 404\: Pas Trouv\u00e9.\nL'URL du Serveur peut \u00eatre mal ou le projet n'existe plus.
+srm.error.http.415 = Le serveur a renvoy\u00e9 l'Erreur 415\: Non Pris En Charge Type De M\u00e9dia.
+srm.error.http.other = Le code de r\u00e9ponse est\:
+srm.error.client.failed = Une erreur inconnue s'est produite lors de la cr\u00e9ation du client HTTP.\nAssurez-vous que l'URL du Serveur et la Cl\u00e9 API sont corrects, et que le serveur est en ligne.
+srm.error.client.invalid = L'URL du Serveur n'est pas une URL valide. Veuillez v\u00e9rifier qu'il est correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Entrez Le Software Risk Manager Param\u00e8tres Du Serveur
+srm.settings.serverurl = Serveur URL\:
+srm.settings.apikey = Cl\u00e9 d'API \:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = T\u00e9l\u00e9charger
+srm.settings.cancel = Annuler
+
+srm.refresh.noproject = Aucun projet n'a \u00e9t\u00e9 trouv\u00e9. V\u00e9rifiez que l'URL du Serveur et la Cl\u00e9 API sont \ncorrecte et la Cl\u00e9 API a l'autorisation appropri\u00e9e.
+srm.refresh.failed = Une erreur s'est produite lors de la tentative de mise \u00e0 jour de la liste des projets.\nV\u00e9rifiez que l'URL du Serveur et la Cl\u00e9 API sont corrects et que le\nCl\u00e9 API est active. Aussi, assurez-vous que vous vous connectez\navec le bon port.
+srm.refresh.non200 = Une erreur s'est produite lors de la tentative de mise \u00e0 jour de la liste des projets.\nLe serveur a renvoy\u00e9 le code de r\u00e9ponse\:
+srm.refresh.403 = \nV\u00e9rifiez que la cl\u00e9 API est correcte et active.
+srm.refresh.404 = \nV\u00e9rifiez que l'URL du Serveur est correct.
+srm.refresh.400 = \nV\u00e9rifiez que l'URL du Serveur est correcte et que vous vous connectez\navec le bon port.
+
+srm.ssl.title = Non Approuv\u00e9s Certificat Num\u00e9rique
+srm.ssl.reject = Rejeter
+srm.ssl.accepttemp = Accepter Temporairement
+srm.ssl.acceptperm = Accepter D\u00e9finitivement
+srm.ssl.description = Impossible d'\u00e9tablir une connexion s\u00e9curis\u00e9e car le certificat n'est pas approuv\u00e9
+srm.ssl.issuer = \u00c9metteur\:
+srm.ssl.fingerprint = Empreintes digitales\:
+srm.ssl.mismatch = Accueil Incompatibilit\u00e9\:
+srm.ssl.mismatchmsg = Devrait '%s', mais le certificat est destin\u00e9 \u00e0 '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ha_HG.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ha_HG.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ha_HG.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_he_IL.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_he_IL.properties
new file mode 100644
index 00000000000..21b32dcfdfd
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_he_IL.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u05d1\u05d9\u05d8\u05d5\u05dc
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hi_IN.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hi_IN.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hi_IN.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hr_HR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hr_HR.properties
new file mode 100644
index 00000000000..be9371fca50
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hr_HR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Odustani
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hu_HU.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hu_HU.properties
new file mode 100644
index 00000000000..e4ad776969a
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_hu_HU.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager XML-jelent\u00e9s l\u00e9trehoz\u00e1sa
+srm.desc = XML jelent\u00e9s l\u00e9trehoz\u00e1sa amely tartalmazza a k\u00e9r\u00e9s \u00e9s v\u00e1lasz adatokat minden figyelmeztet\u00e9shez
+
+srm.error = Hiba
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API kulcs\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = M\u00e9gse
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_id_ID.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_id_ID.properties
new file mode 100644
index 00000000000..6aea5a3d8eb
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_id_ID.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Laporan
+srm.topmenu.report.title = Software Risk Manager\: Buat Laporan XML
+srm.desc = Menghasilkan laporan XML yang mencakup data permintaan dan tanggapan untuk setiap lansiran
+
+srm.error = Kesalahan
+srm.warning = Peringatan
+
+srm.message.success = Laporan berhasil diunggah ke Software Risk Manager.
+srm.error.unexpected = Terjadi kesalahan tak terduga dan laporan tidak dapat dikirim.
+srm.error.unsent = Laporan tidak bisa dikirim.
+srm.error.empty = Laporan yang dihasilkan kosong.
+srm.error.failed = Laporan gagal.
+srm.error.http.400 = Server mengembalikan Error 400\: Bad Request.
+srm.error.http.403 = Server mengembalikan Error 403\: Forbidden.\nKunci API mungkin salah atau tidak memiliki izin untuk proyek ini.
+srm.error.http.404 = Server mengembalikan Error 404\: Not Found.\nURL Server mungkin salah atau proyek mungkin sudah tidak ada lagi.
+srm.error.http.415 = Server kembali Error 415\: Unsupported Media Type.
+srm.error.http.other = Kode tanggapannya adalah\:
+srm.error.client.failed = Terjadi kesalahan yang tidak diketahui saat membuat klien HTTP.\nPastikan URL server dan kunci API benar, dan servernya online.
+srm.error.client.invalid = URL Server bukan URL yang valid. Harap periksa apakah itu benar.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Masukkan Software Risk Manager Server Settings
+srm.settings.serverurl = URL server\:
+srm.settings.apikey = Kunci API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Batal
+
+srm.refresh.noproject = Tidak ada proyek yang ditemukan. Periksa apakah URL Server dan Kunci API ada\nbenar dan Kunci API memiliki izin yang sesuai.
+srm.refresh.failed = Terjadi kesalahan saat mencoba memperbarui daftar proyek.\nPastikan URL server dan kunci API sudah benar dan\nKunci API aktif Juga pastikan Anda terhubung\ndengan port yang benar.
+srm.refresh.non200 = Terjadi kesalahan saat mencoba memperbarui daftar proyek.\nServer mengembalikan kode tanggapan\:
+srm.refresh.403 = \nMemverifikasi bahwa kunci API benar dan aktif.
+srm.refresh.404 = \nPastikan URL Server benar.
+srm.refresh.400 = \nPastikan server anda benar dan anda terhubung dengan port yang benar.
+
+srm.ssl.title = Sertifikat Digital Untrusted
+srm.ssl.reject = Menolak
+srm.ssl.accepttemp = Terima sementara
+srm.ssl.acceptperm = Terima secara permanen
+srm.ssl.description = Tidak dapat membuat sambungan aman karena sertifikat tidak dipercaya
+srm.ssl.issuer = Penerbit\:
+srm.ssl.fingerprint = Sidik jari\:
+srm.ssl.mismatch = Sidik jari\:
+srm.ssl.mismatchmsg = Yang diharapkan '%s', namun sertifikat untuk '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_it_IT.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_it_IT.properties
new file mode 100644
index 00000000000..985f404ff08
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_it_IT.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Generare Report XML per codice Dx
+srm.desc = Genera report XML che include dati della richiesta e della risposta per ogni avviso
+
+srm.error = Errore
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = Codice API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Annulla
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ja_JP.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ja_JP.properties
new file mode 100644
index 00000000000..a69c0c7787b
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ja_JP.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = \u30a8\u30e9\u30fc
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = \u30b5\u30fc\u30d0\u30fcURL\:
+srm.settings.apikey = API\u30ad\u30fc\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
+srm.settings.cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = \u5374\u4e0b
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ko_KR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ko_KR.properties
new file mode 100644
index 00000000000..7d611d2a4a1
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ko_KR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API \ud0a4\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \ucde8\uc18c
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_mk_MK.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_mk_MK.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_mk_MK.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ms_MY.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ms_MY.properties
new file mode 100644
index 00000000000..0aedab642ab
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ms_MY.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = Kekunci API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Batal
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nb_NO.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nb_NO.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nb_NO.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nl_NL.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nl_NL.properties
new file mode 100644
index 00000000000..395fa3f5a33
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_nl_NL.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Genereer XML rapport voor Software Risk Manager
+srm.desc = Genereert XML rapport met daarin request en response data voor elke alert
+
+srm.error = Fout
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API-sleutel\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Annuleer
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pcm_NG.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pcm_NG.properties
new file mode 100644
index 00000000000..3509b71bf11
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pcm_NG.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel am
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pl_PL.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pl_PL.properties
new file mode 100644
index 00000000000..54fe51f299d
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pl_PL.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = B\u0142\u0105d
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = Klucz API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Anuluj
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_BR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_BR.properties
new file mode 100644
index 00000000000..78eabaa0a14
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_BR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Relat\u00f3rio de Upload
+srm.topmenu.report.title = Software Risk Manager\: Gerar Relat\u00f3rio XML
+srm.desc = Gera relat\u00f3rio XML que inclui dados de solicita\u00e7\u00e3o e resposta para cada alerta
+
+srm.error = Erro
+srm.warning = Aten\u00e7\u00e3o
+
+srm.message.success = O relat\u00f3rio foi carregado com sucesso para o Software Risk Manager.
+srm.error.unexpected = Ocorreu um erro inesperado e n\u00e3o foi poss\u00edvel enviar o relat\u00f3rio.
+srm.error.unsent = O relat\u00f3rio n\u00e3o p\u00f4de ser enviado.
+srm.error.empty = O relat\u00f3rio gerado est\u00e1 vazio.
+srm.error.failed = A gera\u00e7\u00e3o do relat\u00f3rio falhou.
+srm.error.http.400 = O servidor retornou o Erro 400\: Solicita\u00e7\u00e3o Inv\u00e1lida.
+srm.error.http.403 = O servidor retornou o erro 403\: Proibido.\nA chave API pode estar incorreta ou ter permiss\u00f5es insuficientes para este projeto.
+srm.error.http.404 = O servidor retornou o erro 404\: N\u00e3o Encontrado.\nA URL do servidor pode estar errada ou o projeto pode n\u00e3o existir mais.
+srm.error.http.415 = O servidor retornou o Erro 415\: Tipo de M\u00eddia N\u00e3o Suportado.
+srm.error.http.other = O c\u00f3digo de resposta \u00e9\:
+srm.error.client.failed = Ocorreu um erro desconhecido ao criar o cliente HTTP.\nCertifique-se de que a URL do servidor e a chave API estejam corretas e que o servidor esteja online.
+srm.error.client.invalid = A URL do servidor n\u00e3o \u00e9 uma URL v\u00e1lida. Verifique se est\u00e1 correta.
+srm.error.httpMessage = Nenhuma mensagem HTTP encontrada para o alerta id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = O valor inserido para o tempo limite \u00e9 inv\u00e1lido. O tempo limite foi padronizado para 120 segundos.
+
+srm.settings.title = Insira as configura\u00e7\u00f5es do servidor Software Risk Manager
+srm.settings.serverurl = URL do Servidor\:
+srm.settings.apikey = Chave API\:
+srm.setting.timeout = Tempo limite (segundos)\:
+srm.settings.upload = Envio
+srm.settings.cancel = Cancelar
+
+srm.refresh.noproject = Nenhum projeto foi encontrado. Verifique se a URL do servidor e a chave API est\u00e3o\ncorretas e se a chave API tem permiss\u00e3o apropriada.
+srm.refresh.failed = Ocorreu um erro ao tentar atualizar a lista de projetos.\nVerifique se a URL do servidor e a chave API est\u00e3o corretas e se\nA chave API est\u00e1 ativa. Verifique tamb\u00e9m se voc\u00ea est\u00e1 se conectando\ncom a porta correta.
+srm.refresh.non200 = Ocorreu um erro ao tentar atualizar a lista de projetos.\nO servidor retornou o c\u00f3digo de resposta\:
+srm.refresh.403 = Verifique se a chave API est\u00e1 correta e ativa.
+srm.refresh.404 = Verifique se a URL do servidor est\u00e1 correta.
+srm.refresh.400 = Verifique se a URL do servidor est\u00e1 correta e se voc\u00ea est\u00e1 se conectando\ncom a porta correta.
+
+srm.ssl.title = Certificado Digital N\u00e3o Confi\u00e1vel
+srm.ssl.reject = Rejeitar
+srm.ssl.accepttemp = Aceitar Temporariamente
+srm.ssl.acceptperm = Aceitar Permanentemente
+srm.ssl.description = N\u00e3o foi poss\u00edvel estabelecer uma conex\u00e3o segura porque o certificado n\u00e3o \u00e9 confi\u00e1vel
+srm.ssl.issuer = Emitente\:
+srm.ssl.fingerprint = Impress\u00e3o Digital\:
+srm.ssl.mismatch = Host Incompat\u00edvel\:
+srm.ssl.mismatchmsg = Esperado '%s', mas o certificado \u00e9 para '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_PT.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_PT.properties
new file mode 100644
index 00000000000..1f2264e1c71
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_pt_PT.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Erro
+srm.warning = Aviso
+
+srm.message.success = O relat\u00f3rio foi carregado com sucesso para o Software Risk Manager.
+srm.error.unexpected = Ocorreu um erro inesperado e o relat\u00f3rio n\u00e3o p\u00f4de ser enviado.
+srm.error.unsent = O relat\u00f3rio n\u00e3o pode ser enviado.
+srm.error.empty = O relat\u00f3rio gerado est\u00e1 vazio.
+srm.error.failed = A produ\u00e7\u00e3o do relat\u00f3rio falhou.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = O c\u00f3digo resposta \u00e9\:
+srm.error.client.failed = Ocorreu um erro ao criar o cliente HTTP.\nCertifique-se que o URL do Servidor e a chave API est\u00e3o corretos e de que o servidor est\u00e1 online.
+srm.error.client.invalid = O URL do servidos n\u00e3o \u00e9 um URL v\u00e1lido. Por favor verifique se o URL est\u00e1 correto.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = URL do Servidor\:
+srm.settings.apikey = Chave API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Carregar
+srm.settings.cancel = Cancelar
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerifique que o URL do servidor est\u00e1 correto.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Rejeitar
+srm.ssl.accepttemp = Aceitar Temporariamente
+srm.ssl.acceptperm = Aceitar Permanentemente
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Impress\u00e3o digital\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ro_RO.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ro_RO.properties
new file mode 100644
index 00000000000..d72def28565
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ro_RO.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = Cheie API\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Revocare
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ru_RU.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ru_RU.properties
new file mode 100644
index 00000000000..f51ee85f491
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ru_RU.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = \u041a\u043e\u0434 Dx\: \u043e\u0442\u0447\u0435\u0442 \u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435
+srm.topmenu.report.title = Software Risk Manager\: \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u0442\u0447\u0435\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 XML
+srm.desc = \u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u043e\u0442\u0447\u0435\u0442 XML, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0438 \u043e\u0442\u0432\u0435\u0442\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f.
+
+srm.error = \u041e\u0448\u0438\u0431\u043a\u0430
+srm.warning = \u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435
+
+srm.message.success = \u041e\u0442\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0432 Software Risk Manager.
+srm.error.unexpected = \u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430, \u0438 \u043e\u0442\u0447\u0435\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d.
+srm.error.unsent = \u041e\u0442\u0447\u0435\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d.
+srm.error.empty = \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043e\u0442\u0447\u0435\u0442 \u043f\u0443\u0441\u0442.
+srm.error.failed = \u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442.
+srm.error.http.400 = \u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043e\u0448\u0438\u0431\u043a\u0443 400\: \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441.
+srm.error.http.403 = \u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043e\u0448\u0438\u0431\u043a\u0443 403\: \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e.\n\u041a\u043b\u044e\u0447 API \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u043c \u0438\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430.
+srm.error.http.404 = \u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043e\u0448\u0438\u0431\u043a\u0443 404\: \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d.\nURL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c, \u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.
+srm.error.http.415 = \u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043e\u0448\u0438\u0431\u043a\u0443 415\: \u043d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0442\u0438\u043f \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f.
+srm.error.http.other = \u041a\u043e\u0434 \u043e\u0442\u0432\u0435\u0442\u0430\:
+srm.error.client.failed = \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.\n\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043b\u044e\u0447 API \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0438 \u0447\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0441\u0435\u0442\u0438.
+srm.error.client.invalid = URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c URL-\u0430\u0434\u0440\u0435\u0441\u043e\u043c. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.
+srm.error.httpMessage = \u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e HTTP-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f (id) \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = \u0412\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u0430\u0439\u043c-\u0430\u0443\u0442\u0430. \n\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0440\u0435\u043c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 120 \u0441\u0435\u043a\u0443\u043d\u0434.
+
+srm.settings.title = \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Software Risk Manager
+srm.settings.serverurl = URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\:
+srm.settings.apikey = \u041a\u043b\u044e\u0447 API\:
+srm.setting.timeout = \u0412\u0440\u0435\u043c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445\:
+srm.settings.upload = \u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c
+srm.settings.cancel = \u041e\u0442\u043c\u0435\u043d\u0430
+
+srm.refresh.noproject = \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043b\u044e\u0447 API \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b, \n\u0438 \u043a\u043b\u044e\u0447 API \u0438\u043c\u0435\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.
+srm.refresh.failed = \u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.\n\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043b\u044e\u0447 API \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \n\u0430 \u041a\u043b\u044e\u0447 API \u0430\u043a\u0442\u0438\u0432\u0435\u043d. \n\u0422\u0430\u043a\u0436\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0435\u0441\u044c \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0440\u0442\u043e\u043c.
+srm.refresh.non200 = \u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.\n\u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043a\u043e\u0434 \u043e\u0442\u0432\u0435\u0442\u0430\:
+srm.refresh.403 = \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043a\u043b\u044e\u0447 API \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u0430\u043a\u0442\u0438\u0432\u0435\u043d.
+srm.refresh.404 = \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439.
+srm.refresh.400 = \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0435\u0441\u044c\n\u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0440\u0442\u043e\u043c.
+
+srm.ssl.title = \u041d\u0435\u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442
+srm.ssl.reject = \u041e\u0442\u043a\u043b\u043e\u043d\u044f\u0442\u044c
+srm.ssl.accepttemp = \u041f\u0440\u0438\u043d\u044f\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e
+srm.ssl.acceptperm = \u041f\u0440\u0438\u043d\u044f\u0442\u044c \u043d\u0430\u0432\u0441\u0435\u0433\u0434\u0430
+srm.ssl.description = \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c
+srm.ssl.issuer = \u042d\u043c\u0438\u0442\u0435\u043d\u0442\:
+srm.ssl.fingerprint = \u041e\u0442\u043f\u0435\u0447\u0430\u0442\u043e\u043a \u043f\u0430\u043b\u044c\u0446\u0430\:
+srm.ssl.mismatch = \u041d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0445\u043e\u0441\u0442\u0430\:
+srm.ssl.mismatchmsg = \u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f "% s", \u043d\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f "% s".
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_si_LK.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_si_LK.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_si_LK.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sk_SK.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sk_SK.properties
new file mode 100644
index 00000000000..c38ef42e60b
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sk_SK.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Zru\u0161i\u0165
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sl_SI.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sl_SI.properties
new file mode 100644
index 00000000000..636d105165e
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sl_SI.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Napaka
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Prekli\u010di
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sq_AL.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sq_AL.properties
new file mode 100644
index 00000000000..bd2f6f97443
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sq_AL.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Anulo
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_CS.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_CS.properties
new file mode 100644
index 00000000000..4222a92a9f2
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_CS.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Gre\u0161ka
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Otka\u017ei
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_SP.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_SP.properties
new file mode 100644
index 00000000000..707e42c2ce5
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_sr_SP.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Cancel
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_tr_TR.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_tr_TR.properties
new file mode 100644
index 00000000000..86b7a617431
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_tr_TR.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Y\u00fckleme Raporu
+srm.topmenu.report.title = Software Risk Manager\: XML Raporu Olu\u015fturun
+srm.desc = Her uyar\u0131 i\u00e7in istek ve yan\u0131t verilerini i\u00e7eren XML raporu \u00fcretir
+
+srm.error = Hata
+srm.warning = Uyar\u0131
+
+srm.message.success = Rapor Software Risk Manager koduna ba\u015far\u0131yla y\u00fcklendi.
+srm.error.unexpected = Beklenmedik bir hata olu\u015ftu ve rapor g\u00f6nderilemedi.
+srm.error.unsent = Rapor g\u00f6nderilemedi.
+srm.error.empty = Olu\u015fturulan rapor bo\u015f.
+srm.error.failed = Rapor olu\u015fturma ba\u015far\u0131s\u0131z.
+srm.error.http.400 = Sunucu hata 400 d\u00f6nd\u00fcrd\u00fc\:K\u00f6t\u00fc \u0130stek
+srm.error.http.403 = Sunucu, Hata 403'\u00fc d\u00f6nd\u00fcrd\u00fc\: Yasak. API Anahtar\u0131 yanl\u0131\u015f olabilir veya bu proje i\u00e7in yetersiz izinlere sahip olabilir.
+srm.error.http.404 = Sunucu, Hata 404 d\u00f6nd\u00fcrd\u00fc\: Bulunamad\u0131. Sunucu URL'si yanl\u0131\u015f olabilir veya proje art\u0131k m\u00fcmk\u00fcn olmayabilir.
+srm.error.http.415 = Sunucu, Hata 415'i d\u00f6nd\u00fcrd\u00fc\: Desteklenmeyen Medya T\u00fcr\u00fc.
+srm.error.http.other = Yan\u0131t kodu\:
+srm.error.client.failed = HTTP istemcisi olu\u015fturulurken bilinmeyen bir hata olu\u015ftu. Sunucu URL'si ve API Anahtar\u0131 do\u011fru oldu\u011fundan ve sunucunun \u00e7evrimi\u00e7i oldu\u011fundan emin olun.
+srm.error.client.invalid = Sunucu URL'si ge\u00e7erli bir URL de\u011fil. L\u00fctfen uygun olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Software Risk Manager Sunucu Ayarlar\u0131n\u0131 Girin
+srm.settings.serverurl = Sunucu URL'si\:
+srm.settings.apikey = API Anahtar\u0131\:
+srm.setting.timeout = Saniye i\u00e7inde zaman a\u015f\u0131m\u0131\:
+srm.settings.upload = Y\u00fckle
+srm.settings.cancel = \u0130ptal
+
+srm.refresh.noproject = Hi\u00e7bir proje bulunamad\u0131. Sunucu URL'sinin ve API Anahtar\u0131n\u0131n do\u011fru oldu\u011funu ve API Anahtar\u0131n\u0131n uygun izne sahip oldu\u011funu kontrol edin.
+srm.refresh.failed = Proje listesini g\u00fcncellemeye \u00e7al\u0131\u015f\u0131l\u0131rken bir hata olu\u015ftu.\nSunucu URL'sinin ve API anahtar\u0131n\u0131n do\u011fru oldu\u011funu ve\nAPI Anahtar\u0131 etkin. Ayr\u0131ca ba\u011fland\u0131\u011f\u0131n\u0131zdan emin olun\ndo\u011fru ba\u011flant\u0131 noktas\u0131yla.
+srm.refresh.non200 = Proje listesini g\u00fcncellemeye \u00e7al\u0131\u015f\u0131l\u0131rken bir hata olu\u015ftu. Sunucu yan\u0131t kodunu d\u00f6nd\u00fcrd\u00fc\:
+srm.refresh.403 = \nAPI anahtar\u0131n\u0131n do\u011fru ve etkin oldu\u011funu do\u011frulay\u0131n.
+srm.refresh.404 = \nSunucu URL'sinin do\u011fru oldu\u011funu do\u011frulay\u0131n.
+srm.refresh.400 = \nSunucu URL'sinin do\u011fru oldu\u011funu ve ba\u011flant\u0131 kurdu\u011funuzu do\u011frulay\u0131n do\u011fru ba\u011flant\u0131 noktas\u0131na ba\u011flay\u0131n.
+
+srm.ssl.title = G\u00fcvenilmeyen Dijital Sertifika
+srm.ssl.reject = Reddet
+srm.ssl.accepttemp = Ge\u00e7ici Olarak Kabul Et
+srm.ssl.acceptperm = Kal\u0131c\u0131 Olarak Kabul Et
+srm.ssl.description = Sertifika g\u00fcvenilir olmad\u0131\u011f\u0131ndan g\u00fcvenli bir ba\u011flant\u0131 kuram\u0131yor
+srm.ssl.issuer = Yay\u0131nc\u0131\:
+srm.ssl.fingerprint = Parmakizi\:
+srm.ssl.mismatch = Ana Bilgisayar Uyumsuzlu\u011fu\:
+srm.ssl.mismatchmsg = '%s' bekleniyor, ancak sertifika '%s' i\u00e7in.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_uk_UA.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_uk_UA.properties
new file mode 100644
index 00000000000..0a4411f437d
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_uk_UA.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = \u041a\u043e\u0434 Dx\: \u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0437\u0432\u0456\u0442
+srm.topmenu.report.title = \u041a\u043e\u0434 Dx\: \u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 XML-\u0437\u0432\u0456\u0442
+srm.desc = \u0413\u0435\u043d\u0435\u0440\u0443\u0454 XML-\u0437\u0432\u0456\u0442, \u0449\u043e \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0434\u0430\u043d\u0456 \u0437\u0430\u043f\u0438\u0442\u0443 \u0442\u0430 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u0434\u043b\u044f \u043a\u043e\u0436\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f
+
+srm.error = \u041f\u043e\u043c\u0438\u043b\u043a\u0430
+srm.warning = \u041f\u043e\u043f\u0435\u0440\u0435\u0434\u0436\u0435\u043d\u043d\u044f
+
+srm.message.success = \u0417\u0432\u0456\u0442 \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043e \u043d\u0430 Software Risk Manager.
+srm.error.unexpected = \u0421\u0442\u0430\u043b\u0430\u0441\u044f \u043d\u0435\u0441\u043f\u043e\u0434\u0456\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430, \u0456 \u0437\u0432\u0456\u0442 \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0456\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u0438.
+srm.error.unsent = \u0417\u0432\u0456\u0442 \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438.
+srm.error.empty = \u0421\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0439 \u0437\u0432\u0456\u0442 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u0439.
+srm.error.failed = \u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0437\u0432\u0456\u0442.
+srm.error.http.400 = \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u043f\u043e\u043c\u0438\u043b\u043a\u0443 400\: \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u0437\u0430\u043f\u0438\u0442.
+srm.error.http.403 = \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 403\: \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u0435\u043d\u043e.\n\u041a\u043b\u044e\u0447 API \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c \u0430\u0431\u043e \u043c\u0430\u0442\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043d\u0456 \u0434\u043e\u0437\u0432\u043e\u043b\u0438 \u0434\u043b\u044f \u0446\u044c\u043e\u0433\u043e \u043f\u0440\u043e\u0454\u043a\u0442\u0443.
+srm.error.http.404 = \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 404\: \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e.\nURL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u044e \u0430\u0431\u043e \u043f\u0440\u043e\u0454\u043a\u0442 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0435 \u0456\u0441\u043d\u0443\u0454.
+srm.error.http.415 = \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 415\: \u0442\u0438\u043f \u043d\u043e\u0441\u0456\u044f \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454\u0442\u044c\u0441\u044f.
+srm.error.http.other = \u041a\u043e\u0434 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456\:
+srm.error.client.failed = \u041f\u0456\u0434 \u0447\u0430\u0441 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043a\u043b\u0456\u0454\u043d\u0442\u0430 HTTP \u0441\u0442\u0430\u043b\u0430\u0441\u044f \u043d\u0435\u0432\u0456\u0434\u043e\u043c\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430.\n\u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0442\u0430 \u043a\u043b\u044e\u0447 API \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456, \u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u2013 \u0443 \u0440\u0435\u0436\u0438\u043c\u0456 \u043e\u043d\u043b\u0430\u0439\u043d.
+srm.error.client.invalid = URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0430. \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u043e\u043d\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430.
+srm.error.httpMessage = \u041d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e HTTP-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440\u0430 \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0432\u0432\u0435\u0434\u0435\u043d\u0435 \u0434\u043b\u044f \u0447\u0430\u0441\u0443 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f, \u0454 \u043d\u0435\u0432\u0456\u0440\u043d\u0438\u043c. \u0417\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0447\u0430\u0441 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0430 120 \u0441\u0435\u043a\u0443\u043d\u0434.
+
+srm.settings.title = \u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Software Risk Manager
+srm.settings.serverurl = \u0421\u0435\u0440\u0432\u0435\u0440 URL-\u0430\u0434\u0440\u0435\u0441\u0438\:
+srm.settings.apikey = \u041a\u043b\u044e\u0447 API\:
+srm.setting.timeout = \u0427\u0430\u0441 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f (\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)\:
+srm.settings.upload = \u041f\u0435\u0440\u0435\u0434\u0430\u0442\u0438
+srm.settings.cancel = \u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438
+
+srm.refresh.noproject = \u041f\u0440\u043e\u0454\u043a\u0442\u0456\u0432 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0442\u0430 \u043a\u043b\u044e\u0447 API \n\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456, \u0430 \u043a\u043b\u044e\u0447 API \u043c\u0430\u0454 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0439 \u0434\u043e\u0437\u0432\u0456\u043b.
+srm.refresh.failed = \u0421\u0442\u0430\u043b\u0430\u0441\u044f \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0440\u0438 \u0441\u043f\u0440\u043e\u0431\u0456 \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u0454\u043a\u0442\u0456\u0432.\n\u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0442\u0430 \u043a\u043b\u044e\u0447 API \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456, \u0430 \u043a\u043b\u044e\u0447 API \u0430\u043a\u0442\u0438\u0432\u043d\u0438\u0439. \u0422\u0430\u043a\u043e\u0436 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u0438 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0430\u0454\u0442\u0435\u0441\u044f\n\u0434\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0443.\n
+srm.refresh.non200 = \u0421\u0442\u0430\u043b\u0430\u0441\u044f \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0440\u0438 \u0441\u043f\u0440\u043e\u0431\u0456 \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u0454\u043a\u0442\u0456\u0432.\n\u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432 \u043a\u043e\u0434 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456\:
+srm.refresh.403 = \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u043a\u043b\u044e\u0447 API \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u0456 \u0430\u043a\u0442\u0438\u0432\u043d\u0438\u0439.
+srm.refresh.404 = \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430.
+srm.refresh.400 = \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430 \u0456 \u0449\u043e \u0432\u0438 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0430\u0454\u0442\u0435\u0441\u044f \u0434\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0443.
+
+srm.ssl.title = \u041d\u0435\u043d\u0430\u0434\u0456\u0439\u043d\u0438\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442
+srm.ssl.reject = \u0412\u0456\u0434\u0445\u0438\u043b\u0438\u0442\u0438
+srm.ssl.accepttemp = \u041f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u0442\u0438\u043c\u0447\u0430\u0441\u043e\u0432\u043e
+srm.ssl.acceptperm = \u041f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e
+srm.ssl.description = \u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0431\u0435\u0437\u043f\u0435\u0447\u043d\u0435 \u0437\u2019\u0454\u0434\u043d\u0430\u043d\u043d\u044f, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442 \u043d\u0435 \u0454 \u043d\u0430\u0434\u0456\u0439\u043d\u0438\u043c
+srm.ssl.issuer = \u041f\u043e\u0441\u0442\u0430\u0447\u0430\u043b\u044c\u043d\u0438\u043a\:
+srm.ssl.fingerprint = \u0412\u0456\u0434\u0431\u0438\u0442\u043e\u043a \u043f\u0430\u043b\u044c\u0446\u044f\:
+srm.ssl.mismatch = \u041d\u0435\u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0456\u0441\u0442\u044c \u0445\u043e\u0441\u0442\u0456\u0432\:
+srm.ssl.mismatchmsg = \u041e\u0447\u0456\u043a\u0443\u0454\u0442\u044c\u0441\u044f '%s', \u0430\u043b\u0435 \u043d\u0430\u044f\u0432\u043d\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442 \u0454 \u0434\u043b\u044f '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ur_PK.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ur_PK.properties
new file mode 100644
index 00000000000..64d24c75d4b
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_ur_PK.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u0645\u0646\u0633\u0648\u062e \u06a9\u0631\u06cc\u06ba
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_vi_VN.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_vi_VN.properties
new file mode 100644
index 00000000000..4744e794937
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_vi_VN.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = H\u1ee7y
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_yo_NG.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_yo_NG.properties
new file mode 100644
index 00000000000..376d5dad74c
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_yo_NG.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = Error
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API Key\:
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = Fagile
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_CN.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_CN.properties
new file mode 100644
index 00000000000..5dd165e5b8e
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_CN.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: \u4e0a\u4f20\u62a5\u544a
+srm.topmenu.report.title = Software Risk Manager\: \u751f\u6210 XML \u62a5\u544a
+srm.desc = \u751f\u6210 XML \u62a5\u544a\uff0c\u5176\u4e2d\u5305\u62ec\u6bcf\u4e2a\u8b66\u62a5\u7684\u8bf7\u6c42\u548c\u54cd\u5e94\u6570\u636e
+
+srm.error = \u9519\u8bef
+srm.warning = \u8b66\u544a
+
+srm.message.success = \u8be5\u62a5\u544a\u5df2\u7ecf\u6210\u529f\u4e0a\u4f20\u5230 Software Risk Manager\u3002
+srm.error.unexpected = \u53d1\u751f\u610f\u5916\u9519\u8bef\u5e76\u62a5\u544a\u65e0\u6cd5\u53d1\u9001\u3002
+srm.error.unsent = \u62a5\u544a\u65e0\u6cd5\u53d1\u9001\u3002
+srm.error.empty = \u751f\u6210\u7684\u62a5\u544a\u662f\u7a7a\u7684\u3002
+srm.error.failed = \u62a5\u544a\u751f\u6210\u5931\u8d25\u3002
+srm.error.http.400 = \u670d\u52a1\u5668\u8fd4\u56de\u9519\u8bef400\uff1a\u9519\u8bef\u7684\u8bf7\u6c42\u3002
+srm.error.http.403 = \u670d\u52a1\u5668\u8fd4\u56de\u9519\u8bef403\uff1a\u7981\u6b62\u3002\nAPI\u5bc6\u94a5\u53ef\u80fd\u4e0d\u6b63\u786e\u6216\u8005\u5bf9\u6b64\u9879\u76ee\u7684\u6743\u9650\u4e0d\u8db3\u3002
+srm.error.http.404 = \u670d\u52a1\u5668\u8fd4\u56de\u9519\u8bef404\uff1a\u672a\u627e\u5230\u3002\n\u670d\u52a1\u5668URL\u53ef\u80fd\u9519\u8bef\u6216\u8005\u9879\u76ee\u53ef\u80fd\u4e0d\u518d\u5b58\u5728\u3002
+srm.error.http.415 = \u670d\u52a1\u5668\u8fd4\u56de\u9519\u8bef415\uff1a\u4e0d\u652f\u6301\u7684\u5a92\u4f53\u7c7b\u578b\u3002
+srm.error.http.other = \u54cd\u5e94\u4ee3\u7801\u662f\uff1a
+srm.error.client.failed = \u521b\u5efa HTTP \u5ba2\u6237\u7aef\u65f6\u53d1\u751f\u672a\u77e5\u9519\u8bef\u3002\n\u786e\u4fdd\u670d\u52a1\u5668 URL \u548c API Key \u6b63\u786e\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u5728\u7ebf\u3002
+srm.error.client.invalid = \u670d\u52a1\u5668URL\u4e0d\u662f\u6709\u6548\u7684URL\u3002\u8bf7\u68c0\u67e5\u5b83\u662f\u5426\u6b63\u786e\u3002
+srm.error.httpMessage = \u672a\u627e\u5230\u8b66\u62a5 ID \= {0} \u7684 HTTP \u6d88\u606f
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = \u8f93\u5165\u7684\u8d85\u65f6\u503c\u65e0\u6548\u3002\u8d85\u65f6\u9ed8\u8ba4\u4e3a 120 \u79d2\u3002
+
+srm.settings.title = \u8f93\u5165 Software Risk Manager \u7684\u670d\u52a1\u5668\u8bbe\u7f6e
+srm.settings.serverurl = \u670d\u52a1\u5668URL\uff1a
+srm.settings.apikey = API\u5bc6\u94a5\uff1a
+srm.setting.timeout = \u8d85\u65f6\uff08\u79d2\uff09\uff1a
+srm.settings.upload = \u4e0a\u4f20
+srm.settings.cancel = \u53d6\u6d88
+
+srm.refresh.noproject = \u6ca1\u6709\u627e\u5230\u9879\u76ee\u3002 \u68c0\u67e5\u670d\u52a1\u5668 URL \u548c API Key \u662f\u5426\u6b63\u786e\n\u6b63\u786e\u5e76\u4e14 API Key \u5177\u6709\u9002\u5f53\u7684\u6743\u9650\u3002
+srm.refresh.failed = \u5c1d\u8bd5\u66f4\u65b0\u9879\u76ee\u5217\u8868\u65f6\u53d1\u751f\u9519\u8bef\u3002\u9a8c\u8bc1\u670d\u52a1\u5668URL\u548c API Key \u662f\u5426\u6b63\u786e\uff0c\u4ee5\u53ca API Key \u662f\u5426\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\u3002\u8fd8\u8981\u786e\u4fdd\u4e0e\u6b63\u786e\u7684\u7aef\u53e3\u8fde\u63a5\u3002
+srm.refresh.non200 = \u5c1d\u8bd5\u66f4\u65b0\u9879\u76ee\u5217\u8868\u65f6\u53d1\u751f\u9519\u8bef\u3002\u670d\u52a1\u5668\u8fd4\u56de\u7684\u54cd\u5e94\u4ee3\u7801\uff1a
+srm.refresh.403 = \n\u9a8c\u8bc1 AP Key \u662f\u5426\u6b63\u786e\u4e14\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\u3002
+srm.refresh.404 = \n\u9a8c\u8bc1\u670d\u52a1\u5668URL\u662f\u5426\u6b63\u786e\u3002
+srm.refresh.400 = \n\u9a8c\u8bc1\u670d\u52a1\u5668URL\u662f\u5426\u6b63\u786e\u5e76\u4e14\u6b63\u5728\u4e0e\u6b63\u786e\u7684\u7aef\u53e3\u8fde\u63a5\u3002
+
+srm.ssl.title = \u4e0d\u53d7\u4fe1\u4efb\u7684\u6570\u5b57\u8bc1\u4e66
+srm.ssl.reject = \u62d2\u7edd
+srm.ssl.accepttemp = \u6682\u65f6\u63a5\u53d7
+srm.ssl.acceptperm = \u6c38\u4e45\u63a5\u53d7
+srm.ssl.description = \u65e0\u6cd5\u5efa\u7acb\u5b89\u5168\u8fde\u63a5\uff0c\u56e0\u4e3a\u8bc1\u4e66\u4e0d\u53d7\u4fe1\u4efb
+srm.ssl.issuer = \u53d1\u884c\u4eba\uff1a
+srm.ssl.fingerprint = \u6307\u7eb9\uff1a
+srm.ssl.mismatch = \u4e3b\u673a\u4e0d\u5339\u914d\uff1a
+srm.ssl.mismatchmsg = \u671f\u671b\u4e3a\u201c%s\u201d\uff0c\u4f46\u8bc1\u4e66\u7528\u4e8e\u201c%s\u201d\u3002
\ No newline at end of file
diff --git a/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_TW.properties b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_TW.properties
new file mode 100644
index 00000000000..332d8e6fa05
--- /dev/null
+++ b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/Messages_zh_TW.properties
@@ -0,0 +1,46 @@
+srm.topmenu.upload.title = Software Risk Manager\: Upload Report
+srm.topmenu.report.title = Software Risk Manager\: Generate XML Report
+srm.desc = Generates XML report that includes request and response data for each alert
+
+srm.error = \u932f\u8aa4
+srm.warning = Warning
+
+srm.message.success = The report was successfully uploaded to Software Risk Manager.
+srm.error.unexpected = An unexpected error occurred and the report could not be sent.
+srm.error.unsent = The report could not be sent.
+srm.error.empty = The generated report is empty.
+srm.error.failed = The report generation failed.
+srm.error.http.400 = The server returned Error 400\: Bad Request.
+srm.error.http.403 = The server returned Error 403\: Forbidden.\nThe API Key may be incorrect or have insufficient permissions for this project.
+srm.error.http.404 = The server returned Error 404\: Not Found.\nThe Server URL may be wrong or the project may no longer exist.
+srm.error.http.415 = The server returned Error 415\: Unsupported Media Type.
+srm.error.http.other = The response code is\:
+srm.error.client.failed = An unknown error occurred while creating the HTTP client.\nMake sure the Server URL and API Key are correct, and that the server is online.
+srm.error.client.invalid = The Server URL is not a valid URL. Please check that it is correct.
+srm.error.httpMessage = No HTTP message found for alert id \= {0}
+srm.error.required = The Server URL and API Key are required.
+srm.error.timeout = The value entered for timeout is invalid. The timeout has been defaulted to 120 seconds.
+
+srm.settings.title = Enter Software Risk Manager Server Settings
+srm.settings.serverurl = Server URL\:
+srm.settings.apikey = API \u91d1\u9470\uff1a
+srm.setting.timeout = Timeout (seconds)\:
+srm.settings.upload = Upload
+srm.settings.cancel = \u53d6\u6d88
+
+srm.refresh.noproject = No projects were found. Check that the Server URL and API Key are \ncorrect and the API Key has the appropriate permission.
+srm.refresh.failed = An error occurred while trying to update the project list.\nVerify that the Server URL and API Key are correct and the\nAPI Key is active. Also make sure that you are connecting\nwith the correct port.
+srm.refresh.non200 = An error occurred while trying to update the project list.\nThe server returned response code\:
+srm.refresh.403 = \nVerify that the API key is correct and active.
+srm.refresh.404 = \nVerify that the Server URL is correct.
+srm.refresh.400 = \nVerify that the Server URL is correct and that you are connecting\nwith the correct port.
+
+srm.ssl.title = Untrusted Digital Certificate
+srm.ssl.reject = Reject
+srm.ssl.accepttemp = Accept Temporarily
+srm.ssl.acceptperm = Accept Permanently
+srm.ssl.description = Unable to establish a secure connection because the certificate is not trusted
+srm.ssl.issuer = Issuer\:
+srm.ssl.fingerprint = Fingerprint\:
+srm.ssl.mismatch = Host Mismatch\:
+srm.ssl.mismatchmsg = Expected '%s', but the certificate is for '%s'.
\ No newline at end of file
diff --git a/addOns/codedx/src/main/resources/org/zaproxy/zap/extension/codedx/resources/refresh.png b/addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/refresh.png
similarity index 100%
rename from addOns/codedx/src/main/resources/org/zaproxy/zap/extension/codedx/resources/refresh.png
rename to addOns/srm/src/main/resources/org/zaproxy/zap/extension/srm/resources/refresh.png
diff --git a/addOns/srm/srm.gradle.kts b/addOns/srm/srm.gradle.kts
new file mode 100644
index 00000000000..ee5b88bed0f
--- /dev/null
+++ b/addOns/srm/srm.gradle.kts
@@ -0,0 +1,31 @@
+import org.zaproxy.gradle.addon.AddOnStatus
+
+description = (
+ "Includes request and response data in XML reports and provides the ability " +
+ "to upload reports directly to a Software Risk Manager server"
+)
+
+zapAddOn {
+ addOnName.set("Software Risk Manager Extension")
+ addOnStatus.set(AddOnStatus.RELEASE)
+
+ manifest {
+ author.set("Black Duck, Inc.")
+ url.set("https://www.zaproxy.org/docs/desktop/addons/srm/")
+ }
+}
+
+dependencies {
+ implementation("org.apache.httpcomponents:httpmime:4.5.13")
+ implementation("com.googlecode.json-simple:json-simple:1.1.1") {
+ // Not needed.
+ exclude(group = "junit")
+ }
+}
+
+spotless {
+ java {
+ // Don't check license nor format/style, 3rd-party add-on.
+ clearSteps()
+ }
+}
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 134bc8aee29..fbf68946330 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -42,7 +42,6 @@ var addOns =
"callgraph",
"callhome",
"client",
- "codedx",
"commonlib",
"coreLang",
"custompayloads",
@@ -106,6 +105,7 @@ var addOns =
"spider",
"spiderAjax",
"sqliplugin",
+ "srm",
"sse",
"svndigger",
"tips",