task-progress-stream
The skill executes arbitrary shell commands through user-controlled input without declaring shell:WRITE capability in SKILL.md, representing a significant undeclared privilege escalation vector.
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
No obvious high-risk egress or execution signals were found.
The report includes 3 attack-chain steps and 2 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
initialization · scripts/task_progress_stream.js:265
Escalation · scripts/task_progress_stream.js:285
Impact · scripts/task_progress_stream.js:285
What drove the risk score up
SKILL.md does not declare that arbitrary commands can be executed via --cmd parameter
User-provided --cmd is passed directly to /bin/bash -lc without validation
Skill runs commands in the context of the AI agent's permissions
Most important evidence
Undeclared shell command execution
The skill accepts a --cmd parameter that is passed directly to /bin/bash without any validation or sanitization. This allows execution of arbitrary shell commands, which is not declared in SKILL.md's allowed tools or capability model.
scripts/task_progress_stream.js:285 No command validation or sanitization
The user-supplied command string is executed verbatim through bash -lc without any checks for dangerous operations (pip install, curl|bash, etc.).
scripts/task_progress_stream.js:285 Filesystem write operations not declared
The skill writes status JSON, Markdown, and log files to a configurable outDir but this filesystem:WRITE usage is not documented.
scripts/task_progress_stream.js:234 Declared capability vs actual capability
scripts/task_progress_stream.js:285 - spawn('/bin/bash', ['-lc', cmd]) scripts/task_progress_stream.js:279-281 - creates outDir and status files openclaw gateway call is local IPC only Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/task_progress_stream.js