python-uv-scripts
Pass
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill emphasizes security best practices through dedicated documentation in
reference/security-patterns.md, which covers secret management (environment variables, keyring, Infisical), input validation, and safe file operations. - [COMMAND_EXECUTION]: Example scripts like
check_cluster_health_enhanced.pyusesubprocess.runto execute system commands (e.g., SSH, pvecm). These calls are implemented using list-based arguments to prevent shell injection and include hostname validation via regular expressions to ensure safety. - [EXTERNAL_DOWNLOADS]: The
tools/convert_to_uv.pyscript makes network requests to the official PyPI JSON API (pypi.org) to resolve package versions. This is a standard and expected operation for a developer tool and uses well-known services. - [DATA_EXPOSURE_AND_EXFILTRATION]: The skill provides templates that use Infisical (a secret management platform) and environment variables for authentication. There are no hardcoded credentials; placeholders in documentation are clearly marked as examples and anti-patterns to avoid.
- [REMOTE_CODE_EXECUTION]: No patterns of remote script execution (e.g.,
curl | bash) or unsafe dynamic code loading were found. The skill usesast.parsefor script analysis, which is a safe way to inspect code structure without execution. - [SAFE]: The provided
validate_script.pyutility acts as a security scanner for other scripts, detecting common issues likeshell=True, hardcoded secrets, and unsafe usage ofevalorexec.
Audit Metadata