Skip to content

cleanup: enforce destructive safety boundaries - #32

Merged
aikins01 merged 1 commit into
devfrom
cleanup/enforce-destructive-safety
Aug 3, 2026
Merged

cleanup: enforce destructive safety boundaries#32
aikins01 merged 1 commit into
devfrom
cleanup/enforce-destructive-safety

Conversation

@aikins01

@aikins01 aikins01 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Destructive cleanup could still run on non-Linux hosts when a purge had no path checks, and Dokploy metadata deletion trusted a backup path after releasing its validated directory descriptor. This blocks both public cleanup apply paths off Linux, rejects CLI purge before execution backup or mutation while preserving planning and eligibility checks, and retains and revalidates the backup directory identity before database deletion.

@aikins01 aikins01 self-assigned this Aug 3, 2026
@aikins01
aikins01 merged commit 5323fc6 into dev Aug 3, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant