Browserhub

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

Overview

This appears to be a normal Browserhub/Membrane integration, but it requires installing and logging into Membrane and can send direct Browserhub API requests that may change account data.

Use this skill if you trust Membrane and intend to manage Browserhub through it. Install the CLI from the expected source, connect only the account you want the agent to use, prefer the prebuilt action commands, and carefully review any direct proxy request or mutating command before running it.

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

Installing the CLI gives an external npm package local execution capability on the user's machine.

Why it was flagged

The skill depends on a globally installed npm CLI that is not included in the artifact set or pinned by version; this is a normal setup step for the integration, but users must trust the external package.

Skill content
npm install -g @membranehq/cli
Recommendation

Install the CLI only from the expected npm package/source and consider reviewing the Membrane CLI documentation before use.

What this means

Actions run through this skill may access or change Browserhub account resources according to the connected account's permissions.

Why it was flagged

The skill relies on Membrane-managed authentication and refreshed delegated credentials for Browserhub; this is disclosed and purpose-aligned, but it means the connection can act within the user's Browserhub/Membrane account permissions.

Skill content
Membrane handles authentication and credentials refresh automatically
Recommendation

Connect only the intended Browserhub account and revoke the Membrane connection if you no longer want this delegated access.

What this means

A mistaken direct API request could modify or delete Browserhub resources or trigger activity that consumes account credits.

Why it was flagged

The proxy command can send direct Browserhub API requests, including mutating or deleting requests. The document frames this as a fallback when prebuilt actions do not cover the use case and recommends preferring Membrane actions.

Skill content
membrane request CONNECTION_ID /path/to/endpoint ... HTTP method (GET, POST, PUT, PATCH, DELETE)
Recommendation

Prefer listed Membrane actions when possible and review/confirm direct proxy requests, especially POST, PUT, PATCH, or DELETE calls.