Portal

WarnAudited by ClawScan on May 18, 2026.

Overview

Portal is coherent for creating live browser demos, but it asks users to install an unreviewed plugin and can save authenticated sessions or upload local project files to a cloud service.

Review this carefully before installing. It may be useful for demos, but use only sanitized projects and low-privilege demo accounts, confirm what is uploaded or shared, and separately verify the `openclaw-portal` plugin before trusting it with authenticated sessions.

Findings (3)

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 actual plugin code that handles browser sessions, logins, and portal creation was not available for review, so users cannot verify from these artifacts what it will run or access.

Why it was flagged

The reviewed package is described as instruction-only with no install spec or code files, but the skill directs installation of a separate plugin that is not present in the reviewed artifacts.

Skill content
openclaw plugins install openclaw-portal
openclaw gateway restart
Recommendation

Install only from a trusted, verifiable source, review the plugin package separately, and avoid using production accounts until its code and permissions are clear.

What this means

A saved authenticated session could expose private account data or allow actions inside the logged-in site if the portal or its guardrails are misconfigured.

Why it was flagged

The skill explicitly supports capturing login state for sensitive authenticated sites, including dashboards, SaaS apps, and admin areas, to power a hosted browser session.

Skill content
Authenticated site (dashboard, SaaS, admin) | `save_login` first (Step 2)
Recommendation

Use disposable demo accounts with minimal permissions, avoid production/admin sessions, verify exactly what viewers can see or do, and revoke saved sessions after use.

What this means

Private source code, configuration files, or secrets could be uploaded to the provider if they are inside the project directory.

Why it was flagged

For local files or localhost demos, the skill instructs packaging and sending a project to the portal service, but only names a few exclusions and does not mention secrets such as `.env` files or local credentials.

Skill content
Local file → zip the project (exclude `node_modules`, `.git`, `dist`), base64 encode. Pass contents as `ptl.entry.source`
Recommendation

Create a sanitized demo copy, remove `.env`, credentials, test data, and private files, and confirm the exact upload contents before creating a portal.