Browserless Agent

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its browser-automation purpose, but it can expose typed form secrets in logs and agent output, so it should be reviewed before use.

Install only if you are comfortable giving the agent broad browser-control abilities. Avoid using it for passwords, tokens, or confidential forms until the type_text logging/return behavior is fixed, and use a trusted or self-hosted Browserless service for sensitive browsing.

Findings (6)

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

Secrets or private form entries typed through the skill could be exposed in OpenClaw logs or model-visible action results.

Why it was flagged

The skill logs and returns the exact text typed into web forms. If used for passwords, API tokens, account details, or personal data, those values may enter logs and the agent transcript instead of being redacted.

Skill content
print(f"Typing '{text}' into selector: {selector}", file=sys.stderr) ... return {"status": "success", "action": "type_text", "selector": selector, "text": text}
Recommendation

Do not use this skill for passwords or sensitive form values unless logging and return values are redacted. The skill should mask typed text, omit it from action results, and avoid printing form contents to stderr.

What this means

If used on an authenticated or sensitive website, the agent could submit forms, upload selected files, or make account-affecting changes.

Why it was flagged

The skill exposes actions that can submit forms, upload files, click controls, and alter request behavior. These capabilities match the stated automation purpose but are high impact on real sites.

Skill content
Form Automation: Type text, click buttons, select options, upload files ... Network Control: Intercept requests, modify headers, block resources
Recommendation

Use explicit user confirmation for submissions, uploads, purchases, account changes, and authenticated actions. Prefer domain allowlists or read-only workflows for scraping tasks.

What this means

JavaScript run on a logged-in page may read page-visible data, change forms, trigger requests, or alter local browser state.

Why it was flagged

The skill intentionally supports running JavaScript in the page context. This is expected for advanced browser automation, but it is an escape hatch that can inspect or modify page state.

Skill content
`evaluate` / `evaluate_function` - Run JavaScript
Recommendation

Only run JavaScript that the user requested and understands, and avoid using this action on sensitive authenticated pages unless necessary.

What this means

Sensitive browsing sessions or captured content may be handled by the configured Browserless service.

Why it was flagged

The skill is designed to connect to a Browserless service, including a cloud provider option. Browsing activity, page contents, screenshots/PDFs, and uploaded files may pass through that provider.

Skill content
BROWSERLESS_URL=wss://chrome.browserless.io
BROWSERLESS_TOKEN=abc123def456
Recommendation

Use a trusted Browserless endpoint, prefer self-hosting for sensitive sites, use wss:// for production, and avoid sending confidential pages or files through third-party infrastructure unless approved.

What this means

A future dependency version could introduce incompatibilities or supply-chain risk.

Why it was flagged

The dependency is not version-pinned. Playwright is expected for this skill, but unpinned installs can change behavior over time.

Skill content
playwright
Recommendation

Pin Playwright to a reviewed version and provide a lockfile or reproducible install instructions.

What this means

Session cookies or local storage values may be exposed to the agent or changed during automation.

Why it was flagged

The skill can read and modify browser storage. This is normal for browser automation, but storage can contain session state or site-specific identifiers.

Skill content
Storage Access: Manage cookies, localStorage, sessionStorage
Recommendation

Avoid using storage actions on sensitive authenticated sessions unless needed, and clear browser state after sensitive workflows.