Back to skill
Skillv1.0.2
ClawScan security
LINE Chat for Official Account · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 23, 2026, 11:17 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, files, and runtime instructions are consistent with its stated purpose (browser automation of LINE Official Account); it does not request unrelated credentials or perform hidden network exfiltration, but you should still treat any browser-automation skill as powerful because it can access whatever the browser profile can see.
- Guidance
- This skill appears to do what it says, but browser-automation skills can access anything visible in the browser profile they control (messages, attachments, cookies, other open tabs). Before installing: (1) only install from a trusted source; (2) ensure the platform launches the skill in the isolated profile it requests (profile:"openclaw"); (3) review the local config.json it will create (it only needs chatUrl); (4) run the setup script yourself rather than giving arbitrary agent control if you are uneasy; and (5) if you use automated cron checks, be aware they will open the browser and may require re-login — monitor for unexpected activity and revoke sessions if you suspect misuse.
Review Dimensions
- Purpose & Capability
- okName/description match requested actions and included files. The skill uses browser evaluate scripts and a local setup wizard to capture the chat URL; no unrelated binaries, env vars, or remote installs are required.
- Instruction Scope
- noteInstructions are specific to opening chat.line.biz, handling login via account.line.biz, running DOM-evaluation scripts, and reading/writing a local config.json under skills/line-oa. This is in-scope for automating LINE OA. Note: browser automation inherently exposes any data visible in the browser session (messages, images, cookies), so the agent will have access to those chat contents when it runs.
- Install Mechanism
- okNo install spec — instruction-only with small helper scripts. setup.js is a local Node script; no remote downloads or archive extraction are performed by the skill.
- Credentials
- okThe skill requests no environment variables or external credentials. It writes/reads a local config.json and reads its JS helper files — proportional to its purpose. There are no unrelated credential requests.
- Persistence & Privilege
- okSkill is not marked always:true and does not modify other skills or system-wide settings. It asks the user to run a local setup script that stores the chatUrl configuration in the skill's workspace directory — expected behavior for this functionality.
