Repository navigation
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
90dd170 to
97b4e79
Compare
Warn in Site Health and SQLite settings when the database is under a known public root, including randomized and custom paths. Account for symlinks and keep unknown locations distinct from paths outside known public roots. These checks do not test web access or change database storage. Site Health skips the recommendation on local sites. Organize settings into Overview and Database protection tabs with database size, a hidden path that can be revealed and copied, and instructions for protecting new and existing databases. Site Health Info reports the same database size. Preserve installation and multisite permissions, and cover the behavior with focused tests.
Combine installation requirements, database location guidance, and the install action in one panel. Clarify that switching does not copy the existing content, while preserving installation guards and Query Monitor support.
97b4e79 to
583b842
Compare
Randomized paths and
DB_PATHdo not prevent web downloads. This adds location warnings and a redesigned settings screen to help administrators protect their SQLite database.These checks assess location only. They do not test HTTP access, move a database, or change its configuration. A path outside known public roots is not proof of protection.
Screenshots
Setup
Overview
Database protection
Related: #502, #512, #520.
Summary by CodeRabbit