Back to skill
Skillv2.0.1
ClawScan security
Educlaw Multi-Subject Agent · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 15, 2026, 7:34 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requested files, instructions, and configuration are consistent with a multi-subject tutoring router; it does not request unrelated credentials or installs and contains no obvious misdirection, but it stores user info in memory/config and relies on an external persistence plugin and off-platform payment flow which you should review before use.
- Guidance
- This package appears to be what it claims: a router plus per-subject agent instructions with no hidden code or credential requests. Before installing: (1) Inspect where OpenClaw stores agent memory and config on your system — the skill stores child_name/grade and authorization flags which may be sensitive; avoid putting real PII until you confirm storage/encryption. (2) Note persistence depends on an external plugin (lossless-claw) which is not bundled—verify that plugin and its install method. (3) Paid math access uses off-platform contact (WeChat) and activation codes listed in the README/YAML — no built-in payment provider is included. (4) If you plan to modify router/config.yaml or copy files into ~/.openclaw/agents/, back up existing configs and confirm OpenClaw version compatibility. If you want stronger privacy guarantees, ask the author how memories are persisted and who can read them; if that info is not available, treat stored student data as potentially readable by whoever has filesystem access to the OpenClaw agent data directory.
Review Dimensions
- Purpose & Capability
- okName/description (multi-subject learning + routing) matches the included files: router rules, per-subject agent YAMLs, and README. There are no unexpected required binaries, environment variables, or external credentials that would be inconsistent with an educational routing agent.
- Instruction Scope
- noteThe SKILL.md and agent YAMLs confine their actions to intent recognition, routing, simple in-memory memory writes (student name, authorization flags), scoring and point bookkeeping. They instruct editing router/config.yaml and rely on the platform's memory system. They do not instruct reading arbitrary system files or contacting hidden endpoints in the provided content. Note: the skill stores student identity and authorization flags in memory/config which may contain PII—verify where memory is persisted and who can access it.
- Install Mechanism
- okThis is instruction-only with no install spec and no code files to execute. README suggests user-side copy into ~/.openclaw/agents/ and restarting the gateway — these are normal user installation steps and not hidden installs. No external download URLs or archive extraction are present.
- Credentials
- noteThe skill requests no environment variables or credentials (proportional). However: (1) it keeps child_name/child_grade and authorization flags in global config/memory (possible PII), (2) persistence of points is said to depend on an external 'lossless-claw' plugin (not bundled), and (3) the paid math flow offloads payment/contact to WeChat and activation codes included in README/YAML. These are relevant privacy/operational considerations but are coherent with the claimed functionality.
- Persistence & Privilege
- notealways:false (normal). The skill intends to store per-student data and '数学已授权' flags in the agent memory and in router global config. That is expected for a tutoring agent but you should confirm whether memory persists to disk, where it is stored, and whether persistence plugin (lossless-claw) will be installed/used — this affects privacy and retention.
