Join our Newsletter — 33% off our NHI Course

Low-Code And No-Code Tools

Low-code and no-code tools let users build applications or automate workflows with minimal hand-coding. They abstract technical complexity through visual interfaces, templates, and reusable components, while still creating business logic, integrations, and data flows that must be governed for access control, secrets handling, identity validation, and change risk.

How Low-Code And No-Code Tools Change Application Building

Low-code and no-code platforms reduce the amount of hand-written code required, but they do not remove the need to design business logic, data access, approvals, and integrations carefully. They shift development from code-heavy implementation to configuration-heavy assembly, which changes who can create software and how quickly it can spread across a business.

That shift is valuable because it lets non-traditional builders ship workflows and apps faster. It also means that technical risk can accumulate in places that feel “business friendly”, especially when teams assume the visual layer makes the underlying system safe by default.

Why Governance Matters For Citizen-Built Applications

These tools often lower the barrier to entry for business users, which is their main strength and also a governance challenge. When many people can create automations or apps, the organisation needs clear ownership, review expectations, and boundaries around what data and systems those builds may touch.

Governance matters because the build experience can hide the complexity of connectors, permissions, and downstream actions. A simple form or workflow can still create records, trigger notifications, move sensitive data, or call external services, so the control plane deserves as much attention as the user interface.

Security Controls Behind Visual Development

Even when a platform minimizes code, it still depends on authentication, access control, secrets handling, and change management. The most important security question is not whether a builder wrote code, but whether the resulting app or workflow can be trusted to act with the right permissions and the right data boundaries.

That is why low-code and no-code environments should be treated as production software environments, not as harmless productivity tools. The same fundamentals apply: least privilege, secure connectors, controlled reuse of credentials, and review of anything that can reach business systems or automate privileged actions.

Common Failure Patterns In Low-Code And No-Code Deployments

These platforms can fail in predictable ways when organisations scale them faster than their governance. Common issues include overly broad connector permissions, shadow workflows, duplicated logic, weak separation between test and production, and poor visibility into who owns an app after it is published.

Another frequent problem is assuming platform defaults are sufficient for risk management. In practice, exposure tends to grow when teams share credentials, leave integrations unreviewed, or allow citizen-developed apps to connect to sensitive data sources without a consistent approval model.

Risk and Threat Considerations

Low-code and no-code tools can expand attack surface quickly because they concentrate business logic, data movement, and third-party connectivity in easy-to-publish workflows. If permissions, secrets, or connector policies are weak, a compromised or careless builder can create broad exposure without writing traditional code.

Failure mechanism: Over-privileged connectors, reused credentials, weak approval controls, or exposed integration endpoints let an attacker or insider abuse a visually built workflow to access data or trigger actions beyond intended scope.

Impact: The result can include data leakage, unauthorized business actions, hidden persistence through automated workflows, and difficulty tracing which change caused the exposure.

Standards & Framework Alignment

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

CIS Controls v8, NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
CIS Controls v8 CIS-5 — Account Management Low-code platforms depend on controlled creator and connector access.
Recommendation — Restrict platform creators and connector access to approved accounts only.
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Visual builders still need tight permission boundaries for apps and connectors.
IA-5 — Authenticator Management These platforms rely on credentials, tokens, and secrets for integrations.
Recommendation — Limit low-code and no-code workflows to the minimum permissions needed. Protect and rotate integration credentials used by low-code platforms.
ISO/IEC 27001:2022 A.5.15 — Access control Low-code governance depends on access rules for builders, data, and connectors.
Recommendation — Define access rules for who can build, publish, and connect workflows.
CSA Cloud Controls Matrix IAM — Identity and Access Management Cloud-hosted low-code services need governed identities and entitlements.
Recommendation — Govern platform identities and entitlements before exposing business data.

Practitioner Guidance

Governance implication: Treat low-code and no-code platforms as software production surfaces with explicit ownership, review, and retirement rules. The most important control decision is not who can drag and drop components, but who can publish integrations, connect to business systems, and grant the platform access to secrets or records.

What to watch for: Pay close attention to shared maker accounts, unmanaged connectors, and apps that outlive their original owner. Those conditions usually signal that the platform is moving faster than the organisation’s ability to govern it.