Upload Videos🎥, Photos📸 & Text🖊️ to TikTok, Instagram, YouTube, X, LinkedIn, Facebook, Threads, Pinterest, Reddit & Bluesky via Upload-Post API

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 ambiguous or mistaken agent action could publish content, change scheduled posts, or cancel scheduled posts on connected social accounts.

Why it was flagged

The skill exposes API operations that can create, edit, or cancel public/social posts. The artifact does not add a confirmation or preview requirement before these high-impact actions.

Skill content
`/upload_videos` | POST | Upload videos ... `/upload_text` | POST | Text-only posts ... `/uploadposts/schedule/<job_id>` | DELETE | Cancel scheduled post ... PATCH | Edit scheduled post
Recommendation

Require explicit user confirmation of exact content, profile, platforms, visibility, and timing before any POST, PATCH, or DELETE request.

What this means

A broadly scoped Upload-Post API key could let the agent post to, schedule for, or read history/analytics from multiple connected accounts.

Why it was flagged

The API key and profile can act on linked social accounts, but the registry metadata declares no primary credential and the instructions do not clearly bound account scope or privilege.

Skill content
Connect your social media accounts ... Generate an API Key ... The `user` parameter ... determines which connected social accounts receive the content.
Recommendation

Use a dedicated Upload-Post profile and least-privilege API key, store it securely, rotate it if exposed, and declare the credential requirement clearly.

ConcernHigh Confidence
ASI08: Cascading Failures
What this means

A mistaken post could be amplified across many social platforms, creating reputational or compliance impact before the user notices.

Why it was flagged

A single wrong profile, platform list, caption, or media file could propagate the same mistake across several public channels at once.

Skill content
Post content to multiple social media platforms with a single API call.
Recommendation

Confirm each target platform and profile before posting, and consider using drafts/private visibility where the platform supports it.

What this means

Private or unpublished media could be uploaded to the provider if the wrong file is selected.

Why it was flagged

The skill sends user-selected media and post metadata to the Upload-Post API. This is expected for the integration, but it is still a third-party data flow.

Skill content
curl -X POST "https://api.upload-post.com/api/upload_videos" ... -F "video=@video.mp4"
Recommendation

Only upload intended files, avoid confidential documents unless appropriate, and review the provider's privacy and retention practices.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

A scheduled or async post may publish later even after the user has moved on, unless it is reviewed or canceled.

Why it was flagged

Scheduled and asynchronous uploads are disclosed and purpose-aligned, but they can cause posting activity to occur later or outside the immediate chat turn.

Skill content
`scheduled_date`: ISO-8601 date for scheduling ... `async_upload`: Set `true` for background processing
Recommendation

Review scheduled jobs after creation and cancel anything unexpected using the documented schedule management endpoint.