Ralph Evolver

ReviewAudited by ClawScan on May 10, 2026.

Overview

Ralph Evolver appears to be a disclosed local project-analysis and improvement-prompt generator, with noteworthy local command execution, recursive loop/spawn options, and local state reuse but no artifact-backed evidence of hidden exfiltration or destructive behavior.

Install only if you want a local project-analysis tool that generates recursive improvement prompts. Run it on trusted repositories, review each generated prompt before allowing file changes, keep loop counts limited, and inspect or reset the .ralph directory if you do not want prior run history reused.

Findings (4)

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

Running the skill will execute local analysis commands in the selected project, which may reveal project details to the agent prompt and could behave unexpectedly on untrusted repositories.

Why it was flagged

The skill invokes local command-line tools to collect repository context. This is purpose-aligned, but it means the skill is not purely instructional or passive.

Skill content
const { execFileSync } = require('child_process'); ... execFileSync('git', ['diff', '--stat', 'HEAD~1', '--', '.'], { cwd: this.projectPath, encoding: 'utf-8', timeout: 5000 })
Recommendation

Use it only on trusted project directories and review the generated prompt before allowing the agent to act on it.

What this means

Prior local history can influence future improvement prompts; if the .ralph history is inaccurate or tampered with, it could steer the agent's next actions.

Why it was flagged

The skill persists improvement history locally and later reuses descriptions and insights in generated prompts.

Skill content
this.historyFile = path.join(projectPath, '.ralph', 'improvements.json'); ... if (h.insight) line += `\n   💡 ${h.insight}`;
Recommendation

Inspect or reset the .ralph directory when switching projects or when generated guidance seems unexpected.

What this means

If used carelessly, repeated improvement cycles could lead the agent to keep proposing or applying changes beyond what the user initially intended.

Why it was flagged

The skill explicitly supports repeated cycles and session-spawn-oriented prompt output for recursive improvement workflows.

Skill content
--spawn                Output prompt for sessions_spawn ... console.log(`\n⚠️  Use --spawn flag with sessions_spawn to continue the loop.`);
Recommendation

Keep loop counts small, require human review between cycles, and avoid enabling recursive changes in sensitive repositories without clear rollback plans.

What this means

Users have less external context for confirming who maintains the skill or whether the uploaded code matches an upstream project.

Why it was flagged

The registry metadata does not provide a clear upstream source or homepage for independently verifying the package provenance.

Skill content
Source: unknown; Homepage: none
Recommendation

Review the included files before use and prefer installing skills from sources with clear provenance.