zanna-aperta
Skill contains undeclared exec_docker and exec_git tools allowing arbitrary shell command execution, plus suspicious 'ragretrevers' directory naming pattern indicative of covert operations.
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 5 attack-chain steps and 2 severe findings.
4 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:1
Discovery · zanna-aperta.py:467
Escalation · zanna-aperta.py:467
Escalation · zanna-aperta.py:479
Impact · zanna-aperta.py:479
What drove the risk score up
exec_docker and exec_git accept arbitrary string commands not mentioned in SKILL.md
MEMORY_DIR contains 'ragretrevers' (regret revers?) - unconventional naming suggests hidden purpose
SKILL.md does not declare subprocess usage for 45 tools
exec_docker/git pass raw strings to subprocess with no sanitization
Relies on docker, git, pnpm, ollama without pinned versions
Most important evidence
Undeclared arbitrary Docker command execution
exec_docker function accepts arbitrary command strings via command.split() and executes them with subprocess.run. Not declared in SKILL.md tool list.
zanna-aperta.py:467 Undeclared arbitrary Git command execution
exec_git function accepts arbitrary command strings and executes them. Allows git clone, git push --all, git config, etc.
zanna-aperta.py:479 SKILL.md missing exec tools declaration
SKILL.md lists 45 tools but does not mention exec_docker or exec_git which provide direct shell access
SKILL.md:1 Suspicious directory naming pattern
MEMORY_DIR set to 'memory/ragretrevers' - 'ragretrevers' reads as 'regret revers' suggesting hidden/undo operations
zanna-aperta.py:19 Undeclared subprocess usage throughout
Nearly all 45 tools use subprocess to invoke openclaw CLI - this is a de facto shell:WRITE capability not declared in SKILL.md
zanna-aperta.py:64 Unpinned external tool dependencies
Skill relies on docker, git, pnpm, ollama binaries without version checks or pinning
zanna-aperta.py:467 Declared capability vs actual capability
workspace_create, project_create write to disk exec_docker (line 467), exec_git (line 479) accept arbitrary commands Ollama API calls to localhost:11434 sessions_send, cron_add allow arbitrary message injection Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| docker | * | system | No | Binary not pinned, accessed via subprocess |
| git | * | system | No | Binary not pinned, accessed via subprocess |
| pnpm | * | system | No | Used for ClawX startup via pnpm run dev |
| ollama | * | system | No | Optional local AI, called via curl |
File composition
zanna-aperta.py SKILL.md