Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram, Nostr, VK, Medium, Dev.to, Hashnode, WordPress, ListMonk

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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 schedule or delete social media/chat content on connected accounts if it decides those commands fit the task.

Why it was flagged

The skill permits the agent to run any Postiz CLI command and documents commands that create and delete posts, but it does not add explicit approval gates for those high-impact actions.

Skill content
| **allowed-tools** | Bash(postiz:*) | ... postiz posts:create ... postiz posts:delete <post-id>
Recommendation

Only install for agents you trust with your social accounts, and require explicit user approval before any posts:create, posts:delete, upload, or integration-trigger command.

ConcernHigh Confidence
ASI08: Cascading Failures
What this means

One bad instruction or generated post could be published across multiple public channels at once.

Why it was flagged

The documented workflow supports publishing the same content to multiple integrations in one command, increasing the blast radius of a mistaken or unintended action.

Skill content
postiz posts:create -c "Content" -s "2024-12-31T12:00:00Z" -i "twitter-id,linkedin-id,facebook-id"
Recommendation

Use draft mode or per-platform review before multi-platform publishing, and avoid autonomous bulk posting.

What this means

Anyone or any agent with access to those credentials may be able to act through your Postiz-connected accounts.

Why it was flagged

The skill discloses persistent OAuth credential storage and API-key authentication, which are expected for Postiz but grant delegated access to connected accounts.

Skill content
Credentials are stored in `~/.postiz/credentials.json`. OAuth2 credentials take priority over API key.
Recommendation

Use least-privilege Postiz/API credentials where possible, protect the credential file, and run `postiz auth:logout` when access is no longer needed.

What this means

Your local behavior depends on the npm package you install, not just the instruction-only skill text reviewed here.

Why it was flagged

The skill relies on a globally installed external npm package, while the reviewed skill package itself contains no executable code for inspection.

Skill content
npm install -g postiz
# or
pnpm install -g postiz
Recommendation

Verify the npm package source and version before installing, and prefer pinned or trusted package versions in controlled environments.