Incident response platform for SOC teams and MSSPs UTC --:--:--A Response Bridge product

Everything a case needs, in the case.

From alert ingestion to case closure, Sentendra covers the whole incident lifecycle. Twenty-one capabilities, filed by where they sit in the response.

  • Observables30+ types out of the box, with TLP marking
  • Rules11 operators, nested AND/OR groups
  • TenancyUnlimited customers under one tenant

Intake

Getting the signal in

Alerts

Pull alerts from Elastic SIEM, CrowdStrike Falcon, custom HTTP sources, or push them in via webhook. Deduplicate, auto-extract observables from raw event data, triage, and promote single or bulk into cases. Per-customer hostname-field mapping, configurable lookback window and polling interval, raw alert JSON inspection, and Kibana deep-link generation for source investigation.

Triage rules and exclusions

Visual condition builder with 11 operators (exists, equals, contains, starts_with, ends_with, is_one_of, regex, …) and AND/OR/nested groups. Triage rules auto-classify and assign; exclusion rules suppress noise per customer; user-acknowledged exclusions stop repeat notifications without losing the underlying detection. Priority-ordered evaluation means the right rule wins, every time.

SIEM backfill

Onboarding a SIEM, or covering an ingestion gap? Pull a date range of historical alerts into Sentendra and triage them like live ones. Every imported case and alert is permanently marked as backfilled, each run records who started it and over what range, and you declare the real time-to-detect so your MTTD stays honest rather than measuring when you happened to import.

Field management and custom schema

Map any Elasticsearch field to a Sentendra case attribute. Define custom fields (text, number, select, date) with required-flag enforcement. Per-customer hostname-field priority ordering means the same alert from different customers extracts the right host name without manual rework.

Real-time updates

WebSocket-pushed updates: new cases appear in everyone's list instantly, status changes reflect across browsers without refresh, sidebar counts re-render live. No polling, no stale views, no two analysts unknowingly working the same case.

Investigation

Working out what happened

Cases

Full case lifecycle: tasks, observables, email threads, attachments, comments, SLA tracking, custom fields, templates with variable substitution, soft-delete and restore. Auto-merge similar cases by hostname or rule name with a configurable similarity threshold; manual merge from the case list. An activity timeline on every case. Built like a security-native Jira.

Observables and threat intel

30+ observable types out of the box (IPs, domains, hashes, processes, registry paths, MITRE techniques, CrowdStrike IDs, Kibana ancestors, and more) with TLP marking, free-form tags, and per-case deduplication by value hash. VirusTotal enrichment, real-time NIST CVE feed, geographic threat map visualisation.

AI analysis and investigation

Per-case AI classification with confidence scoring and cited evidence. Attack-chain timeline reconstruction from observables. MITRE ATT&CK auto-mapping. A RAG knowledge base that grounds answers in your own runbooks and past cases. Streaming AI chat per case and global. Scheduled auto-analysis jobs with concurrency control.

Tenant-isolated AI on paid plans; Community is AI-off by default with optional bring-your-own OpenAI or Anthropic key.

AI chat, per case and global

Ask questions about a specific case ("what does this rundll32 invocation typically indicate?") and get answers grounded in the actual case observables and your RAG knowledge base. Or open the global chatbot for general security Q&A. Token streaming over WebSocket, so responses arrive as they're generated.

Sandbox and malware analysis

Submit case attachments for sandbox detonation. Pull back YARA rule matches, MITRE ATT&CK behaviour mappings, threat score, and extracted IOCs (IPs, domains, dropped files). Sandbox-derived observables are auto-linked to the originating case for one-click pivot.

Real-time CVE feed

Live CVE stream from the NIST National Vulnerability Database with a 30-day rolling lookback, filterable by CVSS score and product. New CVEs surface in the Command Center next to active cases, so analysts can pivot quickly when a fresh vulnerability lands in the wild.

Threat map and geo intel

Geographic visualisation of alert origins and destinations across all your customers. Spot regional spikes, attacker infrastructure clusters, and unusual outbound destinations at a glance, all driven by the observables you've already enriched.

Response

Doing something about it

Playbooks and workflow automation

Build and execute playbooks with customisable triggers and actions. Native n8n integration and webhooks. Automate enrichments, notifications, containment, and remediation on case and alert events.

Case email

Send and receive email directly within cases with full IMAP/SMTP support. Automatic email threading, multi-account configuration, email exclusion rules, reusable templates with variables, rich-text compose with attachments, and contact management. Turn inbound email into cases automatically.

Collaboration and communication

Direct, group, and case-scoped chat with reactions and typing presence. Audio and video calls with recording, in-call notes, file sharing, and per-call reactions. A Social Hub with threaded posts, @mentions, and reactions for cross-team knowledge sharing. The activity timeline records every privileged action on every case.

Case and email templates

Standardise incident response with case templates that pre-fill title, description, severity, assignee, custom fields, and tags using variables like {hostname} and {rule_name}. Email templates with variable substitution let analysts send consistent notifications in one click.

Oversight

Running the operation

Dashboard and notifications

Real-time overview of total cases, open and resolved cases, critical cases, and active alerts. Personal and admin-wide notification management with desktop push alerts.

Analytics, MTTR / MTTD and reports

Dashboard with case and alert volume trends, status and severity distribution, and top assignees. Dedicated MTTR and MTTD analytics with breach tracking. Per-customer branded reports (logo and colour theme) exported to PDF. Top-hosts report from Elasticsearch with rule-tag filters. Schedule reports to email on a cron.

Multi-tenant, customers and fleet

Each Sentendra tenant manages unlimited customers underneath: per-customer Elasticsearch credentials, hostname-field mapping, branding, exclusion rules, SLA policy, and email config. Database-enforced isolation via Postgres FORCE ROW LEVEL SECURITY. Fleet agent registry, RBAC with custom permissions, SAML/OIDC SSO, TOTP 2FA with backup codes, and signed API keys for programmatic access.

Uptime, audit log and system

Continuous health checks for every connected SIEM endpoint with response-time tracking and breach notifications. An append-only audit log capturing every privileged action with actor, IP, and timestamp, exportable for ingest into your own SIEM. Email config, SLA policy editor, custom field designer, license usage tracking, in-app release notes, and a field-management UI for ECS-to-case mapping.

AI model training

Fine-tune the analysis model on your own closed cases with LoRA training. Configure a profile, estimate cost and GPU time before you commit, then start the run and follow its status and logs from inside the platform. Your triage decisions teach the model what a true positive looks like in your environment.

Bring one real alert. We'll walk it to a closed case.

See Sentendra running on your own alerts in a 30-minute demo.