Back to skill
Skillv1.0.2
ClawScan security
Youxinpai Reconciliation · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewMar 25, 2026, 6:30 AM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's behavior (editing a local repo config, running a unit test, and automating internal web UI actions) broadly matches its stated purpose but the package metadata omits required local config access and the runtime instructions ask for high-privilege local changes — this mismatch and the file-modification steps warrant caution.
- Guidance
- This skill will (a) open internal web pages (https://dp.58corp.com/...), (b) edit a local repository file at an absolute path (/Users/a58/Desktop/code/yxp_oms_web/src/.../scf.config), (c) change the service host to a specific IP, (d) run a unit test, and (e) later restore the original config. The package metadata did not declare these config-path or file-write requirements — that's an inconsistency. Before installing or running: 1) only use this in a trusted, non-production environment; back up the referenced repo/config and confirm the absolute path is correct for your machine; 2) inspect scripts/run_tasks.js fully to confirm it does only the DOM automation you expect and does not exfiltrate data or call external endpoints; 3) prefer to adapt SKILL.md to use relative or configurable paths (do not blindly follow the hard-coded /Users/a58 path); 4) ensure you have permission to run local tests and edit the config (and review the intended host change to 10.192.12.236); 5) if you cannot verify the author or code, do not grant this skill access to your local filesystem or internal sites. These inconsistencies and the file-modification steps are why I classify it as suspicious rather than benign.
Review Dimensions
- Purpose & Capability
- concernName/description, SKILL.md, and scripts indicate the skill is meant to trigger internal data-warehouse tasks and then run an SQL check—these capabilities are coherent. However the metadata claims no required config paths or credentials while the SKILL.md explicitly requires read/write access to an absolute local path (/Users/a58/Desktop/code/yxp_oms_web) and to modify a config file and run a local unit test. The metadata omission is an incoherence and the absolute hard-coded path is brittle and potentially dangerous if followed verbatim.
- Instruction Scope
- concernSKILL.md gives precise runtime instructions that go beyond browser automation: it requires editing a local config file, changing a service host, running a specific unit test, and later restoring local config. Those are high-impact operations (file writes, test execution). The instructions are prescriptive and not vague, but they assume the agent has local filesystem and test-run privileges — this scope is significant and should be explicit in metadata and access controls.
- Install Mechanism
- okThere is no install spec (instruction-only plus a JS helper file). No packages or remote downloads are required, which keeps installation risk low.
- Credentials
- concernThe skill requests no environment variables or declared config paths in metadata, yet the instructions require access to a specific local project path and modifying its config (yxpbuyerservice.host). Requesting filesystem write and test-execution capability is a significant privilege; the lack of declared required config paths/credentials is an inconsistency and provides insufficient transparency about needed access.
- Persistence & Privilege
- okalways:false and no evidence the skill requests permanent platform-level privileges. The skill does instruct making and later restoring a local config change, but it doesn't request to persist or alter agent-wide settings. Autonomous invocation is allowed by default (not flagged on its own).
