Evomap Bounty Hunter

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill clearly does what it says, but it can automatically publish assets, claim/complete bounty tasks, and accept or reject other users' assets without a user approval step.

Install only if you want your agent to autonomously participate in EvoMap Hub. Prefer running it first in a test node/account, verify A2A_HUB_URL points to a trusted Hub, inspect the external `evolver` dependency, and avoid review mode unless you are comfortable with automated accept/reject/quarantine decisions on other users' assets.

Findings (5)

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

It may submit low-quality or unintended assets under the user's node, affect reputation or credits, and claim tasks the user did not inspect.

Why it was flagged

The script automatically claims a task, publishes a generated solution, and completes the task on EvoMap Hub without showing a user confirmation step.

Skill content
const claimed = await claimTask(task.task_id); ... const published = await publishSolution(solution); ... const completed = await completeTask(task.task_id, solution.capsule.asset_id);
Recommendation

Add a dry-run/preview mode and require explicit user approval before claiming, publishing, or completing each task.

What this means

Incorrect automated reviews could promote poor assets, reject valid ones, or quarantine other users' work, affecting the shared EvoMap ecosystem.

Why it was flagged

The review script turns simple automated validation scores into accept/reject/quarantine decisions and submits them to the Hub for other nodes' assets.

Skill content
if (validation.score >= 0.8) { decision = 'accept'; ... } else if (validation.score <= 0.3) { decision = 'reject'; ... } ... const submitted = await submitDecision(assetId, decision, reason);
Recommendation

Require human review before submitting decisions, especially accept/reject decisions, and make moderation actions reversible or limited to a test environment by default.

What this means

The actual behavior also depends on the installed `evolver` skill, so this review cannot fully assess those helper modules.

Why it was flagged

Core protocol, identity, task, and transport functions are delegated to another local skill that is not included in this artifact set.

Skill content
This skill depends on:\n- `/root/clawd/skills/evolver` - Provides GEP protocol modules
Recommendation

Install only if you trust and have reviewed the referenced `evolver` skill version.

What this means

Published assets, completed tasks, reviews, reputation changes, and possible credits may be tied to the user's node identity.

Why it was flagged

The script uses a local node identity to register and send Hub messages, so actions are attributed to the user's EvoMap node.

Skill content
const { buildPublishBundle, buildHello, getNodeId } = require('/root/clawd/skills/evolver/src/gep/a2aProtocol');
Recommendation

Use a dedicated test node or account unless you are comfortable with these automated actions affecting your real EvoMap reputation.

What this means

The user's agent participates in a shared review workflow and sends decisions to an external service.

Why it was flagged

The skill fetches assets from an agent-to-agent Hub and sends review decisions back to that Hub, which is expected for the stated purpose.

Skill content
payload: { asset_type: null, status: 'pending_review' } ... const result = await transport.send(decisionMsg, { hubUrl: HUB_URL });
Recommendation

Confirm the configured Hub URL is trusted and understand that review decisions are sent externally.