Enhancement: 8 stub service plugins need real API implementations #119

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

Audit Finding

Severity: Medium

The following plugins share identical boilerplate with json_encode(['content' => $message]) which does not match any platform's API:

Plugin Key Issue
Reddit Wrong payload/auth, missing subreddit, needs form-encoded
Pinterest Image required but not sent, wrong payload
SendGrid Wrong payload, missing multi-step send flow
Brevo Wrong payload, wrong auth header (api-key not Bearer)
ConvertKit Wrong payload, wrong auth method (api_secret not Bearer)
Dev.to Wrong payload, wrong auth header (api-key not Bearer)
Constant Contact Wrong payload, missing multi-step flow
TikTok Wrong payload, video-only API needs multi-step upload

Fix: Implement correct API schemas, auth methods, and payloads for each platform.

Files: 8 service plugins

## Audit Finding **Severity:** Medium The following plugins share identical boilerplate with `json_encode(['content' => $message])` which does not match any platform's API: | Plugin | Key Issue | |--------|----------| | Reddit | Wrong payload/auth, missing subreddit, needs form-encoded | | Pinterest | Image required but not sent, wrong payload | | SendGrid | Wrong payload, missing multi-step send flow | | Brevo | Wrong payload, wrong auth header (`api-key` not Bearer) | | ConvertKit | Wrong payload, wrong auth method (`api_secret` not Bearer) | | Dev.to | Wrong payload, wrong auth header (`api-key` not Bearer) | | Constant Contact | Wrong payload, missing multi-step flow | | TikTok | Wrong payload, video-only API needs multi-step upload | **Fix:** Implement correct API schemas, auth methods, and payloads for each platform. **Files:** 8 service plugins
Author
Owner

Branch created: feature/119-enhancement-8-stub-service-plugins-need-

git fetch origin
git checkout feature/119-enhancement-8-stub-service-plugins-need-
Branch created: [`feature/119-enhancement-8-stub-service-plugins-need-`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/119-enhancement-8-stub-service-plugins-need-) ```bash git fetch origin git checkout feature/119-enhancement-8-stub-service-plugins-need- ```
Sign in to join this conversation.
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCross#119