soia-pkm-alipan-drive-ops

Pass

Audited by Gen Agent Trust Hub on Aug 6, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill uses subprocess.run to interact with the aliyunpan CLI tool, which is necessary for its operation. Security is maintained by using shell=False and a whitelist of allowed executable names (aliyunpan, aliyunpan.exe) in the wrapper script scripts/run_with_env.py to prevent arbitrary command injection.
  • [CREDENTIALS_UNSAFE]: The skill documentation and code include explicit instructions and checks to prevent the printing or logging of sensitive credentials like tokens or cookies. It utilizes a private configuration file stored in ~/.config/soia-skills/ to manage environment overrides, adhering to standard security practices for credential handling.
  • [SAFE]: The scanning logic in scripts/scan_drive.py implements defensive checks for ambiguous file paths (multiple files/folders with the same name in one directory) and halts processing on such paths to avoid logic errors or data corruption, reflecting a security-conscious design.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 6, 2026, 08:04 AM
Security Audit — agent-trust-hub — soia-pkm-alipan-drive-ops