verl-async-dapo

Warn

Audited by Socket on Sep 20, 2026

3 alerts found:

Anomalyx3
AnomalyLOW
scripts/config_generator.py

The code is a training configuration and shell-script generator, not evident malware. It contains a clear shell-injection risk because user-controlled string arguments are embedded unescaped into generated Bash and log paths. It also has a likely NameError caused by the bare epilog argument, preventing normal execution until fixed. No credential theft, exfiltration, persistence, reverse shell, cryptomining, or destructive behavior is present in the supplied fragment.

Confidence: 98%Severity: 62%
AnomalyLOW
references/workflow.md

该内容是训练环境部署和运行说明,不包含明显恶意代码或明确的数据窃取行为。主要安全风险来自高权限 Docker 配置、未固定的 pip 依赖、明文 SwanLab 地址以及直接执行配置生成器输出。应在隔离主机上运行容器,尽量移除 --privileged、限制挂载和网络权限,固定并校验依赖版本,使用 HTTPS,并在执行前审查生成的脚本。

Confidence: 97%Severity: 68%
AnomalyLOW
scripts/quick_start.sh

The code is a legitimate containerized training launcher with no clear malicious payload, exfiltration logic, persistence, or backdoor. It has a meaningful command-injection risk because environment variables are interpolated into an inner `bash -c` command without shell quoting or validation, and it may expose SWANLAB_API_KEY through command/process handling. The script should use positional arguments or securely quoted serialization, validate TRAIN_STEPS as numeric, avoid HTTP for credential-bearing telemetry, and review the sourced common.sh.

Confidence: 96%Severity: 62%
Audit Metadata
Analyzed At
Sep 20, 2026, 01:46 PM
Package URL
pkg:socket/skills-sh/ascend%2Fagent-skills%2Fverl-async-dapo%2F@4b2b48ebfe8cf9a0c0bf9596e8203d11dc23b41fe36d65bad6b09018fae1e889