SOTA Tracker (Claw)

ReviewAudited by ClawScan on May 10, 2026.

Overview

The model-tracking function is mostly coherent, but the package includes unrelated agent-orchestration instructions and encourages persistent updates to agent instruction files.

Treat the SOTA data lookup features as plausible, but do not enable daily timers or agent-file updates until you review the scripts and understand exactly what they change. Consider removing the unrelated CLAUDE.md Cyrus instructions, bind any REST API to localhost, and run scraper setup in an isolated environment.

Findings (4)

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 that consumes this file could be steered toward delegating long-running tasks to an unrelated Cyrus workflow instead of only answering SOTA model questions.

Why it was flagged

This agent-facing file introduces an unrelated automation/delegation workflow that can run background work through a separate system, which does not fit the SOTA tracker purpose.

Skill content
Delegate to Cyrus - execution happens automatically ... Overnight execution (background-safe)
Recommendation

Remove or isolate the Cyrus instructions from the skill package, or treat them as optional developer documentation that is not loaded into user-agent context.

What this means

Future agent behavior and recommendations could be persistently influenced by automatically updated content, including any bad or poisoned data from upstream sources.

Why it was flagged

The documented workflow writes externally sourced model-ranking content into a persistent agent context file, and the same README recommends daily automation via systemd or cron.

Skill content
This embeds a compact SOTA summary directly in your `~/.claude/CLAUDE.md` file.
Recommendation

Use manual updates or review diffs before enabling timers; back up agent instruction files and ensure updates are clearly delimited and reversible.

What this means

Other devices may be able to access the API if firewall settings allow it.

Why it was flagged

The REST API example binds to all interfaces, which is purpose-aligned for serving data but can expose the service to the local network.

Skill content
uvicorn rest_api:app --host 0.0.0.0 --port 8000
Recommendation

Bind to `127.0.0.1` unless network access is intentionally needed, and add authentication if exposing it beyond your machine.

What this means

Running the full scraper executes local code and contacts external model-ranking sites.

Why it was flagged

The scraper workflow requires installing packages, installing a browser runtime, and running local Python code. This is expected for the stated scraping purpose, but users should notice it.

Skill content
pip install -r requirements.txt
pip install playwright
playwright install chromium
python scrapers/run_all.py --export
Recommendation

Run these commands only in a trusted checkout, preferably in a virtual environment, after reviewing dependencies and scraper behavior.