Harden private SQLite state filesystem boundaries #892
No reviewers
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/stackchain-dashboard#892
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "timmy/891-private-state-boundary"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #891
Enforces one filesystem boundary across every durable private SQLite store: owner-only state directory/database/sidecars, permissive-mode repair, and fail-closed symlink rejection. Existing Session read-only validation keeps its no-create behavior.
TDD proof:
src.private_statedid not exist; store adoption test failed with mode0755.144 passedacross every touched store suite.1712 passed, 1 skipped.