ODOCK.AI
Security & GuardrailsSecurity Engine

Blocklist & Threat Actors

How manual and automatic blocks work, what they match on, and how to investigate a repeat offender.

Blocklist & Threat Actors

A block stops a sender before request work starts. Odock checks blocks immediately after authentication, before routing, upstream calls, or cost.

What A Block Matches On

A block carries up to three selectors:

SelectorMatches
FingerprintA stable identifier derived from the sender's request characteristics
API keyA specific virtual API key
IP addressA specific source IP

A request is blocked when any non-empty selector on an active block matches. Blocks are organisation-scoped and affect only your organisation traffic.

Manual Blocks

Create manual blocks from Blocklist → Add block or the Block action on a Live Event or Threat Actor row. Add a reason and optional expiry. Blocks and unblocks take effect immediately.

'Adding a manual block from the console'

Automatic Blocks

When a sender's cumulative session score crosses the organisation auto-block score, SafetySec creates a durable block labeled Auto. This happens only in enforce mode. Monitor mode never auto-blocks. See Policy Configuration.

Unblocking

Unblock from the Blocklist or from a Threat Actor's profile. Two options are offered:

ActionEffect
Unblock onlyLifts the block. If the sender's score is still above the auto-block threshold, an automatic block can re-fire on their next flagged request.
Unblock & reset threat scoreLifts the block and clears the sender's rolling session score, so an automatic block does not immediately re-trigger.

Use score reset for confirmed false positives. Use unblock-only when you still want to watch the sender.

Threat Actors: Reading A Profile

The Threat Actors tab groups signals by sender fingerprint, so repeated behavior appears as one row instead of scattered events. A profile includes:

  • total events, blocks, and redactions for that sender
  • current session score
  • a radar of peak severity by module (which kind of risk this sender trips most)
  • a breakdown of reasons and actions
  • an activity timeline
  • the most recent evidence entries

Use the profile to distinguish scripted attacks from noisy legitimate traffic before blocking.

Investigation Workflow

For the full walkthrough, see Investigate and block a suspicious sender.

On this page