Back to plugin
Pluginv9.9.5

ClawScan security

Aaron SEO GEO · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 28, 2026, 4:06 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
This is a content-only SEO/GEO skill library whose declared files, instructions, and optional connectors are coherent with its stated purpose; it does not require secrets or perform installs by default, though optional integrations and memory features deserve user attention.
Guidance
Overall this repo appears to be what it claims — a large, content-only SEO/GEO skill library. Before installing or enabling integrations: - If you enable connectors (Ahrefs, Semrush, Notion, Slack, Cloudflare, etc.), only provide API keys/OAuth for services you trust and understand the data flow. These keys are optional and only needed for automated Tier-2/3 workflows. - Be mindful when using skills that fetch live URLs: the target site will see your request metadata (IP, UA) and fetched page content becomes part of the session context (possible prompt-injection source). Only fetch pages you control or trust. - Memory files (memory/) can contain prior audit data and may be loaded if you enable memory-management; avoid storing sensitive secrets or PII there and don't commit memory/ to public repos. - The repo includes maintenance shell scripts (validate-*.sh). If you plan to run them locally, inspect them first and run in an isolated environment if you have any doubt. - If you need higher assurance, ask the author for a short runbook: (1) exact triggers that auto-load memory, (2) whether any hooks (hooks/hooks.json) can trigger network calls without explicit user prompts, and (3) the contents of the validate scripts. These clarifications would increase confidence further.

Review Dimensions

Purpose & Capability
okThe name/description (SEO & GEO skills) match the repository contents: many SKILL.md files for keyword research, audits, content writing, monitoring, and related references. The listed MCP connectors (.mcp.json) and documentation explain optional integrations; no required env vars or unrelated binaries are declared. Nothing requested is disproportionate to an SEO/GEO skills library.
Instruction Scope
noteSKILL.md and CLAUDE.md instruct the agent to work with user-provided data, optionally fetch web pages (WebFetch), and use connector MCPs when configured. The repo documents memory tiers (HOT/WARM/COLD) and notes that prior audit results may be auto-loaded if memory-management is active. These behaviors are reasonable for the stated use case but mean: (1) fetching URLs will send your IP/User-Agent to target sites, (2) past session data in memory/ can be read or reused if you enable memory-management, and (3) web pages returned to the agent are treated as untrusted content (prompt-injection risk). All of these are documented in the privacy/security docs and align with the skill purpose.
Install Mechanism
okThere is no install spec; this is instruction/content-only. The only executable files are maintenance shell scripts (validate-*.sh) included for authoring/CI; they are not declared as required or automatically run by the platform. No downloads, packages, or unusual installers are present in the manifest.
Credentials
noteRegistry metadata lists no required env vars or primary credential. The documentation does reference optional API keys (e.g., AHREFS_API_KEY, AMPLITUDE_API_KEY) and many external MCP endpoints for optional integrations. Those optional credentials are proportionate to connecting third‑party SEO/analytics services; they are not required for Tier 1 (manual) operation.
Persistence & Privilege
okThe skill does not request always:true and makes no claims to modify other skills or system-wide settings. Memory-management is an explicit, opt-in cross-cutting skill; writes/reads to memory/ are documented as requiring user actions or explicit skill invocation. Autonomous invocation is allowed by default (normal platform behavior) but not elevated by this skill.