Safeguard
Security Guides•

What are the OWASP Citizen Development Top 10 risks?

The OWASP Citizen Development Top 10 lists ten risks for low-code, no-code and AI-assisted apps. Here is each one in plain words and what to check first.

Safeguard Security Team
4 min read

The OWASP Citizen Development Top 10 is a list of ten security risks that arise when non-specialists build software with low-code, no-code, AI-assisted coding and AI agent tools. It runs from blind trust through logging failures, and it is written for security teams who want to enable this work safely.

What it covers

OWASP describes the project as a guide for organizations that want a culture of security around citizen development. It started with low-code and no-code platforms and now also covers AI-assisted coding and agents. The audience is security professionals first, then the citizen developers themselves, then governance bodies.

A citizen developer here means a business user, such as an analyst or operations lead, who builds an app or automation for their own work without being a professional engineer.

The ten risks in plain words

IDRiskWhat it means in practice
CD-SEC-01Blind TrustAccepting platform output, templates or AI code without checking it
CD-SEC-02Account ImpersonationApps run on embedded personal or shared identities
CD-SEC-03Authorization MisuseOver-broad scopes and long-lived tokens that pile up
CD-SEC-04Sensitive Data Leakage and Handling FailuresData flows to places nobody classified or tracked
CD-SEC-05Authentication and Secure Communication FailuresPlaintext secrets, disabled TLS checks, personal logins
CD-SEC-06Vulnerable and Untrusted ComponentsNested sub-workflows and marketplace parts nobody vetted
CD-SEC-07Security MisconfigurationPublic endpoints and oversharing from permissive defaults
CD-SEC-08Injection Handling FailuresUnsanitized input, including platform-specific syntax
CD-SEC-09Asset Management FailuresOrphaned, unpatched apps outside any inventory
CD-SEC-10Security Logging and Monitoring FailuresToo little logging, or debug logging that captures secrets

Where to start

You do not need to tackle all ten at once. Three give the best first return for most engineering organizations.

  1. Inventory (CD-SEC-09). You cannot judge risk in apps you cannot list.
  2. Connections (CD-SEC-02, 03 and 05). Most of the damage in OWASP's own scenarios comes from a credential that was too powerful, too shared or too old.
  3. Data flow (CD-SEC-04). Find which apps move customer data and where it lands.

Blind trust deserves a note. OWASP treats it as foundational, because it amplifies the other nine. The framework it proposes has three actions: enforce secure defaults, extend governance to every citizen-built app, and build security guidance into the tools people already use.

How this differs from the OWASP web Top 10

The web list assumes engineers writing code. This one assumes the builder may not know that a connection stores a token, that a template can hide a script, or that a "public" setting exposes data. The mitigations lean on platform controls, approved component libraries and short training, because you cannot code review a flow nobody told you about.

A one-week plan

  • Day one: list the platforms in use and who administers each.
  • Day two: export the apps and connections each platform can report.
  • Day three: mark apps that touch customer, financial or employee data.
  • Day four: flag connections that use a person's identity.
  • Day five: pick owners for the top ten risky apps and agree a review date.

Where Safeguard fits

When citizen-built logic lives in repositories, such as custom code blocks or scripts, Safeguard's SBOM and dependency scanning can inventory the packages involved, and the free scan at https://gold.safeguard.sh/scan is a quick way to try it. It does not replace a platform's own admin controls.

Quick check

Is the Citizen Development Top 10 only about low-code platforms?

No. OWASP broadened it to cover AI-assisted coding and AI agents as well as low-code and no-code platforms.

Which risk should we address first?

Start with inventory, because every other control depends on knowing what exists. Then look at connections and data flow.

Is this a compliance standard?

No. It is a risk awareness and guidance project, not a certification or regulation.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.