Muguozi1 Openclaw Json Repair

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill appears to repair JSON as advertised, but its file mode can overwrite selected files and the documentation overstates automatic backup protection.

This skill is not showing exfiltration or hidden execution, but treat file repair as a write operation. Run it on copies or with --backup, and do not rely on the documentation’s claim that backups are always automatic unless the implementation is fixed.

Findings (3)

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.

What this means

If the agent repairs the wrong file or the repair changes meaning, the original file may be overwritten unless --backup was used.

Why it was flagged

The CLI file mode reads and overwrites the specified file. Backup is conditional on --backup, and there is no confirmation step before writing.

Skill content
if (argMap.file) { ... const content = fs.readFileSync(filePath, 'utf-8'); ... if (argMap.backup) { ... fs.copyFileSync(filePath, backupPath); } ... fs.writeFileSync(filePath, JSON.stringify(result, null, 2));
Recommendation

Use file repair only on intended files, pass --backup by default, and review the repaired output before replacing important configuration files.

What this means

A user may assume they can restore the original file even when no backup was actually created.

Why it was flagged

This documentation claims backups are automatic, but the implementation only creates a .bak file when the --backup option is present. That can give users a false sense of recoverability.

Skill content
1. **备份**: 修复文件时会自动创建 `.bak` 备份
Recommendation

Correct the documentation or change the implementation so file mode always creates a backup before overwriting.

What this means

Users may need Node/npm available despite no declared binary or install requirement.

Why it was flagged

The skill documents a local npm install step even though the registry says there is no install spec. The package file shows no dependencies or install scripts, so this appears purpose-aligned but should be noticed.

Skill content
cd skills/json-repair
npm install
Recommendation

Declare the Node/npm requirement and install expectations in metadata, or remove the unnecessary npm install instruction.