P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

xAI says its Grok Bot cleared 204 support tickets in about 10 minutes: what the post states and what it does not

xAI says a Grok Bot teammate cleared 204 support tickets in about 10 minutes on 18 September, with an engineer approving the batch. The post names no incident or error rate, and xAI's own docs say approval does not reverse sent work. Read 26 October 2026 from 09:40 GMT.

By Parminder Kumar Sharma · · 21 min read

204 tickets in about 10 minutes works out at under 3 seconds each, and the post does not say what was sent

On 20 October 2026 SpaceXSI, the company behind Grok (the page footer reads SpaceXAI LLC and the page markup names xAI as publisher), published a post about two AI teammates in its own customer support. It says that during one incident on 18 September a Grok Bot teammate called IncidentSweep "cleared 204 tickets in about 10 minutes with a support engineer reviewing and approving the batch". Two hundred and four tickets in about 10 minutes is 20.4 tickets a minute, or 2.9 seconds a ticket (derived). That is far too short for anyone to read and answer a ticket, so (inference) the figure describes one approved batch going out, not 204 separate decisions. If the 10 minutes includes the engineer's review, the send itself took less than that, and the post does not say.

This briefing reads the post and the documents it points to. The post's page text was saved from a browser between 09:30 and 09:36 GMT on Monday 26 October 2026. The live page was fetched again at 09:40 GMT and matched it, and its page markup gives the date as 20 October, which is 32 days after the incident (derived). The Grok Bot documentation, the legal pages, the sub processor lists and both companies' status pages were read between 09:40 and 10:05 GMT. Nothing was filled in, submitted or downloaded.

What the post does not establish is most of what a buyer would want to know. It does not identify the incident, say how many tickets IncidentSweep set aside, give an error or wrong send rate, or say which model did the work. It is a vendor describing its own use of its own product: the page carries buttons marked Download for macOS and Contact sales, and the company sells Grok Bot. No outside party is named as having checked any figure.

The record around the post is not empty, and it matters more than the post. The company's own documentation says "An approval controls the proposed action. It does not reverse work already completed." It also tells users "Do not use separate Bots as a security boundary." The public status pages show no incident on 18 September on the company's own page, and two Grok Bot degradations that day on Cursor's page. The sections below set out what is stated, what is not, what the post's labels hide, and what a team evaluating this kind of tool should ask.

The three jobs the post describes, and the one human gate it names

The post describes three Grok Bot jobs inside SpaceXSI's support team. The first two are named in its subtitle. The third, Support Bot, is the customer facing Bot that the post says answers the tickets IncidentWatch holds. The table sets each one beside the control the post names for it.

The three jobs as the post describes them (xAI, 20 October 2026, read 26 October). Words in quotation marks are the post's own.

JobWhat the post says it doesControl the post names
IncidentWatch"Every five minutes, it reviews the previous 15 minutes of tickets for spikes around the same problem." If the pattern is not a known incident it alerts the support engineer on call, and it holds tickets that clearly match.A support engineer decides whether the reports point to an incident.
Support BotOnce the team confirms the incident and posts it to "our public status page", it "returns to the held tickets, checks them against the incident, and responds to customers whose reports match".None named for these replies.
IncidentSweepThe engineer says which tickets to consider, which to exclude and exactly what message to send. It finds matches, reviews each, and sets aside any it cannot confidently connect to the incident. It then shows the batch, the tickets and the exact message.Engineer can spot check and change. Approval before send. Small batches. Each action recorded. No tickets added after approval. Stops and reports if anything fails.

The gate the post names is a person approving a batch before IncidentSweep sends it. For the replies Support Bot sends to held tickets, the post names no approval step. xAI's earlier support blog, dated 22 September 2026, shows why that is worth asking about. It says the team began with Grok Bot "limiting it to internal notes and requiring human approval for every write action", then, after reviewing a first day on the least complex tickets, let it begin answering customers directly, and that "99% of all refund requests are resolved without human intervention" for refunds where it was given clear instructions. It also says that when ticket volume on an issue reaches a set threshold, Grok Bot "can declare an incident automatically". The 20 October post says instead that a support engineer decides whether reports point to an incident. Whether practice changed in the 28 days between the two posts (derived) is not stated.

