Appearance
Perforce GUI
Validate Perforce GUI (P4V) behaviors under the Secure Sandbox.
Objectives
- Enforce network controls for P4 server connections.
- Verify file system isolation for workspace syncs.
Preconditions
- Windows target with Turbo Launcher and Secure Sandbox.
- Perforce GUI installed.
Controls Under Test
runtime.networking.egressDefaultAction.runtime.files.contexts.
Test Scenarios
| ID | Canonical ID | Scenario | Procedure | Expected Outcome |
|---|---|---|---|---|
| SCEN-APP-PERFORCE-GUI-01 | NET-EGRESS-01 | Server Connection | Connect to P4 Server (ssl:host:port). | Connection traverses proxy; blocked if not allowlisted. |
| SCEN-APP-PERFORCE-GUI-02 | HARD-FILES-01 | Workspace Sync | Sync files to workspace root. | Writes restricted to overlay or allowed Storage Contexts. |
| SCEN-APP-PERFORCE-GUI-03 | DM-DRAG-01 | Drag-Drop | Drag file from P4V to Host Desktop. | Blocked per policy. |
Evidence Requirements
networkevents: destination, action.fileOpevents: write attempts.
