Enhancement: Media attachments not wired up in most service plugins #118

Closed
opened 2026-06-06 11:50:09 +00:00 by jmiller · 1 comment
Owner

Audit Finding

Severity: Medium

Issue:
Most service plugins declare supportsMedia() = true and list supported media types, but the $media array parameter in publish() is accepted and discarded — images are never included in API payloads. Affected: Threads, WhatsApp, Medium, WordPress, Tumblr, Teams, Google Chat, Google Business.

Fix: Wire up the $media array into each platform's API payload format.

Files: Multiple service plugins

## Audit Finding **Severity:** Medium **Issue:** Most service plugins declare `supportsMedia() = true` and list supported media types, but the `$media` array parameter in `publish()` is accepted and discarded — images are never included in API payloads. Affected: Threads, WhatsApp, Medium, WordPress, Tumblr, Teams, Google Chat, Google Business. **Fix:** Wire up the `$media` array into each platform's API payload format. **Files:** Multiple service plugins
Author
Owner

Branch created: feature/118-enhancement-media-attachments-not-wired-

git fetch origin
git checkout feature/118-enhancement-media-attachments-not-wired-
Branch created: [`feature/118-enhancement-media-attachments-not-wired-`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/118-enhancement-media-attachments-not-wired-) ```bash git fetch origin git checkout feature/118-enhancement-media-attachments-not-wired- ```
Sign in to join this conversation.