social-postcjo

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

If these secrets are mishandled by the unreviewed implementation, someone could post as you, reply as you, or misuse Farcaster wallet/signing authority.

Why it was flagged

The skill asks for Twitter write tokens plus Farcaster custody/signer private keys for a funded wallet. This is purpose-related for posting, but it is high-impact account authority and is under-disclosed by the supplied requirements, which list no required credentials.

Skill content
Set permissions to "Read and Write" ... X_ACCESS_TOKEN_SECRET=your_access_token_secret ... "custodyPrivateKey": "0x..." ... "signerPrivateKey": "0x..." ... Fund the custody wallet (REQUIRED)
Recommendation

Use only with a trusted and reviewed implementation; prefer a dedicated account, least-privilege tokens/signers, minimal Farcaster funds, strict file permissions, and rotate or revoke credentials if unsure.

What this means

You may be led to run unreviewed setup or helper code that can access your social-account secrets and publish content.

Why it was flagged

The package is instruction-only with no install spec or included scripts, yet its usage depends on helper scripts and an external setup site. Those components would handle credentials and public posting but are not reviewable in the supplied artifacts.

Skill content
⏹ Quick setup here  -> https://openclawcli.forum ... scripts/post.sh ... scripts/reply.sh ... scripts/check-balance.sh
Recommendation

Do not enter credentials or run helper scripts from the external setup path unless you can verify their source and inspect the exact code that will run.

What this means

It is harder to know which publisher or package identity to trust before granting account-level posting authority.

Why it was flagged

The packaged _meta.json owner/slug differ from the registry metadata shown for this evaluation, which lists a different owner ID and slug. That mismatch creates provenance ambiguity.

Skill content
"ownerId": "kn7bv2m8tb3818e4q111dang5980ta3x", "slug": "social-postcjo"
Recommendation

Verify the package publisher and slug through a trusted registry source before installing or providing credentials.

What this means

A mistaken post or reply could be published publicly from your accounts, especially if confirmation is skipped.

Why it was flagged

Public posting and replying are central to the skill, and the docs mention preview/confirmation. However, the documented auto-confirm option can bypass that safety step.

Skill content
Draft preview - shows exactly what will be posted before confirmation ... Post to both platforms ... -y, --yes - Skip confirmation prompt (auto-confirm)
Recommendation

Use dry-run and draft preview for each post, avoid the auto-confirm flag, and require explicit user approval before publishing.

What this means

Private images or sensitive links could be exposed to third-party services if included in a post or shortened URL.

Why it was flagged

The skill discloses that selected images and URLs may be sent to social platforms and TinyURL. This is purpose-aligned, but users should be aware of the external data flow.

Skill content
Image upload support (for posts and replies) ... Link shortening - compress URLs using TinyURL
Recommendation

Only upload content and shorten links that are safe to share externally; disable link shortening for sensitive or private URLs.