Agent Browser Cli.Bak

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a purpose-aligned browser automation skill, but users should verify the external CLI and supervise account, form, and scheduled actions.

Before installing, verify the `agent-browser` npm package and only use this skill for sites and actions you explicitly intend. Be especially careful with passwords, form submissions, account check-ins, screenshots, and any optional cron-based automation.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used on the wrong page or selector, the agent could click buttons or submit forms the user did not intend.

Why it was flagged

The skill documents broad browser-control actions, including clicking, filling fields, and submitting forms. This is central to the stated purpose, but these actions can change website or account state.

Skill content
agent-browser click <sel> ... agent-browser fill <sel> "text" ... agent-browser find role button click --name "提交"
Recommendation

Use it only for explicitly requested browser tasks, review the target URL and selected elements, and require confirmation before submitting forms or changing account data.

What this means

The agent may handle login fields and act within authenticated web sessions if the user directs it to do so.

Why it was flagged

The form workflow includes entering username and password-like values. This is expected for browser automation, and there is no evidence of credential storage or exfiltration, but account credentials are sensitive.

Skill content
agent-browser find label "用户名" fill "myuser"
agent-browser find label "密码" fill "mypassword"
Recommendation

Avoid sharing passwords unless necessary, confirm the destination site before entering credentials, and prefer manual login or scoped temporary credentials when possible.

What this means

Installing an unverified global CLI could run code from outside the skill package.

Why it was flagged

The skill relies on installing an external global npm package and additional browser components that are not included in the reviewed artifacts. This setup is user-directed and purpose-aligned, but the package provenance is outside this scan.

Skill content
npm install -g agent-browser
agent-browser install
Recommendation

Verify the npm package, publisher, and version before installing; consider pinning a known-good version and avoiding global installs where possible.

What this means

If the user adds this to cron, browser actions may run repeatedly without a fresh prompt each time.

Why it was flagged

The skill suggests a cron-compatible script for repeated check-ins. It is disclosed and requires user setup, but it would create recurring browser activity if scheduled.

Skill content
### 3. 定时签到(配合cron)
创建脚本 `~/.openclaw/scripts/daily-checkin.sh`
Recommendation

Only schedule the script if recurring automation is intended, keep the script scoped to one site, avoid storing secrets in it, and remove the cron job when no longer needed.