Publora

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is mostly a normal Publora social-posting API guide, but it contains an unsafe ambiguity that could make an agent publish when the user expected a draft.

Install only if you are comfortable giving the agent access to a Publora API key. Before any post operation, explicitly confirm the text, media, platforms, publish/draft status, and schedule time, and verify Publora's real API behavior for drafts versus immediate publishing.

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

An agent following these instructions could publish a social media post publicly when you intended only to save a draft, or could create a draft when you expected an immediate post.

Why it was flagged

The same omitted field is documented as causing two different high-impact outcomes: immediate public publishing and draft creation.

Skill content
## Post Immediately

Omit `scheduledTime` to publish right away ... ## Save as Draft

Omit `scheduledTime` — post is created as draft.
Recommendation

Before use, verify Publora's API behavior and require explicit user confirmation of content, platforms, timing, and status. Do not rely on omitted scheduledTime to distinguish draft versus publish.

What this means

A user may not realize they must provide an API key that can operate their Publora workspace and connected social accounts.

Why it was flagged

The skill clearly needs a Publora API key, but the registry metadata does not declare a credential requirement.

Skill content
metadata: Primary credential: none; Required env vars: none ... SKILL.md: All requests require the `x-publora-key` header.
Recommendation

Treat the Publora key as sensitive, store it outside chat when possible, use the least-privileged key available, and revoke it if exposed.

What this means

Files selected for media posts will be uploaded outside the local environment to Publora/S3 infrastructure.

Why it was flagged

Media upload sends file bytes to an external pre-signed storage URL. This is expected for social media publishing, but users should notice the data flow.

Skill content
Step 2: `POST /api/v1/get-upload-url` → get `uploadUrl`  
Step 3: `PUT {uploadUrl}` with file bytes (no auth needed for S3)
Recommendation

Upload only files intended for publication, verify the destination URL is from the expected Publora workflow, and avoid including private files by accident.