By NHI Mgmt Group Editorial TeamDomain: AnnouncementsSource: C1.aiPublished September 28, 2026

TL;DR: App visibility, ownership, and offboarding must exist from day one because unmanaged internal apps create identity sprawl as quickly as teams can build them, according to C1.ai.


At a glance

What this is: C1.ai is positioning C1 AppHub as a self-hosted way to deploy, authenticate, and permission internal apps while keeping them visible in the identity graph from the day they ship.

Why it matters: It matters because internal app sprawl is becoming an identity problem, and IAM teams need governed onboarding, ownership, and offboarding for apps built by people and AI coding agents.

👉 Read C1.ai's announcement on C1 AppHub and governed internal app deployment


Context

AI-assisted app development is collapsing the time between idea and deployment, but that speed creates a governance gap when sign-in, permissions, and credentials are improvised after the app already exists. The result is not just faster delivery, but more unmanaged applications that never enter the identity programme cleanly.

For identity teams, the question is no longer whether developers can build internal tools quickly. The real issue is whether those tools are born with accountable identity, scoped access, and a lifecycle that fits corporate governance rather than bypassing it.


Key questions

Q: What breaks when internal apps are built without governed identity from day one?

A: The breakdown is visibility and accountability. If an internal app starts life with informal access, shared credentials, or no explicit owner, it can spread through the business before security knows it exists. That creates unmanaged access paths, weak offboarding, and audit gaps that are much harder to unwind later than to prevent at creation time.

Q: Why do AI-built internal apps create governance risk even when the code is legitimate?

A: Because the problem is not the code alone. AI-built apps can multiply faster than normal onboarding, which means permissions, ownership, and credential handling often lag behind deployment. When governance arrives after publishing, the organisation inherits a working app that may already have users, secrets, and dependencies outside formal control.

Q: How do security teams know if app secret governance is failing?

A: Look for secrets with unusually long expiry dates, repeated re-creation of credentials, and application records that still authenticate after the original human owner has changed. If credential rotation happens but the entitlement itself remains untouched, the backdoor may survive in a different secret. Effective governance means tracking both the secret and the identity state behind it.

Q: Should organisations treat internal apps more like identities than code projects?

A: Yes. If an app can authenticate users, hold credentials, and reach enterprise systems, it behaves like an identity-bearing asset and should be governed that way. That means lifecycle ownership, access review, and offboarding discipline need to apply to the app itself, not just to the people who wrote it.


How it works in practice

How self-hosted app platforms bind identity to the application lifecycle

A self-hosted app platform changes the control point from manual post-build onboarding to governed creation. Instead of asking teams to bolt on sign-in, permissions, and secrets after deployment, the platform treats those controls as part of the application’s initial state. That matters because the identity object is the app itself, not just the human developer behind it. When ownership, authentication, and access policy are attached at creation time, the app can enter review, monitoring, and offboarding workflows immediately.

Practical implication: identity teams should treat internal apps as governed identities from first deployment, not as assets to be catalogued later.

Why AI coding agents change app sprawl and secrets handling

An AI coding agent can generate not just code, but the surrounding deployment pattern, which means governance has to account for machine-assisted creation at scale. If the agent can publish an application from a single prompt, then the risk is not only speed. It is the rapid multiplication of applications that may otherwise default to shared API keys, local-only access, or ad hoc permissioning. The important shift is that the building event and the governance event now happen at nearly the same time.

Practical implication: security teams need creation-time controls for AI-built apps, including credential issuance rules and publication gates.

Identity graphs for apps turn access reviews into lifecycle controls

When an application appears in an identity graph with an owner, sign-in configuration, and permissions, the platform is making the app auditable in the same way a human or service identity is auditable. That creates a cleaner basis for access reviews, because the app is no longer an invisible side channel or a local workaround. It also makes offboarding more concrete, since removal can target the app’s identity, not just the people who helped create it. In practice, this is an identity lifecycle model applied to software built inside the enterprise.

Practical implication: governance teams should ensure internal apps have explicit ownership and offboarding paths before they are allowed into production use.


NHI Mgmt Group analysis

App sprawl is becoming an identity governance problem, not only a development problem. The article describes a world where teams can build and publish internal tools quickly, but speed alone does not create control. When applications are easy to create, the primary risk is that they arrive outside the identity programme and only get noticed after they are already useful to the business. The practitioner conclusion is that app inventory, ownership, and lifecycle coverage have to be designed for build-time, not retrofitted at review time.

Creation-time governance matters more than post-deployment cleanup for AI-built apps. C1.ai’s description shows the control point moving into the build path, where authentication, permissions, and credentials can be attached before the app is shared. That matters because shared API keys and hand-written user lists are symptoms of governance arriving too late. The implication is that organisations should stop treating app onboarding as an after-the-fact administration task and start treating it as a control boundary.

AI coding agents amplify the governance gap by making unmanaged software cheap to produce. The important shift is not just that agents write code faster, but that they can also help produce the surrounding app lifecycle artefacts. If the same prompt can build and publish, then the enterprise must decide where approval, attribution, and policy enforcement happen. The practitioner conclusion is that agent-assisted software creation needs lifecycle controls that assume volume, speed, and delegation all at once.

Identity graphs for applications are a useful concept because they collapse software ownership into the same governance fabric used for people and machines. The article’s strongest idea is that an internal app should be visible, owned, and reviewable from day one. That is the right direction for NHI governance because software built inside the enterprise is no less in scope than a service account or workload identity. The practitioner conclusion is to govern internal apps as first-class identities, with the same attention to onboarding, access review, and offboarding.

Managed app identity is the named control concept this market needs. The article points toward a model where an internal app is not merely deployed, but assigned identity, permissions, and lifecycle accountability at creation. That is a more durable concept than “shadow app control” because it ties software sprawl directly to identity governance. The practitioner conclusion is to build programme language around managed app identity so the control objective is explicit and measurable.

What this signals

Managed app identity: The next governance layer for AI-built software is to treat each internal application as a first-class identity with ownership, authentication, permissions, and offboarding attached from the start. That moves the control point from cleanup to creation.

Internal app sprawl will keep accelerating wherever builders can publish quickly without a lifecycle boundary. The practical response is to make app onboarding part of the identity programme rather than a separate platform administration task.


For practitioners

  • Establish app identity at creation Require every internally built app to have an owner, authentication method, and permissions profile before it can be shared beyond the creator.
  • Eliminate shared credentials from internal apps Replace hand-written user lists and shared API keys with scoped credentials issued through governed identity workflows.
  • Tie access reviews to application records Make application ownership and sign-in configuration part of the evidence used in recertification and offboarding decisions.
  • Gate AI-assisted publishing Separate code generation from deployment approval so an AI coding agent cannot publish an app without the required governance checks.
  • Map internal apps into the identity graph Inventory AI-built and manually built apps as governed identities so security teams can see them on day one and retire them cleanly.

Key takeaways

  • Internal apps built by people and AI coding agents become an identity risk when ownership, permissions, and credentials are added after deployment instead of at creation.
  • The article’s central governance signal is that visibility and offboarding must start on day one if organisations want to avoid unmanaged app sprawl.
  • Practitioners should treat internal applications as governed identities, with the same lifecycle discipline used for other access-bearing assets.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseThe article centers on AI coding agents building and publishing apps with permissions and credentials.
Recommendation — Constrain agent-issued app permissions and publishing rights to prevent identity and privilege abuse during build-time.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIInternal apps and their credentials are governed as non-human identities with scoped access.
Recommendation — Apply least-privilege to app identities and remove any standing access that exceeds the app's defined role.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementThe article highlights credential handling and replacement of shared API keys with governed issuance.
Recommendation — Use authenticator management to issue, rotate, and revoke application credentials under central control.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe post is fundamentally about app permissions, entitlement assignment, and reviewability.
Recommendation — Document and review application entitlements so every internal app has explicit, auditable access boundaries.
NIST Zero Trust (SP 800-207)Policy enforcement point — Policy enforcement pointThe platform routes sign-in and permissions decisions through governed policy controls.
Recommendation — Enforce app access through policy rather than ad hoc local decisions at deployment time.

Key terms

  • Managed App Identity: A governed identity assigned to an internal application so it can be owned, authenticated, authorised, reviewed, and retired like any other access-bearing asset. In practice, this means the app has lifecycle controls attached at creation time rather than being treated as disposable code.
  • Identity Graph: An identity graph is a relationship map that connects identities, assets, data, and permissions so teams can see how access actually flows. In NHI programmes, it helps explain which agent is related to which owner, which system, and which policy boundary.
  • Install-Time Governance: Install-time governance is the set of controls that decide whether software may reach a developer device, browser, or workspace before execution. It focuses on blocking, delaying, or reviewing packages, extensions, AI tools, and related artifacts at the moment they are introduced into the environment.
  • AI Coding Agent: An AI coding agent is software that writes, edits, reviews, or tests code with limited human prompting. It operates as an agentic system that can plan actions, call tools, and modify development artifacts, so its identity, permissions, and audit trail must be governed like any other privileged software actor.

What's in the full announcement

C1.ai's full post covers the operational detail this post intentionally leaves for the source:

  • How C1 AppHub packages sign-in, permissions, and credential handling into a self-hosted deployment pattern
  • How the skills file instructs an AI coding agent to build and publish a governed application
  • How applications appear in the identity graph with ownership, sign-in configuration, and permissions
  • How the platform is positioned to support access reviews and offboarding for internally built apps

👉 C1.ai's full post covers the skills file, identity graph integration, and self-hosted governance model

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 30, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org