acervo-ship-queue
Pass
Audited by Gen Agent Trust Hub on Jun 19, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/queue.pyexecutes a sibling skill's shell script (start.sh) usingsubprocess.run. The command is invoked with a list of arguments rather than a shell string, which is a security best practice that prevents shell injection attacks. - [COMMAND_EXECUTION]: The skill interacts with the local operating system's process management via
os.killto monitor and terminate specific upload processes based on PIDs stored in a tracking file. This functionality is restricted to the intended purpose of managing the upload queue. - [DATA_EXFILTRATION]: The skill manages state using JSON files located in the
/tmp/directory. While it reads from and writes to these files, no evidence was found of sensitive data being transmitted to external or unauthorized domains. The skill checks for environment variables likeHF_TOKENandR2_SECRET_ACCESS_KEYbut does not exfiltrate them. - [PROMPT_INJECTION]: The skill mitigates potential injection attacks by validating all model identifiers against a restrictive regular expression (
^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$) before any processing or execution occurs. This ensures that only valid HuggingFace repository names are accepted and prevents malicious characters from being passed to the shell.
Audit Metadata