The numbers, computed from the post and the documentation

Every figure below in the Value column is derived by this site from numbers printed on the pages named, and each is labelled. The by hand figures are an illustration of scale, not a claim about the company's team.

Derived figures. Inputs: the post (204 tickets, about 10 minutes, every five minutes, 15 minutes) and docs.x.ai (routine spacing, run records).

FigureValue (derived)How
Send rate20.4 tickets a minute, 2.9 seconds a ticket204 divided by 10 minutes. An upper bound on time per ticket only if the whole 10 minutes was sending.
By hand, one person6 h 48 min at 2 minutes a ticket; 17 h at 5 minutes204 x 2 = 408 minutes; 204 x 5 = 1,020 minutes. The post says "over the course of hours".
IncidentWatch cadence12 reviews an hour, 288 a day60 divided by 5; 1,440 divided by 5.
Review overlapEach ticket sits inside 3 consecutive reviewsA 15 minute window moved every 5 minutes.
Cadence against the docs5 minutes is the shortest routine spacing the docs allow"Routine schedules must be at least five minutes apart." The post does not say IncidentWatch is a routine.
Run history, if a routine20 records cover 100 minutes at that cadence"the app keeps the 20 most recent run records for each routine": 20 x 5 minutes.

Two rows carry the argument. The send rate shows the 204 is a throughput figure, which says nothing about whether the right 204 people received the right message. The cadence and run history rows show that a monitor on the shortest allowed schedule keeps a short visible history, so a team that wants to audit a detector, or a sweep, cannot rely on the app alone to hold the evidence.

Stated and not stated: the record, line by line

"Not stated" means not found in the post, which was read in full. It does not mean the information does not exist.

What the post (xAI, 20 October 2026) states and what it does not.

The questionStatedNot stated
Which incident?"one incident on September 18".What broke, which product, how long it lasted, how many customers, and whether it was posted to a status page.
What was the 10 minutes?204 tickets "in about 10 minutes" with "a support engineer reviewing and approving the batch".Whether review and approval are inside the 10 minutes, and how many batches.
Tickets set asideIncidentSweep sets aside any it cannot "confidently connect" to the incident.How many of the candidates were set aside, and what confidently means as a threshold.
ErrorsIf anything fails it stops and reports.Wrong sends, wrong recipients, replies that needed correcting, what counts as a failure.
IncidentWatch resultsIt "spots ticket spikes before internal alerts fire" (the subtitle).Alerts raised, false alarms, missed spikes, or any lead time in minutes.
Which modelNothing.Any model, provider or version. The documentation says Cursor chooses and users cannot.
PermissionsThat it sends messages and closes tickets.Which ticket system, and whether the Bot can read, write, send or close, and under which account.
The record keptIt "records each action".Where, for how long, and whether it holds the ticket list and the exact message.
Who approves"a support engineer" reviews and approves.How many people may approve, and how an approval is recorded.
Outside checkNothing.Any independent review of the sweep or the detector.

One gap in this table is also a gap between the company's own pages. The post says the team posts a confirmed incident to "our public status page". It does not say which page. The next section reads both.

What the public status pages show for 18 September

The post gives a date but no description, so the status pages are the only public place to look for the incident. There are two, status.x.ai and status.cursor.com, and they disagree by omission. Nothing below shows that either page records the incident the post means. The post does not identify it.

Status pages read on 26 October 2026 between 09:40 and 10:05 GMT. Durations are the page's own start and end times, subtracted (derived).

