New: Airspace, ADR for AI agents14-day free trial

Nothing
moves unseen.

Endpoints, identities, inboxes, firewalls, IoT and cloud, watched as one. Armada, Convoy's AI, works the leads. Our operators back it up. Your own AI tools can run it too.

Your SIEM, EDR, SOAR and MDR, replaced by one platform. Convoy Agent and every connector come standard, so it runs beside your current stack from day one.

{{ count }}+Assets protected{{ rules }}Rules armed{{ tools }}MCP tools{{ guides }}Guides written

Trusted by

OmnicareFabuwoodMedWizRefuah HealthSola PaymentsEmpire Care CenterRecover-CareThe Capital RealtyCCH HealthcareEncore Support ServicesFairmont Insurance BrokersPolaris HealthcareSuffolk Primary HealthGlobal Tech SolutionsMarquis Home Care OmnicareFabuwoodMedWizRefuah HealthSola PaymentsEmpire Care CenterRecover-CareThe Capital RealtyCCH HealthcareEncore Support ServicesFairmont Insurance BrokersPolaris HealthcareSuffolk Primary HealthGlobal Tech SolutionsMarquis Home Care

Try it live

Open the lead. Isolate the host. Disable the account.

A pasted command on rdweb01, with an outbound session behind it. Armada has already investigated. You make the call, and every move is logged as it happens. The rest of the platform is yours free for 14 days.

CockpitLarkspur Group
Needs you1 act now · 1 decide today
Handled for you61 of 69 closed for you
What Convoy sees39 landing · 2 silent · 6 not ingested

Your call · 2 open

Escalated by Armada · conf 95%

Isolate rdweb01: pasted command, outbound session confirmed to 203.0.113.64

rdweb01 · bob.adm · above the auto-execute threshold, so it waits on you
Open leadApproveDefer
Escalated by triage · conf 61%

Admin sign-in from 198.51.100.170: travel or token?

MFA satisfied, device consistent with the last 30 days. Triage leans benign.
ConfirmDisagree

61 closed today · median 2m to verdict · 2 waiting on Larkspur

CockpitOperational console
Search across assets, identities, rules…⌘K
Convoy platform nominalUTC {{ utc }}Local {{ loc }}Tick T+0000
LG
Active tenantLarkspur Group{{ actN }} act now· {{ decideN }} decide todayRisk 27/100 · Guarded
SectorHealthcareRegionNAAssets2,746
Switch tenant⌘O
AnnunciatorsAct nowDecide todayWorth knowingClear
{{ a1k }}{{ a1v }}

{{ a1d }}

›
Your call{{ openN }} waiting

Only a person can close these. Queue below.

›
{{ a3k }}{{ a3v }}

{{ a3d }}

›
Sources2 silent of 41

Imaging archive and badge system, 24h.

›
Agent coverage412 hosts

Pharmacy and servers. Clinics send logs.

›
Untriaged1 · lab-ws07

Not dispositioned yet. Armada is on it.

›
Auto responseArmed

Mail purges run alone. The rest waits.

›
Critical gaps0

No critical blind spot in coverage.

›
ATT&CK coverage71%

Techniques with at least one detection.

›
Perimeter0 leads

6.1M firewall events an hour, none escalated.

›
Mail1 phish purged

Purged before anyone opened it.

›
BackupsOn schedule

DR copies finished at 02:41.

›
{{ annK }}{{ annV }}{{ annD }}
Your call · the only levers on this page{{ openN }} openAllConfirmApproveYour callOnly you
Only youEscalated by Senior Armada · 8m ago · conf 95%
Isolate rdweb01: pasted command, outbound session confirmed to 203.0.113.64
explorer.exe launched powershell.exe for LARKSPUR\bob.adm with a download command pasted into the Run dialog. Outbound TCP from agent.exe to 203.0.113.64:443 at 17:43:56. Same account appears in two prior cases. Containment is above the auto-execute threshold, so it waits on you.
T1204.002rdweb01bob.admIsolate
Lead 0023
ApproveEscalated by Response Agent · just now · conf 95%
Disable LARKSPUR\bob.adm and revoke sessions
rdweb01 is isolated and the case is open. The account that pasted the command is still enabled. Recommended: disable in Entra, revoke every session, reset on the next interactive logon.
Disable in Entrabob.admReverses in one click
Case 0412 · Lead 0023
ConfirmEscalated by Triage Agent · 41m ago · conf 61%
Admin sign-in from 198.51.100.170: travel or token?
Unusual login from a new network, MFA satisfied, device fingerprint consistent with the user's last 30 days. Triage leans benign. Your answer closes it or opens a case.
T1078.004admin1 sign-in
Lead 0030
That's everything waiting on you

