Wopdpress AI Blogger

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent WordPress publishing helper, but it can use WordPress credentials to make persistent public changes, so review credentials and publish settings before use.

Install/use this only for WordPress sites where you want the agent to help manage content. Provide a limited WordPress application password, keep generated posts as drafts until reviewed, and be careful with recursive media uploads.

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 with a real WordPress account, the agent can make content live on the site.

Why it was flagged

The helper can publish WordPress content through the REST API. This is expected for the skill, but it is a public, persistent site mutation.

Skill content
def publish_post(self, post_id: int) -> bool:
        data = {"status": "publish"}
        response = self.session.post(f"{self.api_url}/posts/{post_id}", json=data)
Recommendation

Use draft status by default, review generated content, and require explicit user approval before publishing.

What this means

Credentials with broad WordPress permissions could let the agent create, modify, upload, or publish more than intended.

Why it was flagged

The skill relies on WordPress account credentials or application passwords. That access is necessary for publishing, but it grants authority over the target site.

Skill content
export WP_URL="https://your-site.com"
export WP_USERNAME="admin"
export WP_APPLICATION_PASSWORD="xxxx xxxx xxxx xxxx xxxx xxxx"
Recommendation

Use a least-privilege WordPress user or application password, avoid admin credentials when possible, and revoke the password when no longer needed.

NoteHigh Confidence
ASI08: Cascading Failures
What this means

Accidentally choosing a large or sensitive directory could publish or store unintended files on the WordPress site.

Why it was flagged

The media uploader supports recursive directory uploads, so a broad directory selection could upload many local files to the WordPress media library.

Skill content
python media_uploader.py --directory ./images --recursive
Recommendation

Use narrowly scoped media folders, inspect file lists before upload, and avoid recursive uploads on directories containing private files.