Subscribe to the Non-Human & AI Identity Journal

Notifications
Clear all

Base44 and AI platform identity gaps: what IAM teams missed


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 8151
Topic starter  

TL;DR: Wiz’s Base44 findings show that private apps could be accessed with only a public app_id, with no authentication, no SSO, and no identity verification, according to Defakto Security. The lesson is broader than one platform: when non-human actors drive access, human IAM controls stop being a sufficient security model.

NHIMG editorial — based on content published by Defakto Security: Real-World Lessons Wiz’s Base44 Vulnerability Findings Spotlight a Fixable Gap: Non-Human Identity

By the numbers:

Questions worth separating out

Q: What breaks when platforms treat public identifiers as access control?

A: Public identifiers can name a resource, but they do not prove identity.

Q: Why do non-human identities complicate traditional IAM models?

A: Traditional IAM is designed around interactive users, browser sessions, and human-centric controls such as SSO and MFA.

Q: What do security teams get wrong about service onboarding?

A: They often treat service onboarding as an operational shortcut instead of a security boundary.

Practitioner guidance

  • Inventory every service-facing endpoint List APIs, internal calls, onboarding flows, and automation hooks that currently rely on public identifiers, environment trust, or naming conventions instead of verified identity.
  • Remove self-approval from onboarding flows Require explicit verification before services, workloads, or AI-enabled actors can create accounts, obtain credentials, or enter restricted environments.
  • Bind access to cryptographic proof Replace implicit trust with request-level identity proof so that each call can be evaluated against a known actor and policy boundary.

What's in the full article

Defakto Security's full blog post covers the operational detail this post intentionally leaves for the source:

  • The specific Base44 request path and why a public app_id was enough to expose private applications.
  • The practical examples Defakto uses to show where identity checks were missing across onboarding and API access.
  • The team-ready control shifts for enforcing proof of identity on non-human access paths.
  • The article's broader defensive checklist for finding hidden trust assumptions in AI-enabled platforms.

👉 Read Defakto Security's analysis of the Base44 non-human identity flaw →

Base44 and AI platform identity gaps: what IAM teams missed?

Explore further

View Full Forum →  |  NHI Foundation Course →



   
Quote
Share: