WordPress Remote News Publisher
Analysis
The skill is broadly aligned with WordPress publishing, but it needs careful review because it uses SSH credentials to change a remote site and builds some remote shell commands from generated article data without safe escaping.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
META_DESC=$(python3 -c "import json; d=json.load(open('$ARTICLE_JSON')); print(d['meta_desc'])") ... "wp post meta update $POST_ID _yoast_wpseo_metadesc '$META_DESC' --path='$REMOTE_PATH'"Article metadata loaded from JSON is inserted into a remote shell command inside single quotes without robust escaping or argument separation. Tags and keywords are handled similarly.
-o StrictHostKeyChecking=no
The SSH/SCP connection disables host key verification for remote WordPress operations. The same option also appears in the documented SSH verification command.
triggers: - cron: "0 10 * * 1-5" - cron: "0 16 * * 1-5"
The skill documents recurring weekday automation for a workflow that creates WordPress content. The included script creates drafts, which reduces public-posting impact, but the behavior is still recurring account mutation.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
`WP_SSH_KEY` | Absolute path to SSH private key ... `WP_SSH_HOST` ... `WP_SSH_USER` ... `WP_AUTHOR_ID` ... `UNSPLASH_ACCESS_KEY`
The skill requires a local SSH private key and remote WordPress account context to operate, while the registry metadata declares no required environment variables or primary credential. This is high-impact account/server authority that may not be surfaced clearly at install time.
