ProofAI

PassAudited by VirusTotal on May 10, 2026.

Overview

Type: OpenClaw Skill Name: proofai Version: 1.0.1 The bundle implements an MCP server for 'ProofAI,' a tool designed to provide cryptographic and blockchain-based certification for AI decisions. The code (src/index.ts) functions as a wrapper for a Supabase-hosted API (apzgbajvwzykygrxxrwm.supabase.co), facilitating data compression, execution, analysis, and anchoring to the Polygon blockchain. While the tool sends prompt and response data to an external endpoint and requires API keys, this behavior is explicitly aligned with its stated purpose of AI compliance and auditing. No evidence of malicious exfiltration, unauthorized command execution, or harmful prompt injection was found.

Findings (0)

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

Anyone with these keys may be able to use or access the associated ProofAI/Supabase service account according to the provider's permissions.

Why it was flagged

The MCP server uses ProofAI/Supabase credentials from environment variables and forwards them in API headers. This is expected for the service, but the credentials grant account/API access and should be protected.

Skill content
const API_KEY = process.env.PROOFAI_API_KEY || "";
const ANON_KEY = process.env.PROOFAI_ANON_KEY || "";
... headers["x-api-key"] = API_KEY;
... headers["Authorization"] = `Bearer ${ANON_KEY}`;
Recommendation

Use least-privilege keys if available, set them only for this MCP server, avoid sharing config files, and rotate keys if exposed.

What this means

Confidential prompts, responses, legal documents, source code, or business data submitted for certification may leave the local environment and become part of an external evidence record.

Why it was flagged

The skill sends full prompts and AI responses to an external Supabase-backed API for bundling/certification. This matches the product purpose, but it means submitted content may be stored or reused for audit/verification workflows.

Skill content
const API_BASE = process.env.PROOFAI_API_URL || "https://apzgbajvwzykygrxxrwm.supabase.co/functions/v1";
... callAPI("bundle", {
  ...
  promptContent: prompt,
  aiResponse: response,
  provider,
  model,
})
Recommendation

Submit only content you are allowed to upload to ProofAI, redact sensitive details where possible, and review the provider's retention, privacy, and deletion policies.

What this means

A future npm package update or package-name confusion could change what code is installed or executed.

Why it was flagged

The setup pulls an MCP server package from npm using npx without pinning an exact version. This is normal MCP installation plumbing, but package provenance and version drift matter.

Skill content
"command": "npx",
"args": ["-y", "@proofai/mcp-server"]
Recommendation

Install from a verified package source, consider pinning an exact version, and compare the npm package with the linked repository before use.

What this means

A user could over-rely on the tool's output for legal or regulatory compliance without independent review.

Why it was flagged

The skill makes strong compliance and assurance claims. The artifacts show an API-backed certification workflow, but users should not treat those claims as independent legal or regulatory validation.

Skill content
Cryptographic proof that AI thought before it answered. EU AI Act Article 12 compliant.
Recommendation

Use the tool as supporting evidence only, and have compliance/legal staff validate whether its records satisfy your actual obligations.