tao-run-on-virtualenv

Pass

Audited by Gen Agent Trust Hub on Oct 29, 2026

Risk Level: SAFEDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
  • [DYNAMIC_EXECUTION]: The virtualenv_runner.py script generates and executes a 'wrapper' script (JOB_WRAPPER_SOURCE) at runtime. This wrapper is used to anchor the process group and ensure that the training script and all its children are correctly terminated when the job ends or is canceled.
  • [DYNAMIC_EXECUTION]: The virtualenv_group_supervisor.py module uses the ctypes library to invoke the Linux pidfd_open system call. This is a security-hardened approach to process management that prevents accidental signaling of reused process IDs (PIDs).
  • [COMMAND_EXECUTION]: The skill utilizes the subprocess module to execute user-provided Python scripts and to perform process monitoring via system utilities like ps and pgrep when native Linux kernel features are unavailable.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 29, 2026, 12:48 AM