This policy applies to the lumenpearson/cdpiui fork.
The fork has security changes that differ from Storik4pro/cdpiui.
Do not assume that an upstream or fork release contains an unmerged fix.
The project does not claim a supported production release until G5 acceptance is recorded. Use the exact release notes to identify a qualified version. The current source branch and a local test fixture are not a support guarantee.
Use the repository Security tab to check whether private vulnerability reporting is available. If it is available, submit the report there. If it is unavailable, open a minimal issue that asks the maintainer for a private reporting route. Do not include an exploit, credential, private user data or a sensitive file in that public request.
Include these details in the private report:
- Affected fork and upstream revisions, Windows version and installation type.
- Trust boundary, prerequisites, expected result and actual result.
- A minimal reproduction with disposable data.
- Impact, scope, proposed mitigation and available regression evidence.
The maintainer will triage reports according to impact and available evidence. Response and fix dates are not guaranteed; record agreed dates in the private report.
The owner authorized public tracking of the existing audit findings. The audit register links findings to issues, commits, tests and remaining acceptance. A historical source assertion is not automatically a current confirmed defect. An unmerged fix remains open for integration and verification. Credential values are excluded from the register.
Revoke a disclosed credential through its provider before considering the exposure contained. Removing a value from current source does not revoke it or erase public history. Record provider-side confirmation without copying the value.
Keep the GUI at usual-user privileges. Treat pipe clients, imported presets, archives, Store metadata and writable paths as untrusted inputs. Verify peer identity, package trust and the exact object used by a privileged operation. Use bounded operations and preserve recovery data when cleanup ownership is uncertain. Do not weaken a native guard to make a test pass.
Open P0/P1 security blockers prevent release qualification. Record any lower-risk exception with an owner, mitigation and follow-up issue. Use current-head CI, independent review and native evidence for the affected boundary. Installed MSI, portable, live tray and recovery checks remain separate acceptance scopes.