diff --git a/CHANGELOG b/CHANGELOG index 2a1878818..2e3db73b7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +#TESTAR v2.7.12 (22-Oct-2025) +- Bump org.seleniumhq.selenium:selenium-java from 4.36.0 to 4.37.0 +- Update devtools dependencies to v141 + + #TESTAR v2.7.11 (7-Oct-2025) - Bump org.seleniumhq.selenium:selenium-java from 4.35.0 to 4.36.0 - Update devtools dependences to v140 diff --git a/VERSION b/VERSION index 72bd16b7c..edeed994f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.7.11 \ No newline at end of file +2.7.12 \ No newline at end of file diff --git a/build.gradle b/build.gradle index b8bcd7c24..69702e77e 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ subprojects { implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.15.0' implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.15.0' // https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java - implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.36.0' + implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.37.0' // https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager implementation group: 'io.github.bonigarcia', name: 'webdrivermanager', version: '6.3.2' // https://mvnrepository.com/artifact/io.appium/java-client diff --git a/testar/resources/settings/webdriver_security_analysis/Protocol_webdriver_security_analysis.java b/testar/resources/settings/webdriver_security_analysis/Protocol_webdriver_security_analysis.java index bdfa27f92..8dadcf489 100644 --- a/testar/resources/settings/webdriver_security_analysis/Protocol_webdriver_security_analysis.java +++ b/testar/resources/settings/webdriver_security_analysis/Protocol_webdriver_security_analysis.java @@ -33,7 +33,7 @@ import org.openqa.selenium.WebElement; import org.openqa.selenium.devtools.DevTools; import org.openqa.selenium.devtools.HasDevTools; -import org.openqa.selenium.devtools.v140.network.Network; +import org.openqa.selenium.devtools.v141.network.Network; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.RemoteWebDriver; import org.testar.SutVisualization; @@ -100,7 +100,7 @@ private void coordinate() { webDriver = WdDriver.getRemoteWebDriver(); DevTools devTools = ((HasDevTools) webDriver).getDevTools(); devTools.createSession(); - devTools.send(Network.enable(Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty())); + devTools.send(Network.enable(Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty())); lastSequenceActionNumber = 0; oracleOrchestrator = new SecurityOracleOrchestrator(securityResultWriter, securityConfiguration.getOracles(), webDriver, devTools); diff --git a/testar/src/org/testar/monkey/Main.java b/testar/src/org/testar/monkey/Main.java index ded04fd32..ac210c0e5 100644 --- a/testar/src/org/testar/monkey/Main.java +++ b/testar/src/org/testar/monkey/Main.java @@ -62,7 +62,7 @@ public class Main { - public static final String TESTAR_VERSION = "v2.7.11 (7-Oct-2025)"; + public static final String TESTAR_VERSION = "v2.7.12 (22-Oct-2025)"; //public static final String TESTAR_DIR_PROPERTY = "DIRNAME"; //Use the OS environment to obtain TESTAR directory public static final String SETTINGS_FILE = "test.settings"; diff --git a/testar/src/org/testar/securityanalysis/oracles/HeaderAnalysisSecurityOracle.java b/testar/src/org/testar/securityanalysis/oracles/HeaderAnalysisSecurityOracle.java index 3c94771b4..bf9bfa4e2 100644 --- a/testar/src/org/testar/securityanalysis/oracles/HeaderAnalysisSecurityOracle.java +++ b/testar/src/org/testar/securityanalysis/oracles/HeaderAnalysisSecurityOracle.java @@ -31,8 +31,8 @@ package org.testar.securityanalysis.oracles; import org.openqa.selenium.devtools.DevTools; -import org.openqa.selenium.devtools.v140.network.Network; -import org.openqa.selenium.devtools.v140.network.model.Headers; +import org.openqa.selenium.devtools.v141.network.Network; +import org.openqa.selenium.devtools.v141.network.model.Headers; import org.testar.monkey.alayer.Verdict; import org.testar.monkey.alayer.webdriver.WdDriver; import org.testar.securityanalysis.NetworkCollector; diff --git a/testar/src/org/testar/securityanalysis/oracles/SqlInjectionSecurityOracle.java b/testar/src/org/testar/securityanalysis/oracles/SqlInjectionSecurityOracle.java index 5b94bb27c..564598427 100644 --- a/testar/src/org/testar/securityanalysis/oracles/SqlInjectionSecurityOracle.java +++ b/testar/src/org/testar/securityanalysis/oracles/SqlInjectionSecurityOracle.java @@ -31,7 +31,7 @@ package org.testar.securityanalysis.oracles; import org.openqa.selenium.devtools.DevTools; -import org.openqa.selenium.devtools.v140.network.Network; +import org.openqa.selenium.devtools.v141.network.Network; import org.openqa.selenium.remote.RemoteWebDriver; import org.testar.monkey.alayer.*; import org.testar.monkey.alayer.actions.WdSecurityInjectionAction;