Skip to content

PSFTP

Validate PSFTP behaviors under the Secure Sandbox.

Objectives

  • Enforce network controls for SFTP connections.
  • Verify file system isolation during transfer.

Preconditions

  • Windows target with Turbo Launcher and Secure Sandbox.
  • PSFTP installed.

Controls Under Test

  • runtime.networking.egressDefaultAction, proxy enforcement.
  • runtime.files.contexts.

Test Scenarios

IDCanonical IDScenarioProcedureExpected Outcome
SCEN-TOOL-PSFTP-01NET-EGRESS-01Transfer to Disallowed IPRun psftp user@<IP>; put file.Connection fails (timeout or proxy deny).
SCEN-TOOL-PSFTP-02NET-EGRESS-10Transfer via Designated ProxyConnect to allowlisted host via designated proxy.Connection succeeds only when proxy identity/pinning is valid; traffic traverses the proxy; on mismatch, TLS handshake fails. Audit includes proxyEnforced: true and reason when denied.
SCEN-TOOL-PSFTP-03HARD-FILES-01Download to HostGet file from remote to C:\.Write restricted to overlay/context.

Evidence Requirements

  • network events: protocol, destination, action.
  • fileOp events: write attempts.