03:14the first log line
One attack. Five frames.
SSH password brute force — from the first log line to the person who can cancel the block. Illustration: IP_1 and USER_2 are de-identified placeholders; this is how AI sees the data.
-
Collect
A line in the log
Open-source agents on your servers read logs, metrics and file changes. Passwords, tokens, card numbers and personal data are masked before anything leaves the server, and events land in the event store in the EU, tagged with the tenant.
auth.log · Failed password · USER_2 ← IP_1 -
Rule
Detection
Detection rules and time-window correlations check the event stream continuously. Dozens of failed sign-ins from one address in a minute is password brute force. Detections of the same kind are merged into one incident with priority P1–P4.
SSH password brute force → detection → incident -
AI triage
Explanation
AI receives de-identified context, explains the incident with links to evidence and proposes actions from the catalogue only. It has read-only tools and carries out nothing itself. Without AI, the system runs on rules.
verdict: attack · evidence: log events -
Policy
Permission and block
A policy engine checks the proposal: is the action in the catalogue, is the target yours and not on the allow list, which autonomy level is allowed, is the rate limit exceeded. An allowed block is applied by the agent on your server and lifts itself once its time runs out.
temporary block of IP_1 · L2 · TTL 24 h -
Human
The final say
People get a short notification in their language: what happened, what has been done and what is proposed. Any action can be cancelled in one click. Details stay in the console: internal addresses and log fragments never go to messengers.
Telegram notification · “Cancel the block”