mirror of
https://github.com/github/codeql.git
synced 2026-07-30 23:13:01 +02:00
27 lines
648 B
Java
27 lines
648 B
Java
import io.micronaut.websocket.annotation.*;
|
|
import io.micronaut.websocket.CloseReason;
|
|
import io.micronaut.websocket.WebSocketSession;
|
|
|
|
@ServerWebSocket("/chat/{room}")
|
|
class MicronautWebSocketTest {
|
|
|
|
void sink(Object o) {}
|
|
|
|
@OnMessage
|
|
void onMessage(String message, WebSocketSession session) {
|
|
sink(message); // $hasTaintFlow
|
|
}
|
|
|
|
@OnOpen
|
|
void onOpen(String room, WebSocketSession session) {
|
|
sink(room); // $hasTaintFlow
|
|
}
|
|
|
|
@OnClose
|
|
void onClose(String room, CloseReason reason, WebSocketSession session) {
|
|
sink(room); // $hasTaintFlow
|
|
sink(reason);
|
|
sink(session);
|
|
}
|
|
}
|