Goto Webinar

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: goto-webinar Version: 1.0.2 The skill bundle provides instructions for an AI agent to interact with GoTo Webinar via the Membrane CLI. It contains only metadata and documentation (SKILL.md) describing how to perform standard administrative tasks such as managing webinars, registrants, and sessions. The skill relies on a legitimate third-party platform (getmembrane.com) for authentication and API proxying, and no malicious code, data exfiltration patterns, or harmful prompt-injection instructions were found.

Findings (0)

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

An agent could change or delete webinar data through the user's connected account if it uses this proxy incorrectly.

Why it was flagged

The skill exposes an authenticated raw API proxy capable of mutating or deleting GoTo Webinar resources, but does not document confirmation requirements, allowed endpoints, or rollback boundaries.

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

Require explicit user approval for POST, PUT, PATCH, DELETE, cancellation, and deletion actions; prefer prebuilt actions; and limit requests to the specific webinar or organizer IDs requested by the user.

What this means

A mistaken or over-eager action could cancel an event or remove people from a webinar.

Why it was flagged

The popular actions include destructive business-event operations, but the skill does not instruct the agent to confirm with the user before running them.

Skill content
`Delete Registrant` ... `Remove a registrant from a webinar` ... `Cancel Webinar` ... `Cancel a webinar`
Recommendation

Add explicit guardrails requiring user confirmation and a preview of the exact webinar, registrant, panelist, or co-organizer before any destructive operation.

What this means

Membrane will hold or refresh access to the connected GoTo Webinar account, enabling future actions through that connection.

Why it was flagged

The skill requires the user to authenticate through Membrane and authorize a GoTo Webinar connection. Delegated account access is expected for this integration, but it is sensitive and not reflected in the registry credential fields.

Skill content
`membrane login --tenant` ... `membrane connect --connectorId=CONNECTOR_ID --json` ... `Membrane handles authentication and credentials refresh automatically`
Recommendation

Use an account with the minimum needed permissions, review what the connection can access, and revoke the Membrane connection when finished.

What this means

The installed CLI becomes part of the local environment and will be trusted to handle account login and API requests.

Why it was flagged

The skill asks the user to install an unpinned global npm CLI package. This is purpose-aligned setup, but it depends on the npm package provenance and current published version.

Skill content
`npm install -g @membranehq/cli`
Recommendation

Install only from the official npm package, consider pinning or verifying the CLI version, and avoid running the setup on highly sensitive systems unless needed.