Back to skill
Skillv1.0.0

ClawScan security

百家号发布器 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 9, 2026, 5:46 AM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code, instructions, and requirements line up with its stated purpose (automating Baijiahao article publishing via Playwright using a user-provided auth file); nothing in the provided files asks for unrelated credentials or installs arbitrary third‑party binaries/archives.
Guidance
This skill appears internally consistent for automating Baijiahao publishing. Before installing, consider: (1) you must supply a login state (auth.json) or cookie text — treat those files like secrets because they grant account access; do not paste or store them where untrusted code can read them. (2) The script can read files you point it to (auth and content) and accepts absolute paths — ensure you only pass files you intend it to access. (3) Playwright will download Chromium when you run its install step; run installs in an environment you control (virtualenv/containers) if you prefer isolation. (4) I reviewed the visible parts of the script and SKILL.md and found no unrelated credential requests or external exfil endpoints; however part of the Python file was truncated in the listing. If you want higher confidence, review the full scripts/open_baijiahao_edit.py for any unexpected network calls or hardcoded remote destinations, or run it in an isolated/test account first.

Review Dimensions

Purpose & Capability
okName/description state: open Baijiahao editor with an existing login and optionally fill title/content, choose cover, save draft or publish. Declared requirements (python3, Playwright, markdown) and the script that loads Playwright and accepts an auth file/cookie text are consistent with that purpose.
Instruction Scope
okSKILL.md tells the agent to install Playwright and run the included Python script with an auth file or cookie text and optional content files; the runtime instructions operate on the Baijiahao editor page and on local files the user supplies (auth, markdown/content). The script reads only the provided auth and content files and interacts with the baijiahao.baidu.com editor — no instructions to read unrelated system credentials or to send data to other endpoints were found in the visible code.
Install Mechanism
okNo install spec is embedded (instruction-only for dependency installation). Dependencies are standard Python packages (playwright, markdown) and Playwright will download Chromium when the user runs its install step; there are no custom download URLs or obscure archives in the package.
Credentials
okThe skill requests no environment variables or platform credentials. It expects the user to provide an auth storage_state file or a cookie text file; that is appropriate for a browser-automation publishing tool. The script accepts arbitrary file paths for auth/content (normal for this functionality) — users should only point it at files they trust.
Persistence & Privilege
okSkill is user-invocable, not forced-always. It does not request to modify other skills or system-wide agent settings. It does require installing Playwright/Chromium (normal for browser automation) but does not demand permanent elevated privileges.