Skip to content

fix(security): block SQL functions that read or write outside the session #347

fix(security): block SQL functions that read or write outside the session

fix(security): block SQL functions that read or write outside the session #347

Triggered via pull request September 14, 2026 14:53
Status Cancelled
Total duration 1m 34s
Artifacts –

ci.yml

on: pull_request
frontend (build)
30s
frontend (build)
backend (compile + package)
41s
backend (compile + package)
mcp (syntax)
9s
mcp (syntax)
docker compose build
1m 30s
docker compose build
backend tests (advisory)
1m 30s
backend tests (advisory)
frontend lint (advisory)
44s
frontend lint (advisory)
Fit to window
Zoom out
Zoom in

Annotations

15 errors and 30 warnings
frontend (build)
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
backend (compile + package)
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
frontend lint (advisory)
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
frontend lint (advisory)
Process completed with exit code 1.
frontend lint (advisory): src/components/tabs/Brain/modals/BCNFReviewModal.js#L27
React Hook "useMemo" is called conditionally. React Hooks must be called in the exact same order in every component render
frontend lint (advisory): src/components/tabs/Brain/modals/BCNFReviewModal.js#L20
React Hook "useMemo" is called conditionally. React Hooks must be called in the exact same order in every component render
frontend lint (advisory): src/components/tabs/Brain/modals/AmbiguityModal.js#L27
React Hook "useMemo" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
frontend lint (advisory): src/components/tabs/Brain/components/HelpTooltip.js#L163
React Hook "useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
frontend lint (advisory)
React Hook "useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
frontend lint (advisory)
React Hook "useState" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
docker compose build
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
docker compose build
The operation was canceled.
ci
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
backend tests (advisory)
Canceling since a higher priority waiting request for ci-ci-refs/pull/112/merge exists
backend tests (advisory)
The operation was canceled.
backend (compile + package): backend/src/main/java/com/dbaagent/model/PlaybookRun.java#L50
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/GrowthAnomaly.java#L85
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/QueryPerformanceRegression.java#L78
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/QueryPerformanceRegression.java#L69
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/QueryPerformanceBaseline.java#L69
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/Playbook.java#L45
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/Playbook.java#L42
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/PlaybookAlert.java#L51
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/PlaybookTool.java#L41
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend (compile + package): backend/src/main/java/com/dbaagent/model/PlaybookTool.java#L38
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
frontend lint (advisory): src/App.jsx#L2
'AuthProvider' is defined but never used
frontend lint (advisory): src/App.jsx#L1
'Navigate' is defined but never used
frontend lint (advisory): src/App.jsx#L1
'Route' is defined but never used
frontend lint (advisory): src/App.jsx#L1
'Routes' is defined but never used
frontend lint (advisory): mcp/src/user-home.js#L24
'_' is defined but never used
frontend lint (advisory): mcp/src/ui/sse.js#L20
'normalizeBaseUrl' is assigned a value but never used
frontend lint (advisory): mcp/src/commands/_connections.js#L75
'source' is assigned a value but never used
frontend lint (advisory): mcp/src/auth/password-flow.js#L31
'os' is assigned a value but never used
frontend lint (advisory): eslint.config.js#L1
'js' is defined but never used
frontend lint (advisory): desktop/src/main/ipc.js#L5
'app' is assigned a value but never used
backend tests (advisory): backend/src/main/java/com/dbaagent/model/GrowthAnomaly.java#L85
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/PlaybookAlert.java#L51
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/QueryPerformanceBaseline.java#L69
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/PlaybookRun.java#L64
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/PlaybookRun.java#L53
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/PlaybookRun.java#L50
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/Playbook.java#L45
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/Playbook.java#L42
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/QueryPerformanceRegression.java#L78
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.
backend tests (advisory): backend/src/main/java/com/dbaagent/model/QueryPerformanceRegression.java#L69
@builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.