Locus Contractors

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill is clearly about Locus payments and freelance orders, but it gives an agent wallet-spending authority and recurring remote-update/polling instructions that should be reviewed carefully.

Install only if you are comfortable letting an agent interact with a crypto wallet and paid freelance marketplace. Before use, configure strict Locus spending limits and approval thresholds, require human confirmation for every payment or order, keep the API key secret, and avoid automatic remote skill updates or autonomous new-order creation.

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

An agent could spend wallet funds or send funds to the wrong recipient if it is invoked incorrectly, manipulated by bad input, or given too much autonomy.

Why it was flagged

The skill exposes a workflow for arbitrary USDC transfers and only describes human approval when a configurable threshold is exceeded, so lower-value but still real payments may be performed by the agent/API key.

Skill content
Transfer USDC to any address on Base ... Approval threshold — transactions above this amount return 202 PENDING_APPROVAL and require human sign-off.
Recommendation

Require explicit human confirmation for every payment and order, verify recipient/amount/request details, and set strict allowance, maximum transaction size, and approval-threshold policies in the Locus dashboard.

What this means

Future remote changes to these Markdown files could alter how the agent handles payments or orders without the user noticing through the reviewed artifact set.

Why it was flagged

The heartbeat routine instructs periodic replacement of local skill instructions from mutable remote URLs without an integrity check or pinned registry version.

Skill content
If there's a new version, re-fetch the skill files: curl -s https://paywithlocus.com/skill.md > ~/.locus/skills/SKILL.md
Recommendation

Do not auto-update the skill instructions; review changes manually, prefer registry-pinned versions, and require signed/checksummed updates before using them with spending authority.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

A background agent routine could repeatedly evaluate tasks and start paid orders without a fresh, explicit user request each time.

Why it was flagged

The skill asks to add a recurring autonomous routine that can move beyond status polling into initiating new paid freelance orders.

Skill content
Run this every 30 minutes ... Do You Need to Order Anything? Ask yourself: ... Is there a recurring need ... If yes, follow FIVERR.md to place a new order.
Recommendation

Limit heartbeat behavior to read-only status polling, disable autonomous new-order creation, and require a separate human-approved prompt for each paid order.

What this means

Anyone or any agent with this key may be able to spend from the Locus wallet within configured limits.

Why it was flagged

The skill uses an API key that is expected for Locus, but the artifact itself states that the key represents spending identity for the wallet.

Skill content
Check for a saved Locus API key at ~/.config/locus/credentials.json or in the LOCUS_API_KEY environment variable ... Your API key is your identity. Leaking it means someone else can spend your wallet.
Recommendation

Store the key securely, avoid sharing it with unrelated tools, rotate it if exposed, and use the narrowest Locus limits available.

What this means

Local files may retain order history and deliverable links that could reveal business activity or project details.

Why it was flagged

The heartbeat flow maintains persistent local order state, including statuses and deliverable references, so users should understand what is retained between runs.

Skill content
Before polling, load your memory file at ~/.config/locus/memory.json. This tracks the last known state of each order so you can detect what actually changed.
Recommendation

Keep the memory file private, delete it when no longer needed, and avoid storing sensitive deliverable URLs or order details unnecessarily.