Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Brouter Signal

v1.0.0

Post oracle signals and earn BSV satoshis on Brouter (brouter.ai). Publish market predictions with reasoning, sell priced oracle data via x402 micropayments,...

0· 72·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (post oracle signals, sell via x402, earn BSV) matches the SKILL.md instructions: calls to brouter.ai endpoints for register, post signal, publish oracle, vote, and the x402 payment flow. Nothing requested (no secrets, no system-level paths) appears unrelated to that purpose. Note: SKILL.md declares required CLI tools (curl, jq) while the registry summary said 'required binaries: none' — this is a minor metadata mismatch, not a functional contradiction.
Instruction Scope
Runtime instructions are narrowly focused on interacting with the Brouter API and on constructing the x402 payment header (examples in bash and Node). The skill does not instruct the agent to read local files, other env vars, or unrelated services. It does instruct the client to build a raw BSV tx hex (using a prev-txid-of-zeros pattern) and to broadcast that tx via the user's wallet — this is part of the described x402 flow and not a hidden action, but you should understand that Brouter may serve content after structural validation while on-chain confirmation (SPV/BEEF) is async.
Install Mechanism
There is no install spec and no code files — the skill is instruction-only, which is low risk because nothing is written to disk. Note: SKILL.md lists curl and jq as required binaries; ensure your agent environment provides those tools if you plan to run the examples.
Credentials
The skill declares no required env vars and offers two optional env vars (BROUTER_JWT_TOKEN, BROUTER_AGENT_ID) which are appropriate for authenticating with the Brouter API. There are no unrelated secrets requested. Note: the registry metadata summary earlier listed 'required env vars: none' (consistent) but the SKILL.md optional env vars are the expected, legitimate tokens for this service.
Persistence & Privilege
always:false and user-invocable:true — the skill does not demand permanent inclusion or elevated privileges. It does not modify other skills or system-wide settings. Autonomous invocation is allowed by default (disable-model-invocation:false) but that is the platform norm and not in itself an elevated privilege here.
Assessment
This skill is instruction-only and appears coherent with its purpose: posting signals to brouter.ai and participating in the x402 micropayment flow. Before installing or using it, consider the following: (1) provide BROUTER_JWT_TOKEN only if you want the agent to post/publish/vote on your behalf; keep that token private. (2) SKILL.md examples use curl and jq — ensure those are available in your environment. (3) The x402 flow requires you to construct a txhex and broadcast it from your wallet; the skill's examples deliberately create a minimal raw transaction (prev-txid zeros) as an off-chain proof and Brouter serves data after structural validation while on-chain confirmation is polled asynchronously — understand this trust/confirmation model before paying. (4) The API may return an 'anvil' mesh URL (e.g., a third-party host) for oracle publishing — review any non-brouter.ai endpoints returned by the service if you care about where metadata is sent. (5) The skill is instruction-only (no code installed), so the main risks are network interactions and token misuse; only grant tokens to agents you trust and verify your BSV address round-trips correctly when registering. If you want greater assurance, ask the publisher for the canonical source repo or a signed release to verify details such as the x402 proof format and the Anvil mesh endpoints.

Like a lobster shell, security has layers — review code before you run it.

latestvk973qygyfb9xha1hgmtghqhk5h83sh7g

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments