Dangerous exec
- Finding
- Shell command execution detected (child_process).
Security checks across static analysis, malware telemetry, and agentic risk
This skill appears to do what it says—automatically make local Git commits of selected OpenClaw and workspace files—but users should notice that it persists potentially sensitive config and memory files without per-commit approval.
Install only if you intentionally want automatic local Git commits for OpenClaw configuration and workspace markdown files. Review the tracked file list, avoid secrets in those files, check for repository remotes before pushing, and confirm Git is available even though it is not declared as a requirement. The provided main source text is truncated, so reviewing the complete file before installation would further reduce uncertainty.
VirusTotal findings are pending for this skill version.
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Installing the skill can automatically create commits and alter local repository history for the tracked files.
The skill executes local Git commands, including add and commit operations. This is purpose-aligned, but it gives the skill automatic mutation authority over local Git repositories.
const result = spawnSync("git", [...configArgs, ...args], { cwd: repoDir, env, encoding: "utf-8", timeout: 30000 });Use it only if you want automatic Git commits; keep the tracked file list narrow and review repository state before pushing or sharing.
Private configuration or memory content may be preserved in local Git history and could be exposed later through backups, repository sharing, or pushes.
The tracked files may contain user profile details, agent identity/instructions, long-term memory, and OpenClaw configuration. Git history can retain sensitive content even after it is later deleted from the working file.
`USER.md` — 用户信息; `SOUL.md` — Agent 身份设定; `MEMORY.md` — 长期记忆; `~/.openclaw/openclaw.json` — 主配置文件
Avoid storing secrets in tracked files, check whether the workspace has a remote, and clean Git history if sensitive data was committed.
The skill may continue generating commits frequently without asking each time.
The plugin runs automatically at the start of each conversation turn. This persistence is clearly disclosed and aligned with the skill purpose, but users should understand it keeps acting after installation.
使用 `before_prompt_build` hook,每次对话轮次开始时自动检查并提交变更。
Disable the skill or set its `enabled` configuration to false when you do not want automatic tracking.