Skip to content

Commit 9883d7e

Browse files
Flowise small fixes
1 parent 81d18c5 commit 9883d7e

2 files changed

Lines changed: 11 additions & 10 deletions

File tree

community/detectors/flowise_exposed_ui/src/main/java/com/google/tsunami/plugins/detectors/exposedui/flowise/FlowiseExposedUiDetector.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@
5050
type = PluginType.VULN_DETECTION,
5151
name = "FlowiseExposedUiDetector",
5252
version = "0.1",
53-
description = "This detector checks whether a Flowise UI installation is exposed without proper authentication.",
53+
description =
54+
"This detector checks whether a Flowise UI installation is exposed without proper"
55+
+ " authentication.",
5456
author = "yuradoc (yuradoc.research@gmail.com)",
5557
bootstrapModule = FlowiseExposedUiDetectorBootstrapModule.class)
5658
public final class FlowiseExposedUiDetector implements VulnDetector {
@@ -87,7 +89,8 @@ private boolean isServiceVulnerable(NetworkService networkService) {
8789
HttpResponse response;
8890
try {
8991
// plain GET request to check Flowise UI availability.
90-
response = httpClient.send(HttpRequest.get(targetUri).withEmptyHeaders().build(), networkService);
92+
response =
93+
httpClient.send(HttpRequest.get(targetUri).withEmptyHeaders().build(), networkService);
9194
if (!(response.bodyString().isPresent() && response.bodyString().get().contains("Flowise"))) {
9295
return false;
9396
}

community/detectors/flowise_exposed_ui/src/test/java/com/google/tsunami/plugins/detectors/exposedui/flowise/FlowiseExposedUiDetectorTest.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@
1111
import com.google.tsunami.common.net.http.HttpStatus;
1212
import com.google.tsunami.common.time.testing.FakeUtcClock;
1313
import com.google.tsunami.common.time.testing.FakeUtcClockModule;
14-
15-
import java.io.IOException;
16-
import java.time.Instant;
17-
import javax.inject.Inject;
18-
1914
import com.google.tsunami.proto.AdditionalDetail;
2015
import com.google.tsunami.proto.DetectionReport;
2116
import com.google.tsunami.proto.DetectionReportList;
@@ -27,6 +22,9 @@
2722
import com.google.tsunami.proto.TransportProtocol;
2823
import com.google.tsunami.proto.Vulnerability;
2924
import com.google.tsunami.proto.VulnerabilityId;
25+
import java.io.IOException;
26+
import java.time.Instant;
27+
import javax.inject.Inject;
3028
import okhttp3.mockwebserver.MockResponse;
3129
import okhttp3.mockwebserver.MockWebServer;
3230
import org.junit.After;
@@ -59,9 +57,9 @@ public void setUp() {
5957
.injectMembers(this);
6058

6159
targetInfo =
62-
TargetInfo.newBuilder()
63-
.addNetworkEndpoints(NetworkEndpointUtils.forHostname(mockWebServer.getHostName()))
64-
.build();
60+
TargetInfo.newBuilder()
61+
.addNetworkEndpoints(NetworkEndpointUtils.forHostname(mockWebServer.getHostName()))
62+
.build();
6563
service =
6664
NetworkService.newBuilder()
6765
.setNetworkEndpoint(

0 commit comments

Comments
 (0)