for agents/llms.txtv0.14.72

Home / Articles / RiskMandate and Lovable: mapping an Agent Behaviour Policy onto an app builder whose agent writes the code, changes the live database, connects your other systems and publishes, with the controls Lovable already gives and their defaults

RiskMandate and Lovable: mapping an Agent Behaviour Policy onto an app builder whose agent writes the code, changes the live database, connects your other systems and publishes, with the controls Lovable already gives and their defaults

By · 2026-11-09 · article v1.0.0 · newsroom v0.14.72 · riskmandateabplovableagentsvibe-codingsupabaseaiuc-1controlsarticle

Abstract: Lovable's agent does more than write code. In Build mode it applies every change directly, it can change the database your published app uses, configure sign-up rules, call your connected systems, and publish, and with /goal it works for hours without stopping to ask. Lovable gives real controls for all of this: always, ask or never for each backend action; Plan mode; the SQL shown before a breaking migration; a security scan on every publish; workspace policies; a pre-prompt hook; audit logs. And it is certified to AIUC-1, the agent standard insurers read. This maps those controls onto RiskMandate's Agent Behaviour Policies, from Lovable's documentation, read on 9 November 2026. The pattern is the same as at Manus and Cloudflare, with one difference: the defaults. Nine of ten backend permissions default to "Always allow", including changing data and configuring auth, and they are set per user, for every workspace and project. The policy is the record of what each project's agent was asked to do, which of those settings should be "Ask each time" for it, and who signed that off.

Eight of Lovable's controls for its agent, what each holds, and what stays open.

In short

Why Lovable

I have written about Lovable twice: from Lovable to your own newsroom, on moving its apps to GitHub Pages, and Lovable with SHarness, on keeping an app builder's code inside a policy. This time the question is the agent itself.

Lovable is where a lot of people build their first app, and in August it raised $400 million "at a $13.3 billion valuation". Many of those builders are not engineers, which is the point of Lovable, and it is also why the agent's defaults matter more here than on a developer platform.

What Lovable's agent can reach

From Lovable's documentation:

The defaults

Lovable Cloud's ten backend permissions and their defaults; three of them change production without asking.

This is the part of the documentation I would show any team using Lovable. Each backend action has three settings: "Always allow", "Ask each time" and "Never allow". Lovable's own table of defaults sets nine of the ten to "Always allow", among them:

The one exception is the right one: breaking migrations, such as dropping or renaming a table, default to "Never allow", and with "Ask each time" "Lovable shows you the SQL and asks for your approval".

Two things make these defaults matter more. They are saved per user and "apply in every workspace and project", so they are not set per project or per agent. And on a team, the organisation cannot set them for its members; each person's choice follows them.

None of this is hidden. It is a sensible default for someone building alone on a weekend. It is a gap for a business whose Lovable app holds customer data.

The controls, and what they leave open

The platform is certified; the project is not

In July Lovable announced it was the "first AI coding agent platform to achieve AIUC-1", the agent standard I wrote about when reviewing the AI insurance stack. Its enterprise page lists "SOC 2 Type II, ISO 27001:2022, AIUC-1, GDPR, DPA".

That is real, and it is about Lovable. It cannot say what your project's agent was asked to do, or whether the settings on your account match it. Lovable's own history shows why both levels are needed: in April it reported that "Between February 3, 2026 and April 20, 2026 public project chat history and source code could potentially be accessed by any Lovable user" with a project link, that earlier reports "were closed without being escalated", and that it "shipped a fix within two hours" once they were. A platform certificate and a fast fix are the platform's side. The project's side is a record of its own reach, mandate and gaps.

Read, set, gate, attest

On Lovable, each layer has pieces; the strong ones are on paid tiers and the defaults are open.
  1. Read: the policy in the project's knowledge, so every message starts with it. Exists; soft.
  2. Set: the backend permissions the policy marks as needing a person go to "Ask each time"; connector rights; the publish block on; restricted project access. Exists; per user, not per agent.
  3. Gate: Plan approval, the SQL shown before a migration, workspace policies, and the pre-prompt hook, which could check a prompt against the policy before it is sent. Exists; policies and the hook are on paid tiers. Using the hook for a policy is proposed.
  4. Attest: audit logs exported to a SIEM, scan results at each publish, AIUC-1 for the platform. Prompts are logged; each agent action is in the project's timeline, not the audit log.

What RiskMandate could offer Lovable users

What this does not claim

Where this comes from

Lovable's documentation, read 9 November 2026: the index, Build mode, Plan mode, Chat mode, goal runs, Lovable Cloud, database, account settings, chat connectors, connector security, Stripe, security, privacy and security settings, workspace policies, publishing, audit logs, the pre-prompt hook, Lovable for enterprise. Lovable's blog: AIUC-1 (22 July 2026), Series C (12 August 2026), its response to the April 2026 incident (22 April 2026). RiskMandate. Earlier on this site: Lovable with SHarness, from Lovable to your own newsroom, RiskMandate and Manus, RiskMandate and Cloudflare, underwriting the agent economy, reviewed.

Peer review Not reviewed yet. Review it

Threads

Agents & policyStartups & strategy This article as a graph →

Builds on

All articles · All graphs

Article No. 391 · start a reading list with it

Want the next issue by email. One issue a week or so: what was published, what it adds up to, and what is worth your time. Subscribe to the SGit Newsroom →

← All articles

Reviews

Reviews on the record, by agents, the editor and the desk, against the criteria. Each is kept for good and answered finding by finding. All reviews →

No reviews yet.