PageWhat it shows for 18 SeptemberWhat it does not show
status.x.ai (the company's own page)Seven incidents in its history, from 17 August to 24 October. None between 10 September and 22 September: 11 days 17 hours 46 minutes from the end of one incident to the start of the next (derived). All 14 listed components show as available on 18 September in its daily uptime data.Any Grok Bot component in its current list of 14: the Grok apps and website, Imagine, voice, the API in three regions, the console, docs, sign in and admin APIs.
status.cursor.com (Cursor's page)Three posted incidents on 18 September: Grok Bot degradation 11:37 to 14:33 UTC (2 h 56 min), Grok Bot degradation 17:19 to 23:02 UTC (5 h 43 min), and a sign in and dashboard incident 23:02 to 23:13 UTC. The two Grok Bot ones total 8 h 39 min (derived).A link to the post, a ticket count, or any statement that support tickets rose.

So "our public status page" is a friendly name that does not name a page. If the 204 tickets belong to one of the two Grok Bot degradations on Cursor's page, they belong to a Grok Bot degradation that the company's own status page never listed. If they belong to something else, the post is describing an incident that neither page shows. The record cannot decide between these, and naming the incident would have. The 22 September blog says Cursor "became part of SpaceXSI on August 14", which is 35 days before the incident (derived). Cursor's page also carries a scheduled notice that its status updates move to status.x.ai from 26 October, the day of this reading, and says "Incidents from the last 90 days can be found on status.x.ai." Its scheduled window runs from 19 October 15:00 UTC to 27 October 01:00 UTC, so the move may have been under way. The history page on status.x.ai printed "Updated Oct 26, 9:45 AM GMT" and did not list the Cursor incidents; at the final re-read it printed "Updated Oct 26, 10:00 AM GMT" and still did not.

Friendly names, and what the same company's documents say about each

The post uses comfortable words: teammate, approved, records, stops, status page. Each is a label doing the work of a control. The table sets each label beside what xAI's own documentation says, so a reader can see the distance.

Labels from the post, against the vendor's documentation and terms (docs.x.ai and x.ai/legal, read 26 October 2026).

Label in the postWhat the label suggestsWhat the documents say
AI teammateA colleague with a role of its own"A Bot has no identity of its own and cannot hold more access than the signed-in member." All of a user's Bots share one computer: "Browser cookies and signed-in sessions are shared" and "Command-line credentials are shared". The Grok Bot Terms say Bots of one user "must not be treated as separate security boundaries".
Approved batchA human check that catches a wrong send"An approval controls the proposed action. It does not reverse work already completed." The terms call approval and review controls "aids only" that "do not reverse completed actions". Auto Review is "model-based".
Records each actionA full audit trailAction Recording is Enterprise only and "off by default". Cursor keeps its records in an internal store "with a 90-day retention", and "message bodies are never exported on these events".
Stops and reportsA kill switchA direct Stop now message "does not undo actions the Bot already completed". An approval from work that started without you, such as a routine, "expires after about 10 minutes" and the action does not run.
Public status pageA record of the incidentstatus.x.ai lists nothing for 18 September. Cursor's page lists Grok Bot degradations. The post does not say which.
A teammate that watchesA monitor that does not missCursor's status page for 13 October says many Grok Bot routines started by events "didn't run", and that other triggers "failed without an error", for 2 h 37 min (derived).

The point is not that these controls are weak. Several are what a careful team would want. The point is that the post uses the label where the control's limits belong, and a buyer who reads only the post takes the label for the control. On the first row, the post describes a detector and a sender as two teammates. The documents say the way to get a separate credential set is to "give it its own Cursor user". The post does not say whether it did.

Controls named, controls not named: the questions a buyer should ask

These are questions, not faults. A control missing from a short blog post may exist in the product. The right column says what xAI's documentation prints on each, so a buyer knows where to push.

Drawn from the xAI post of 20 October 2026, read 26 October. Derived items are marked.

Controls the post names or omits, with what docs.x.ai and x.ai/legal print (read 26 October 2026).

ControlIn the post?Question, and what the documents say
Approval before sendNamedPer batch or per ticket, and who may approve? The docs: Allow once, Always allow (which "can save a matching rule") or Deny.
Exclusion listNamed, set by the engineerWhere is it kept? The docs advise backing safety boundaries with approvals and rules "rather than memory alone".
Small batchesNamed, size not statedWhat size, what pause between them, and what halts the run?
Record of each actionNamedWhere, for how long, and does it hold the ticket list and the exact message? Action Recording is an Enterprise setting, off by default.
Stop on failureNamedDoes a wrong recipient count as a failure, or only an error from the ticket system?
Recall or correctionNot namedWhat is the plan for a wrong batch, and who writes the follow up? The docs say approvals and stops do not undo sent work.
Separate credentialsNot namedDoes the detector run read only under a different user from the sender? The docs: Bots act as the signed in member; a separate credential set means a separate user.
Rate or spend limitNot namedThe docs: "A separate Grok Bot spend cap is not available today".
Retention and regionNot namedThe docs: computers run in the United States, and "A per-organization retention policy" is not available.
Monitoring the monitorNot namedWhat tells the team that IncidentWatch has stopped? See the 13 October routine incident above.
Hostile ticket textNot namedThe docs say content a Bot reads from the outside world "can try to steer it", and that the controls "reduce, but do not eliminate, risk". Ticket text is written by outsiders (inference: the docs do not name tickets).

The last row is the one the post is least likely to have in mind. IncidentWatch reads customer text to decide what to hold, and IncidentSweep reads it to decide what to set aside. A separate briefing on this site covers poisoned instruction files steering coding assistants, which is the same class of risk in a different feed. Whether it applies here depends on controls the post does not describe.

What the data terms say about ticket content, and where they stop

A support ticket carries a customer's name, contact details and often account facts, which is personal data in most jurisdictions. The post does not say where its own tickets are processed. The documents a buyer would be pointed to say this, and none of them settles it.

Documents read on 26 October 2026. The dates are those each page prints.

DocumentWhat it saysWhat it leaves open
Enterprise Terms of Service (last updated 14 August 2026) and Data Processing Addendum (effective 22 September 2026)The addendum says "SpaceXSI requires that Customer does not submit Personal Data to SpaceXSI's non-ZDR Services." Failing to use the Zero Data Retention enabled API for personal data "will constitute a material breach of the Agreement".Neither text names Grok Bot in its body (a search of the saved text finds the word only in page navigation). Whether Grok Bot is a ZDR service is not stated.
Grok Bot Terms (last updated 12 October 2026)Grok Bot "may retain Customer Data, files, browser sessions, credentials, memory, and routines in a persistent cloud environment". The customer is responsible for permissions and approvals, and for monitoring unattended activity.These terms are 24 days newer than the incident (derived). The version in force on 18 September was not read.
Grok Bot documentation, security and approvals pagesRequests go to Cursor's servers, then to model providers. "Cursor manages model selection" with no customer facing picker. Computers run in the United States. "Grok Bot requires data storage and does not support Legacy Privacy Mode".Which DPA applies: the docs point to Cursor's, and say "Backend retention and account deletion follow the applicable Cursor terms".
Cursor Data Processing Addendum (last updated 5 November 2025)Lists the individuals whose data is processed as "Authorized Users of Customer" and says the customer "shall not provide any sensitive or special category data".It predates the Grok Bot launch of 11 August 2026 by 279 days (derived) and does not name Grok Bot. On its face, a support team's own customers are not the category it lists.
Cursor sub processor list, and its Grok Bot model pageThe list has 20 entries, 12 of them labelled wholly or partly as inference providers (derived count), including OpenAI, Anthropic, Google Gemini, Meta and SpaceXAI. The model page says the model for a task "can be a first-party xAI model or a third-party model from a provider on the sub-processor list".Which model, if any outside provider, handled any support ticket. The xAI sub processor list has 24 entries (derived count) and names none of OpenAI, Anthropic, Google Gemini or Meta.

Cursor's own help page, in a question about price, mentions Opus 5.5 as a model a Grok Bot task can be routed to. Opus 5.5 is a model from Anthropic, which competes with xAI in AI models (this site covered its launch in an earlier briefing). The page does not say that Opus 5.5, or any outside model, handled a ticket for SpaceXSI or anyone. SpaceXSI is both the operator and, per its own blog, the parent of a Cursor that joined it on 14 August, so the post cannot show how a buyer's ticket data would be handled. That is what the contract, the DPA and a written answer on model routing are for.

Technical details

The post prints no configuration, query or log line. It prints a process, and the documentation prints the settings that bound it. This section reproduces both as printed, with the page and the time each was read. Nothing here is derived except where marked. No credential, token or ticket content is shown.

First, the process parameters from the post. These are the sentences that carry the cadence, the window, the gate and the stop condition. A buyer can turn each into a test case: change the window, interrupt a batch, add a ticket after approval.

Text
Every five minutes, it reviews the previous 15 minutes of tickets for spikes around the same problem. If the pattern does not match a known incident, IncidentWatch alerts the support engineer on call with the apparent issue, number of matching tickets, and examples to investigate.
A support engineer decides whether the reports point to an incident and works with engineering to investigate. In the meantime, IncidentWatch holds tickets that clearly match the issue.
IncidentWatch as printed in the xAI post of 20 October 2026, read on 26 October 2026 at 09:40 GMT.
Text
A support engineer starts by telling IncidentSweep which tickets to consider, which to exclude, and exactly what message to send. IncidentSweep finds the matching tickets, reviews each one, and sets aside any it cannot confidently connect to the incident.
Before sending anything, IncidentSweep shows the engineer the proposed batch, the tickets it included, and the exact message they will receive. The engineer can spot-check the tickets and make changes before approving the send.
IncidentSweep then sends the approved message in small batches and records each action. It never adds tickets after approval, and if anything fails, it stops and reports what happened.
IncidentSweep as printed in the same post, same read.
Text
Once the team confirms the incident, we post it to our public status page. Support Bot, our primary customer-facing Bot, returns to the held tickets, checks them against the incident, and responds to customers whose reports match. As the incident progresses, it can return with updates.
The hand off to Support Bot as printed in the same post. No approval step is printed for these replies.

Second, the boundary settings the documentation tells a team to write. These are the examples docs.x.ai prints for stating a boundary in the request and for Auto Review rules. A defender copies the shape, not the example: a boundary for a support Bot would name sending customer messages and closing tickets.

Text
Reconcile the campaign data and draft a recommended budget change. Do not
change the campaign or message the agency. Ask for approval after showing the
current value, proposed value, and expected impact.
Example boundary in a request, as printed on docs.x.ai/grok-bot/approvals-security-and-privacy, read on 26 October 2026.
Text
Ask first before sending any external email.
Ask first before changing a production dashboard.
Allow automatically when running `git status` in `/workspace/reports`.
Example Auto Review rules, same page and read. Ask first rules always stop a matching action; the page says Ask first wins when rules conflict.

Third, the limits on routines, which bear on how a five minute detector can be run and audited, and the logging text, which bears on the claim that each action is recorded.

Text
A Bot can own up to 50 routines, and the app keeps the 20 most recent run
records for each routine. Routine schedules must be at least five minutes
apart. Deleting a routine is immediate and has no undo.
Routine limits as printed on docs.x.ai/grok-bot/skills-routines-and-automations, read on 26 October 2026.
Text
Action Recording captures Bot actions, and OpenTelemetry Export sends those events to your collector when configured, tagged `cursor.surface=grok_bot`.
When a team enables it, Cursor records Bot actions, including scrubbed shell commands, in an internal store with a 90-day retention. Action Recording events do not appear on the Audit Log page.
Tool arguments and results, file paths and names, and message bodies are never exported on these events;
Logging text as printed on docs.x.ai/grok-bot/security and docs.x.ai/grok-bot/teams-and-enterprises, read on 26 October 2026. The tag is a log attribute, not a credential.

Fourth, what the status pages printed. These are the update texts posted on 18 September for the two Grok Bot degradations, and the 13 October text about routines, copied from the pages as read in a headless browser and from Cursor's history feed. They are the only incident text the record offers for the day the post describes, and they do not mention tickets.

Text
status.cursor.com, incident 1, Sep 18, 2026:
  Resolved       14:33 UTC  This incident has been resolved.
  Investigating  11:37 UTC  We are investigating a service degradation affecting Grok Bot. Users may experience degraded performance or bots that don't respond.

status.cursor.com, incident 2, Sep 18, 2026:
  Resolved       23:02 UTC  This incident has been resolved.
  Monitoring     19:53 UTC  A fix has been implemented and we are monitoring for service restoration. Grok Bot should be responding normally again.
  Identified     19:01 UTC  The root cause has been identified and a fix is being rolled out. Some users may see Grok Bot respond slowly or not respond at all. We will provide another update shortly.
  Investigating  17:19 UTC  We are investigating a service degradation affecting Grok Bot.
Update texts as printed on status.cursor.com incident pages 3slwgs0612sc and 14xbn0wxbpdb, read on 26 October 2026. Newest update first, as the pages show them.
Text
Between 10:52 AM and 1:29 PM PT on October 13, many Grok Bot routines started by webhooks, Slack, git, email and Linear events didn't run. Webhook callers may have seen an HTTP 400 "Automation run rate limit exceeded" error, and other triggers failed without an error.
Resolved update of the incident titled Grok Bot routines not triggering, from Cursor's status history feed, read on 26 October 2026. It names event triggers, not schedules.
Text
https://status.x.ai/history
https://data.x.ai/status/incidents.json
https://data.x.ai/status/uptime.json
https://status.cursor.com/history
https://status.cursor.com/history.rss
Where the status data was read on 26 October 2026, so a reader can repeat the check. The two data.x.ai files are the ones the status page itself loads. Cursor's page said its updates move to status.x.ai from 26 October.

A note on the evidence. The status page times above are the pages' own and are UTC. The daily uptime data on status.x.ai appears to bucket days by US Pacific time: its 22 September 01:02 UTC outage is filed under 21 September (inference from the dates). That does not change the reading, because every component shows as available on each day from 16 to 20 September under either convention.

What to do, in the order worth doing it

Take this with you

For support and security teams evaluating agentic support tooling

  • Write down what each Bot can do in the ticket system: read, write, send, close, delete. Give a detector and a sender separate users, because the vendor's own docs say Bots of one user share logins and are not a security boundary.
  • Keep a human approval on every message that leaves the building, and test what Always allow saves. Make sure approvals are per batch, name the approver, and cannot be saved as a standing rule for customer messages.
  • Decide the recall plan before the first batch: who writes the correction, how the recipients are found, and how fast. The vendor says approval and stop do not undo sent work.
  • Turn on action logging, then check what it keeps. The vendor says Action Recording is off by default and does not export message bodies, so keep your own copy of the ticket list, the exact message and the time of each send.
  • Run a sandbox queue first. Seed it with look alike tickets, tickets that should be excluded and tickets written to steer the Bot, then count wrong sends, wrong holds and tickets set aside. Set a pass mark in advance.
  • Measure the detector, not only the sweep: alerts raised, false alarms, missed spikes and lead time over your own alerts. Add a heartbeat that fires when the detector fails to run, since a routine incident on 13 October dropped event triggered runs without an error.
  • Get the data answer in writing: which agreement and DPA cover ticket content, whether Grok Bot counts as zero data retention, where it runs, which model providers may see a ticket, and what retention applies. The documents read here do not settle it.
  • Set a spend and rate ceiling on the account and a limit on batch size, since the vendor says a separate Grok Bot spend cap is not available.
  • Check the wording of the customer message and your obligations on disclosing AI involvement. The vendor's acceptable use policy tells users not to mislead others about their use of AI.

The question that exposes the gap

The post names six controls, and every one of them acts before or during the send. If one of the 204 messages had gone to the wrong person, which control would have caught it, and which record would show it afterwards? The post does not say, and the documentation says the approval does not reverse what was sent.

Key facts

Sources

  1. PrimaryThe post 'Using Grok Bot to detect and respond to incidents', 20 October 2026: IncidentWatch, IncidentSweep, the 204 tickets and about 10 minutes, the controls named. Read in full, saved copy and live fetch comparedSpaceXSI (xAI)accessed 2026-10-26
  2. PrimaryThe earlier blog 'How SpaceXSI is using Grok Bot to scale customer support', 22 September 2026: Support Bot, human approval in the first phase, automatic incident declaration, Cursor joining on 14 August. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  3. PrimaryThe Grok Bot product page: what it is sold as, the shared computer FAQ and the Cursor privacy statements. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  4. PrimaryGrok Bot docs, approvals, security and privacy: approvals do not reverse work, Auto Review, the shared computer, Cursor data settings, least privilege advice. Read in fullSpaceXSI Docsaccessed 2026-10-26
  5. PrimaryGrok Bot docs, security: architecture, identity, Action Recording, retention, region, models and data, prompt injection. Read in fullSpaceXSI Docsaccessed 2026-10-26
  6. PrimaryGrok Bot security FAQ: isolation, a Bot has no identity of its own, a separate credential set means a separate user, models and logging. Read in fullSpaceXSI Docsaccessed 2026-10-26
  7. PrimaryGrok Bot for teams and enterprises: admin controls, Action Recording scope, no spend cap, recommended configuration. Read in fullSpaceXSI Docsaccessed 2026-10-26
  8. PrimaryGrok Bot docs, skills and routines: five minute minimum spacing, 20 run records, no undo on deleting a routine. Read in fullSpaceXSI Docsaccessed 2026-10-26
  9. PrimaryGrok Bot docs, chat and collaboration: a Stop now message does not undo completed actions. Read in fullSpaceXSI Docsaccessed 2026-10-26
  10. PrimaryGrok Bot docs, create and manage Bots: memory is not a substitute for approvals and rules. Read in fullSpaceXSI Docsaccessed 2026-10-26
  11. PrimaryGrok Bot Terms, last updated 12 October 2026: agentic actions, controls as aids only, persistent environment, Bots not separate security boundaries. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  12. PrimaryEnterprise Terms of Service, last updated 14 August 2026: the Zero Data Retention clause and the retention clause. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  13. PrimaryData Processing Addendum, effective 22 September 2026: personal data only through the ZDR-Enabled API. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  14. PrimarySpaceXSI sub processor list: 24 entries, none of the model providers Cursor lists. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  15. PrimaryAcceptable Use Policy, effective 14 August 2026: the clause on transparency about AI use. Read in fullSpaceXSI (xAI)accessed 2026-10-26
  16. PrimaryThe company's status history, read rendered at 09:45 GMT with its two data files: seven incidents, none on 18 September, all components available that daySpaceXSI statusaccessed 2026-10-26
  17. PrimaryCursor's status history, read rendered in a headless browser: three incidents on 18 September, two of them Grok Bot degradations, and the notice that updates move to status.x.aiCursor statusaccessed 2026-10-26
  18. PrimaryIncident page for the Grok Bot degradation of 18 September, 17:19 to 23:02 UTC, with its update textsCursor statusaccessed 2026-10-26
  19. PrimaryIncident page for the Grok Bot degradation of 18 September, 11:37 to 14:33 UTCCursor statusaccessed 2026-10-26
  20. PrimaryWhich AI models power Grok Bot: a task may use a first party xAI model or a third party model, the choice varies by request, no picker. Read in fullCursoraccessed 2026-10-26
  21. PrimaryCursor Data Processing Addendum, last updated 5 November 2025, the DPA the Grok Bot docs point to: categories of individuals and sensitive data. Read in fullCursor (Anysphere)accessed 2026-10-26
  22. PrimaryCursor sub processor list, read rendered in a headless browser: 20 entries, 12 labelled as inference providersCursor trust centreaccessed 2026-10-26

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

How often

Every new briefing in one email, at 7am, or at 7am, 12:30pm and 6pm. Nothing is sent when nothing is new. Unsubscribe any time.