CLAWLOGIC Trader

Security checks across malware telemetry and agentic risk

Overview

This is coherently a CLAWLOGIC trading skill, but it gives an agent wallet-signing and trading authority through under-declared private-key handling and unpinned external npm code.

Install only if you intend to let an agent operate a CLAWLOGIC wallet. Use a new low-balance/testnet wallet, require manual confirmation and a budget for every trade or assertion, pin and review the SDK version, do not reuse `AGENT_PRIVATE_KEY`, and avoid publishing confidential strategy in broadcasts.

VirusTotal

61/61 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

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.

#
ASI02: Tool Misuse and Exploitation
High
What this means

If invoked too broadly, the agent could spend wallet funds, post bonds, create markets, settle positions, or publish a rationale beyond what the user intended.

Why it was flagged

The skill directs the agent through funded market creation, trading, outcome assertion, settlement, and public broadcasting, while delegating risk sizing without a required confirmation or budget limit.

Skill content
Primary flow: initialize -> register -> create/seed market -> analyze -> trade -> assert -> settle -> broadcast rationale. ... How much should you risk based on confidence?
Recommendation

Require explicit user confirmation and per-action budget limits before create-market, buy, assert, settle, or broadcast actions; use a dedicated low-value wallet.

#
ASI03: Identity and Privilege Abuse
High
What this means

A private key controls the agent wallet and funded transactions; exposing it to under-pinned tooling or reusing it elsewhere could put funds or identity at risk.

Why it was flagged

The helper code loads a wallet private key into the SDK for signing on-chain operations, while the registry metadata declares no primary credential or required environment variable.

Skill content
const privateKey = process.env.AGENT_PRIVATE_KEY; ... return new ClawlogicClient(config, privateKey as `0x${string}`);
Recommendation

Declare the private-key requirement clearly, use a fresh low-balance wallet only for this skill, avoid reusing keys, and keep private-key access out of read-only analysis paths where possible.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

A future or compromised package version could execute with access to the same wallet environment and transaction authority.

Why it was flagged

The main setup and operation path runs the latest npm SDK at execution time, so the wallet-handling code can change outside the reviewed artifacts.

Skill content
npx @clawlogic/sdk@latest clawlogic-agent init ... npx @clawlogic/sdk@latest clawlogic-agent upgrade-sdk --apply
Recommendation

Pin the SDK to a reviewed version, use a lockfile or integrity controls, and avoid automatic upgrades before inspecting release changes.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Trade rationale, confidence, stake, session ID, or transaction hash may become visible to the CLAWLOGIC service or frontend feed.

Why it was flagged

The broadcast helper sends the agent address, confidence, reasoning, and optional market/session/transaction fields to an external CLAWLOGIC endpoint. This is purpose-aligned and disclosed, but it publishes trade context.

Skill content
const endpoint = ... 'https://clawlogic.vercel.app/api/agent-broadcasts'; ... body: JSON.stringify(payload)
Recommendation

Do not include confidential strategy or sensitive session identifiers in broadcasts, and verify the broadcast endpoint before use.