Low-code can speed delivery, but it also shifts work to people who may not understand security dependencies, especially when apps must interact with mission-critical systems. Without expert oversight, teams can introduce weak access logic, inconsistent controls, and platform-specific workarounds. Risk grows further when multiple platforms, legacy systems, and cloud environments all need the same identity standards applied reliably.
Why low-code and citizen development amplify identity risk
Low-code and citizen-development programmes often create more identity touchpoints than a traditional app team expects. The risk is not just that more people can build faster, it is that each app, connector, workflow, and integration may need its own access model, secret handling, and approval path. In complex enterprises, that quickly turns identity consistency into a scaling problem.
When business teams assemble applications across multiple platforms, they usually inherit security dependencies without owning them end to end. A workflow that looks simple in a sandbox can still depend on production data, privileged APIs, and shared platforms. That gap between builder intent and runtime authority is where identity risk starts to expand.
The problem is especially visible when low-code tools are used alongside enterprise identity controls. A platform may support sign-in and role assignment, but that does not guarantee consistent authorization logic across every app, environment, and downstream system. For an overview of how those issues accumulate across the enterprise, see Identity Security Posture Management (ISPM) Guide.
Where the control gaps appear in real enterprise environments
Low-code risk grows when different teams build against different assumptions. One team may use shared connections, another may hard-code broad permissions, and a third may reuse a service account because it is the fastest way to get an integration working. The result is inconsistent entitlement design, weak ownership, and unclear separation between human user access and application access.
Legacy systems make this harder because they often expose older permission models, brittle integration points, or account structures that were never designed for self-service development. Cloud systems can add their own complexity through tokens, APIs, managed identities, and connector-specific policies. When all of those systems must follow the same identity standards, the weakest path often becomes the one that gets reused everywhere.
Low-code also tends to compress the distance between development and production. That is useful for speed, but it means a platform workaround can become a permanent control bypass if no one revisits it. The identity risk is not only excessive privilege, it is also drift: the access model that was acceptable for a prototype becomes embedded in a business-critical workflow.
That is why practitioner teams should treat platform governance as part of the design, not as a cleanup activity after rollout. The issue is not whether a team can ship an app, but whether the app can operate with predictable identity boundaries when it touches multiple systems. The same logic applies to governance across non-human access paths, which is why the Low-Code Agent Platform Security Guide is useful for understanding maker credentials, connector policies, and ownership constraints in these environments.
Why scale makes the identity problem worse
At small scale, a few exceptions are manageable. At enterprise scale, they become a portfolio of hidden trust relationships. Every additional app or workflow can create another secret, another connector, another exception to review, and another place where access recertification is skipped because the owner is a business team rather than a platform team.
Scale also increases the chance of identity reuse. If one approved connector pattern is copied across departments, a single overbroad permission can be multiplied across dozens of automations. That creates a larger blast radius than most citizen developers realise, because the same access pattern may reach production data, privileged services, or external SaaS platforms.
For organisations trying to reduce this risk, the useful question is not “can the platform authenticate?” but “can we prove that every app uses the right identity, with the right scope, for the right duration?” The more platforms in play, the more important that question becomes. NHIMG’s Ultimate Guide to NHIs — What are Non-Human Identities is a helpful reference point when the same governance problem shows up through service accounts, tokens, and workload identities.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Low-code apps often rely on secrets and tokens that need disciplined lifecycle control. |
| AC-6 — Least Privilege | Citizen-built workflows commonly accumulate excess permissions across connectors and systems. | |
| IA-9 — Service Identification and Authentication | Enterprise low-code integrations often authenticate services, APIs, and workflows rather than only people. | |
| Recommendation — Manage app secrets and tokens with rotation, storage, and revocation controls. Limit each workflow and connector to the minimum access it needs. Authenticate service-to-service access with distinct identities and strong trust boundaries. | ||
| CIS Controls v8 | CIS-5 — Account Management | Low-code environments create many access paths, shared accounts, and ownership gaps. |
| Recommendation — Inventory and review accounts and access paths used by low-code automations. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | The topic is fundamentally about inconsistent access rules across apps and platforms. |
| Recommendation — Define and enforce consistent access rules for low-code applications and integrations. | ||
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | Low-code workflows often depend on service identities and connectors with too much access. |
| NHI-07 — Long-Lived Secrets | Citizen-developed integrations frequently rely on tokens or keys that persist too long. | |
| NHI-10 — Human Use of NHI | Citizen developers often handle automation credentials directly, creating identity misuse risk. | |
| Recommendation — Reduce connector and automation privileges to the minimum required scope. Rotate long-lived automation secrets and replace them with shorter-lived credentials where possible. Separate human access from automation credentials and prevent shared secret use. | ||
Practitioner Guidance
What to prioritise: Start with the highest-risk integrations, especially workflows that can reach production systems, financial data, customer data, or administrative APIs. Those are the places where weak access logic becomes a business-impacting identity issue rather than a convenience problem.
What to verify: Confirm that each low-code app has a named owner, a defined runtime identity, and an explicit approval path for every connector that crosses an environment or trust boundary. If any of those are missing, treat the workflow as an exception until it is remediated.
Common mistake: Teams often secure the platform and assume the apps are therefore secure. In practice, the highest risk is usually in the application-level permissions, shared connections, and copied workarounds that sit above the platform controls.
Practitioner takeaway: Low-code reduces delivery friction, but identity risk rises when speed outruns governance, so the control objective is to make every automation observable, bounded, and owned before it becomes business-critical.
Related resources from NHI Mgmt Group
- Why do complex enterprise environments increase the risk of overexposed sensitive data and identity-driven access issues?
- Why does uncontrolled low-code and no-code development increase enterprise risk?
- Why do low-code workflow platforms increase identity governance risk around signing?
- Why do legacy file transfer protocols increase identity risk in enterprise environments?