-
The SZ-127 fix already solved this for external users — the membership filter exists, it just needs to be applied to INTERNAL users for PRIVATE projects. It's a targeted query/policy change, not a new feature.
| Type |
Bug
|
| Priority |
Major
|
| Assignee | |
| Version |
1.10.0
|
| Sprints |
n/a
|
| Customer |
n/a
|
Issue Votes (0)
Summary
PRIVATE projects are visible to all INTERNAL users regardless of membership, violating PRIVATE visibility semantics.
Steps to Reproduce
Expected Behavior
PRIVATE project should not appear in the project list for INTERNAL users who are not members or the owner. Direct URL access should also be denied.
Actual Behavior
PRIVATE project (Demo-Tigase-Helm-Charts) appears in the project list for rk (INTERNAL), who has no membership and is not the owner (owner: artur).
Evidence
Root Cause (suspected)
ExternalUserPolicy correctly filters external users (SZ-127 fix) but the same membership filter is not applied to INTERNAL users for PRIVATE projects. INTERNAL users appear to see all projects regardless of visibility level.
Affected Components
Severity
High severity because PRIVATE project confidentiality is broken for all INTERNAL users