Babata Browser v3.0

PassAudited by ClawScan on May 11, 2026.

Overview

This is a coherent Playwright browser automation helper, but it can control live webpages, run page JavaScript, fill forms, and take screenshots, so users should use it only for intended browsing tasks.

This skill appears purpose-aligned for browser automation. Before installing, use a Python virtual environment, be cautious with the Playwright/Chromium install step, avoid entering real credentials or sensitive data, confirm before the agent submits forms or changes account data, and consider running it in an isolated environment because Chromium is launched with sandboxing disabled.

Findings (4)

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

The agent may be able to interact with webpages on your behalf, including submitting forms or triggering site actions.

Why it was flagged

The skill openly exposes browser actions that can click, submit, fill forms, and run JavaScript in the page context. This is aligned with browser automation, but it can affect live websites if used carelessly.

Skill content
| `click(text=, sel=)` | Click by text or CSS | Pagination, submit, nav | ... | `fill(sel, val)` | Fill input | Search box, login form | ... | `execute_js(code)` | Run JS | Element scan, smart wait |
Recommendation

Use it for clearly scoped browsing tasks, and require explicit confirmation before submissions, purchases, account changes, or other irreversible actions.

What this means

If a malicious webpage exploits the browser, the lack of sandboxing could increase the impact on the local environment.

Why it was flagged

The browser is launched with Chromium's sandbox disabled. That may be intended for automation compatibility, but it reduces isolation when loading untrusted webpages.

Skill content
self.browser = self.playwright.chromium.launch(
            headless=self.headless,
            args=['--no-sandbox', '--disable-dev-shm-usage']
        )
Recommendation

Prefer running this skill in a container or other isolated environment, and remove `--no-sandbox` when it is not required.

What this means

Sensitive values entered into forms may be repeated back into the conversation or logging context.

Why it was flagged

The generic form-fill helper echoes the filled value back in its return message. If used with passwords, tokens, or personal data, that data could appear in agent output or logs.

Skill content
def fill(self, page, selector, value):
        ...
        el.fill(value)
        return f"Filled {selector} with: {value[:50]}"
Recommendation

Do not use the generic fill helper for secrets, or modify it to redact values before returning status messages.

What this means

Installing the skill may add Python packages and a browser runtime to the local environment.

Why it was flagged

The documented setup installs Playwright and a Chromium browser binary through user-run commands. This is expected for Playwright automation, but it is external installation activity not represented by an install spec.

Skill content
pip install playwright && python -m playwright install chromium
cd skills/babata-browser && pip install -e .
Recommendation

Install in a virtual environment and review package sources before running the setup commands.