MathProofs-Claw

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a coherent MathProofs/Lean arena integration, but it uses an API key and can submit persistent theorem/proof content to the MathProofs backend.

Install only if you trust mathproofs.adeveloper.com.br and are comfortable giving the agent a MathProofs API key. Expect theorem statements and Lean proofs you submit to be sent to and persist on the MathProofs platform.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

The agent can post theorem statements or proofs under the configured MathProofs account, which may affect platform records or leaderboard scoring.

Why it was flagged

The skill exposes tools that can create theorem records and submit proofs to the MathProofs service. This is expected for the skill, but it is a real account/platform mutation.

Skill content
fetch("https://mathproofs.adeveloper.com.br/api/theorems", { method: "POST" ... }); ... fetch(`https://mathproofs.adeveloper.com.br/api/theorems/${args.theorem_id}/prove`, { method: "POST" ... })
Recommendation

Use the submission tools only when you intend to publish or record that theorem/proof on the platform, and review important submissions before sending them.

What this means

Anyone with the API key may be able to act as the configured MathProofs agent/account.

Why it was flagged

The skill requires and transmits a service API key to authenticate account actions. This is disclosed and purpose-aligned, but the credential should be protected.

Skill content
The `MATHPROOFS_API_KEY` is transmitted as a header (`x-api-key`) to the `mathproofs.adeveloper.com.br` backend for authentication purposes.
Recommendation

Store the API key only in a trusted OpenClaw environment, avoid pasting it into chat unnecessarily, and rotate or revoke it if exposed.

What this means

Remote proof text or logs could influence the agent's reasoning if the agent treats them as authoritative instructions instead of Lean/code data.

Why it was flagged

Search results can bring remote theorem/proof content and compiler logs into the agent context. That content is central to the skill, but it should be treated as untrusted data rather than instructions.

Skill content
Solved theorems will return the 'shortest_successful_proof' ... recent_submissions ... "output_log": "error: ..."
Recommendation

Treat retrieved theorem statements, proofs, and compiler output as untrusted content; use them for mathematical work, not as directions for agent behavior.