Anything an agent needs a person for lands here.

Updated {{ loc }} local · 61 closed today · median 2m to verdict · {{ openN }} waiting on LarkspurOpen full queue →
Flight recorder · last 24h · bars = the same 24h on each of the last 8 days · every number is a count
What Armada did · last 24h

Triaged 69 leads since 18:45 UTC yesterday and closed 61 of them without a Larkspur decision: 38 false positives, 23 confirmed non-concerns. Most of the noise is whoami bursts from the EHR client's login script on clinic workstations, a detection-tuning candidate, not an intrusion.

1 / 3 · Next →
Triaged69leads · 24h▲ +4 last Tue 65
Auto-closed61of 69 leads · 88%▼ 2 pts last Tue 90%
Escalated8for Larkspur to confirm▲ +2 last Tue 6
Acted{{ acted }}{{ actedTxt }}▲ last Tue 1
Median2mlead → verdictSame · last Tue 2m
When today happened · 2-hour buckets Leads Needed a human
5324697458610
18:45Z yesterday06:45ZNow
Show the log · what each agent decided ↓
Where the risk sits · hosts, users, IPs7 days · Entra and Cognito risk 24h · ranked by risk score

Escalated by a human: 2 hosts and 3 users. Two independent sources agree on rdweb01 and bob.adm.

Convoy leads · 7d212 leads · 64 hosts · 31 users
Convoy Agent · 7d41 detections · 6 hosts · 2 at high severity
Entra ID Protection · 24h2 sign-ins rated medium · 1 user
Hosts64 flagged · top 5
rdweb0191›
Escalated +55 · Convoy Agent high +20 · 2 open +6
Run-dialog paste · last 11-04 18:29
ehr-etl-0458›
Escalated +50 · 1 open +3 · 3 events +1
New Kerberos source for svc-ehr-etl · last 11-04 02:15
lab-ws0744›
2 sources +15 · Convoy Agent medium +10
Untriaged: unsigned binary in a temp path · last 11-04 17:58
pacs-0239›
Escalated +30 · 2 events +1
Vendor remote session outside hours · last 11-02 02:11
fin-ws1231›
1 source · 4 events +1
Obfuscated script, closed benign · last 11-03 10:40
Users31 flagged · top 5
bob.adm88›
Escalated +55 · 2 open +6 · 3 events +1
Command pasted on rdweb01 · last 11-04 18:29
admin61›
Escalated +50 · 1 open +3 · 1 event +1
Sign-in from a new network · last 11-04 17:42
svc-ehr-etl46›
Escalated +40 · 1 open +3
Authenticates from a fourth host · last 11-04 02:15
imaging-vendor0133›
2 events +1 · shared by 6 engineers
Session outside 08:00 to 18:00 ET · last 11-02 02:11
j.moss22›
1 event · closed non-concern
Billing sign-in from Pune, expected · last 11-04 03:04
IPs · named in leads9 flagged · top 3
203.0.113.6490›
Escalated +55 · 1 host +10 · outbound session open
Outbound session from agent.exe on rdweb01
198.51.100.17061›
Escalated +50 · 1 user
admin sign-in, MFA satisfied
198.51.100.3338›
2 users +10 · blocked at the edge
Failed sign-ins on the VPN portal

Score 0 to 100 · escalated by a human 50 (+5 each more) · +15 per extra source · strongest signal: critical 25, high 20, medium 10 · +3 per open lead · 70+ act · 40 to 69 look today

Instruments · ingest · lead rate · what runs on its own
Pulled {{ pulled }} UTC≈ {{ evSince }} events since, at measured rate
3.1k
Evt/s · all sources
Ingest
39 feeds landing
+4.2
Leads/h vs 24h avg
Lead rate
Now 7.0/h · avg 2.8/h
Triage
Auto
61 of 69 closed
Response
Gated
Above threshold waits
Automations
4 armed
Autopilot
Hunt
1 on
September IPs

Every reading is the measured value at pull. The clock and the counter run on real time.

Feeds41 connected · 39 landing · 2 silent · 6 in use with no feed
Landing · 39Rate · log bar · lag = median time until searchable, last 1h
FortiGate1.9kevt/s · lag 2m 08s
Win security1.1kevt/s · 412 hosts · lag 2m 31s
Convoy Agent640evt/s · 412 hosts · lag 41s
Sysmon388evt/s · lag 1m 52s
PowerShell41.2evt/s · lag 2m 40s
IIS18.4evt/s · lag 3m 02s
Task scheduler12.7evt/s · lag 2m 47s
Entra ID6.4evt/s · lag 6m 40s
Proofpoint4.9evt/s · lag 7m 12s
AWS Cognito2.7evt/s · lag 5m 58s
+ 29 more, all landing · show all ↓
Connected · nothing arriving · 2Onboarded in Convoy, 0 events in the window shown
Imaging archive0PACS logons are blind. Check the syslog forwarder on the archive server.0 events · last 24h
Badge system0Door events stopped at 18:02 yesterday. Confirm the integration still has a key.0 events · last 24h
In use · not ingested yet · 6Seen in sign-ins, 30 days
EHR audit logWho opened which chart, from whereEHR · 1,900 peopleNot connected
HR systemHires, leavers and role changes as they happenHRIS · 2,318 accountsNot connected
Clinical SSOBadge-tap sign-ins at shared clinical workstationsSSO · 1,240 workstationsNot connected
Backup platformBackup jobs, restores, who pulled whatBackup · 14 service accountsNot connected
+ 2 more tools in use with no feed · show all ↓
Convoy platform · lark · pulled {{ pulled }} UTC · lag 2 to 10 min (p50)
{{ toast }}Logged
Now do it on your own tenant {{ stepHint }}

What makes it Convoy

It knows your company. It finds every way in. It governs your AI.

Detecting and responding is the job. These three are how Convoy goes further.

Terrain · Overview
Who you are

1,900 people, 11 clinics across NY and NJ. 240,000 patient records in your EHR.

What matters most

The EHR and the imaging archive are patient-safety systems: containment waits for a human.

Platform learnedsvc-ehr-etl now authenticates from a fourth host.Confirm
Platform learnedOffshore billing shift ends 10:00 ET, an hour later.Confirm
Operator suggestedImaging-vendor sessions outside 08:00 to 18:00 ET are suspicious.Confirm
Terrain

It knows your environment. And shows its work.

What the platform knows about your company, written down where you can read it, correct it, and turn any line into a rule triage must follow. Nothing is used until your team confirms it.

Confirm a fact
Posture · Exposure proof
Open breach paths
7→0
Crown jewels in reach
3→0
Enforce phishing-resistant MFA on the legacy admin portalcloses 3
Strip domain admin from SVC-11closes 3
Restrict WinRM to jump hostscloses 2
Segment VLAN 40 from the finance subnetcloses 2
Posture

Every way in. The fewest fixes.

The platform keeps a live map of every path from an entry point to a crown jewel, ranks each by likelihood, and shows the fewest fixes that close all of them, marking the ones it can apply itself.

Simulate the plan
Airspace · Brief · measurement 1
24/100
Exposed
Becomes 71 after four decisions
Accountable27Decided9Visible82Contained0Guarded0
DecisionAn AI assistant is reading the CIO's mail and 50 meeting transcripts.Limit it
DecisionTwo servers are calling an AI API and nobody owns them.Block
DecisionAn agent answers email as a developer, every 10 minutes.Identity
Airspace · powered by Convoy Agent

Every AI agent in your company. Who uses it, what it touches, who answers for it.

The question boards are starting to ask, answered from your own data: who uses AI, which agents act for them, and who answers for each one.

Make a decision
01

If your own AI tools can't operate it, it's legacy.

Every tenant is open over MCP and REST, with the console's permissions and the console's audit trail. See the tools

02

Detection without response is a report.

Isolate the host, disable the account, pull the message from every inbox. Ready on day one, from one screen. See the actions

03

Pay per identity. Never per gigabyte.

One price per identity you protect. There is no ingest meter, and the agent and the operators are in the price. See the model

14 days. Your stack versus ours.

Connect your sources, push Convoy Agent, and run us next to what you have for two weeks. Keep whichever one catches more. We like our odds.

Start free · 14 daysBook a briefing