Opened 13 years ago
Last modified 8 years ago
#10334 new enhancement
Privilege for viewing Wiki page history
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | unscheduled |
Component: | wiki system | Version: | |
Severity: | normal | Keywords: | privileges, wiki, security |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Wiki page histories sometimes provide a security concern when revisions may have contained unprotected sensitive data. TracProtected is a very handy macro, but non authenticated users can easily browse the Wiki page's history for revision with unprotected data.
While removing or pruning Wiki page histories goes against the revision concept, a privilege specific to viewing old Wiki page revisions should alleviate this concern.
In practice is could be defaulted to allow all, but easily be a privilege given only to authenticated users when revision history security becomes a concern.
This shouldn't be too difficult to implement even in a plugin, by implementing
IPermissionRequestor
andIPermissionPolicy
.