Skip to content

Commit 4b1830e

Browse files
author
Offensive 360
committed
Fix Test Connection for External tokens, ClearFindingsAction BGT thread
1 parent 2c7723e commit 4b1830e

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/kotlin/com/offensive360/sast/actions/ClearFindingsAction.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package com.offensive360.sast.actions
22

3+
import com.intellij.openapi.actionSystem.ActionUpdateThread
34
import com.intellij.openapi.actionSystem.AnAction
45
import com.intellij.openapi.actionSystem.AnActionEvent
56
import com.offensive360.sast.toolwindow.SecurityFindingsService
67

78
class ClearFindingsAction : AnAction() {
9+
override fun getActionUpdateThread() = ActionUpdateThread.BGT
10+
811
override fun actionPerformed(e: AnActionEvent) {
912
val project = e.project ?: return
1013
SecurityFindingsService.getInstance(project).clearFindings()

src/main/kotlin/com/offensive360/sast/settings/O360Configurable.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ class O360Configurable : Configurable {
112112
}
113113

114114
val allowSelfSigned = allowSelfSignedCheckbox.isSelected
115-
val healthUrl = "$endpoint/app/api/HealthCheck"
115+
// Use ExternalScan endpoint for validation — HealthCheck returns 403 for External tokens
116+
val healthUrl = "$endpoint/app/api/ExternalScan/scanQueuePosition"
116117

117118
testConnectionButton.isEnabled = false
118119
testConnectionButton.text = "Testing\u2026"

0 commit comments

Comments
 (0)