PortEden - secured calendar(Gmail, Outlook, Exchange) access for OpenClaw

PassAudited by ClawScan on May 1, 2026.

Overview

This skill is a disclosed calendar-management CLI integration that can access and modify calendar data, so users should review the credential and event-change scope before installing.

Before installing, confirm you trust the PortEden CLI source, understand which calendar accounts the PE_API_KEY or login can access, and require explicit review before creating, updating, deleting, or responding to events.

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

If used incorrectly, the agent could alter meetings, delete events, or respond to invitations on the user's behalf.

Why it was flagged

The skill exposes commands that can change or delete calendar events and send invite responses. This is aligned with the stated calendar-management purpose, and the artifact also says to confirm before creating, updating, or deleting events.

Skill content
- Create event: `porteden calendar create ...` ... - Update event: `porteden calendar update ...` ... - Delete event: `porteden calendar delete <eventId>` ... - Respond to invite: `porteden calendar respond <eventId> accepted`
Recommendation

Only allow event creation, updates, deletion, or invite responses after reviewing the exact calendar, event ID, attendees, time, and notification behavior.

What this means

Installing and configuring the skill may give the CLI ongoing access to connected calendar accounts until credentials are revoked.

Why it was flagged

The skill requires a PortEden API key or login session that can access calendar accounts. This credential use is disclosed and expected for Gmail, Outlook, and Exchange calendar management.

Skill content
- **Browser login (recommended):** `porteden auth login` — opens browser, credentials stored in system keyring ... If `PE_API_KEY` is set in the environment, the CLI uses it automatically
Recommendation

Use the least-privileged account/profile available, protect PE_API_KEY, and revoke or remove stored credentials when the integration is no longer needed.

What this means

Future CLI versions could change behavior or permissions, especially when installed with the unpinned Go command.

Why it was flagged

The skill depends on an external CLI installed from Homebrew or Go, with the Go route using an unpinned '@latest' version. This is disclosed and central to the skill, but it means users rely on that external package source.

Skill content
brew | formula: porteden/tap/porteden ... go | module: github.com/porteden/cli/cmd/porteden@latest
Recommendation

Prefer a trusted installation source and, where possible, pin or verify the CLI version before using it with calendar credentials.