Claroc surveyed Grok Build hosted app subdomains using passive DNS and found 35,578 of 37,571 currently online applications readable without a sign-in challenge. A smaller reviewed sample included company, employee and health-related materials exposed through author-published apps. Publishing was a user action; a link-shareable setting appeared selected by…
Inspect the ClaimsCase · DiggingBeagle record
Grok Build deployments made generated applications and embedded organizational data discoverable
Claroc surveyed Grok Build hosted app subdomains using passive DNS and found 35,578 of 37,571 currently online applications readable without a sign-in challenge. A smaller reviewed sample included company, employee and health-related materials exposed through author-published apps. The estimate of 650 to 800 sensitive apps is not a verified affected organization count; the controlled OAuth bypass is not a measured prevalence rate, and no criminal exploitation
Publishing was a user action; a link-shareable setting appeared selected by default in a controlled test. A separate team-app test accepted unrelated Google or X OAuth users into a shared team before checking membership, exposing or permitting changes to that test app's client records.
Assessment profile
Assessment method- Setting
- production
- Exploitation
- observed live
- Evidence
- Grade B
- Remediation
- mitigation available
- AI role
- AGAINST AI
Basis and provenance
production setting with observed_live status, based on the identified primary disclosure and its stated test or incident limits. The new Claim distinguishes source observations from hypothetical downstream effects. Impact band is unassigned because the scoped evidence does not justify a comparable quantitative score; no unobserved customer harm or loss is imputed. Remediation state: mitigation_available.
Assessed Nov 13, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-ENR243-013-DETAIL · CLM-R242-GROK-BUILD-GHOSTSHARES-LIMITS · CLM-R242-GROK-BUILD-GHOSTSHARES-MECHANISM · Claroc: GhostShares investigation of Grok Build exposed applications
At a glance
Generated frontends inherit the publication defaults and authorization logic chosen by the app generator and operator. A long, unadvertised subdomain is not an access control because certificate and DNS observations make it discoverable.
Read the implicationsThe estimate of 650 to 800 sensitive apps is not a verified affected organization count; the controlled OAuth bypass is not a measured prevalence rate, and no criminal exploitation or bulk patient-data theft has been confirmed.
Limits and uncertaintyFull account
Claroc surveyed Grok Build hosted app subdomains using passive DNS and found 35,578 of 37,571 currently online applications readable without a sign-in challenge. A smaller reviewed sample included company, employee and health-related materials exposed through author-published apps.
Publishing was a user action; a link-shareable setting appeared selected by default in a controlled test. A separate team-app test accepted unrelated Google or X OAuth users into a shared team before checking membership, exposing or permitting changes to that test app's client records. Generated frontends inherit the publication defaults and authorization logic chosen by the app generator and operator. A long, unadvertised subdomain is not an access control because certificate and DNS observations make it discoverable.
The estimate of 650 to 800 sensitive apps is not a verified affected organization count; the controlled OAuth bypass is not a measured prevalence rate, and no criminal exploitation or bulk patient-data theft has been confirmed. Audit published app configuration, test server-side team enrollment, and remove actual secrets and sensitive documents from public builds.
Evidence reconciliation and effect boundary. Public deployment and generated-app authorization failed in different ways. The large passive-DNS survey counted reachable, apparently public hosts, while the team-app experiment showed how a legitimate OAuth login could be mistakenly treated as authorization for team data. The latter was reproduced on the researcher’s own generated app and cannot be assigned as a prevalence rate to the 35,578 public hosts. Sensitive examples require careful treatment, since a publicly accessible record is exposure rather than proof of prior criminal extraction.
Mechanism and trust boundary
- 01
Publishing was a user action; a link-shareable setting appeared selected by default in a controlled test. A separate team-app test accepted unrelated Google or X OAuth users into a shared team before checking membership, exposing or permitting changes to that test app's client records.
- 02
Generated frontends inherit the publication defaults and authorization logic chosen by the app generator and operator. A long, unadvertised subdomain is not an access control because certificate and DNS observations make it discoverable.
Claims & evidence
CLM-ENR243-013-DETAILClaroc found 35,578 unauthenticated applications among 37,571 still-online Grok Build addresses surveyed, and separately reproduced a private-team OAuth membership error in a researcher-controlled application rather than in a random third-party tenant.supported
Basis: reported finding
- supportsClaroc: GhostShares investigation of Grok Build exposed applicationsprimary disclosure
Claroc GhostShares Part 2, In short, public app survey and team app experiment
CLM-R242-GROK-BUILD-GHOSTSHARES-LIMITSThe estimate of 650 to 800 sensitive apps is not a verified affected organization count; the controlled OAuth bypass is not a measured prevalence rate, and no criminal exploitation or bulk patient-data theft has been confirmed.supported
Basis: reported finding
- supportsClaroc: GhostShares investigation of Grok Build exposed applicationsprimary disclosure
Passive DNS sampling, 35,578 unauthenticated applications and controlled OAuth team-app exercise
CLM-R242-GROK-BUILD-GHOSTSHARES-MECHANISMClaroc surveyed Grok Build hosted app subdomains using passive DNS and found 35,578 of 37,571 currently online applications readable without a sign-in challenge. A smaller reviewed sample included company, employee and health-related materials exposed through author-published apps.supported
Basis: reported finding
- supportsClaroc: GhostShares investigation of Grok Build exposed applicationsprimary disclosure
Passive DNS sampling, 35,578 unauthenticated applications and controlled OAuth team-app exercise
Implications
Generated frontends inherit the publication defaults and authorization logic chosen by the app generator and operator. A long, unadvertised subdomain is not an access control because certificate and DNS observations make it discoverable.
Controls and mitigations
- Audit published app configuration, test server-side team enrollment, and remove actual secrets and sensitive documents from public builds.
Unknowns and contradictions
- The estimate of 650 to 800 sensitive apps is not a verified affected organization count; the controlled OAuth bypass is not a measured prevalence rate, and no criminal exploitation or bulk patient-data theft has been confirmed.
Sources and citation
Material revision history
- Nov 13, 2026 · Published version · first publication · revision 244