pub fn verify_path_still_valid(
path: &PathBuf,
validation_cwd: &PathBuf,
) -> Result<()>Expand description
Verifies that a previously validated path is still valid
§SECURITY FIX #5: TOCTOU Prevention
Checks that:
- CWD hasn’t changed since validation
- Path still stays within the original CWD
§Arguments
path- The path to verifyvalidation_cwd- The CWD captured at validation time
§Returns
Ok(())if path is still validErr(io::Error)if validation has been compromised