mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-06 08:01:35 +00:00
A clone lands in a brand-new database where none of the roles exist, and the fork's copy of the config is stripped of its permissions — so every member of the fork, including one whose role reached two tables, resolved to the copy's own owner connection and read the whole thing. The fork also inherits every member of the parent, so it took one admin clicking "clone schema and data". Refused at the two clone endpoints and at the fork wiring itself, which is the one a caller cannot go around. A plain database-to-database import is untouched: it lands nowhere that strips permissions. Sharing the original is the supported answer, and carrying the parent's restrictions into a shared data table is the next commit. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S5arH3G2Sa1Qqm32veJQ1n