Technical risk

Vibe-coded app security

AI-assisted application builds often fail at authorization, data isolation, secret handling, and dependency hygiene unless those controls are made explicit.

Focus 1

IDOR / BOLA

Authorize every object access on the server, not only in the UI.

Focus 2

Missing RLS

Use database row-level security or equivalent tenant isolation for multi-user data.

Focus 3

Exposed credentials

Keep API keys server-side and rotate any secret that reaches client code or logs.

Focus 4

Weak auth

Use established auth libraries and verify session checks on every protected route.

Focus 5

Unsafe input

Validate input at boundaries and use parameterized database calls.

Focus 6

Generated dependency risk

Review package choices and licenses rather than accepting generated imports blindly.

Focus 7

When it becomes a product

If the generated build is commercial software, a connected device feature, or packaged software made available in the EU, check the Cyber Resilience Act in addition to ordinary web security duties.

Open related page

Focus 8

When it becomes a platform

Marketplaces, social products, hosting services, app stores, and user-content systems may trigger DSA duties alongside GDPR and ePrivacy.

Open related page

Focus 9

When it touches connected-product data

Apps that expose connected-product data or data-processing switching features should be triaged against the EU Data Act as well as product-security rules.

Open related page

Focus 10

When it ships as a device

Consumer connected hardware can trigger EU product-security rules, UK PSTI requirements, and product-liability exposure if software defects create damage.

Open related page

Focus 11

When it handles financial customer data

Fintech, tax, lending, advisory, and account-servicing workflows should check FTC Safeguards and financial-sector cyber rules.

Open related page

Focus 12

When defects can cause damage

Software shipped in or as a product should be triaged for product-liability exposure, especially when updates or AI features can affect physical or financial outcomes.

Open related page