Àpèjúwe
Genbe Connector for Article Agent is a connector plugin that integrates Genbe Publishing with the Article Agent platform.
It enables a high-performance, headless publishing workflow by establishing a secure communication channel. This allows Article Agent to create posts, format content, and upload media directly to your media library without manual intervention.
Key Features:
- Secure Authentication: Uses site-specific API keys with timing-attack safe validation.
- Media Handling: Supports multipart uploads, Base64 encoding, and secure remote URL ingestion (with SSRF protection).
- Zero Bloat: No front-end CSS or JS is added to your site. It strictly handles API communication.
- Developer Friendly: Extends the REST API under the
genbe-connector/v1namespace.
Note: This is a third-party integration plugin. It requires an active account with the Article Agent service to function.
Ìgbéwọlẹ̀
- Upload the
genbe-connector-for-article-agentfolder to the/wp-content/plugins/directory, or install the ZIP via Plugins Add New Upload Plugin. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to Article Agent in the main admin sidebar.
- Copy the generated API Key and the Site URL.
- Paste these credentials into your Article Agent dashboard to authorize the connection.
FAQ
-
Does this plugin affect my front-end theme?
-
No. The plugin runs entirely in the background. It registers REST API endpoints and an admin settings page. It does not output any HTML, CSS, or JavaScript on your live site and will not alter your theme’s appearance.
-
I am getting a “403 Forbidden” error when syncing. What do I do?
-
This is usually caused by a security plugin (like Wordfence, iThemes, or Cloudflare) blocking the connection.
- Wordfence: Go to Firewall options and whitelist the IP address of Article Agent, or set the firewall to “Learning Mode” briefly while you sync your first post.
- General: Ensure your security settings do not have “Disable REST API for anonymous users” checked. (WordPress considers API Key requests “anonymous” because no user is logged in via cookies).
- Cloudflare: If you use “Super Bot Fight Mode,” you may need to whitelist our User Agent.
-
Is the connection secure?
-
Yes. The plugin employs several security layers:
1. HTTPS: We recommend (and can enforce) SSL for all connections.
2. API Keys: We use high-entropy keys and valid them usinghash_equalsto prevent timing attacks.
3. SSRF Protection: Remote image uploads are scanned usingwp_safe_remote_getto prevent server-side request forgery.
4. MIME Type Checks: All uploads are strictly validated to ensure they are real images, not executable scripts. -
By default, posts are assigned to the administrator (User ID 1) or the user associated with the API request context. You can change the author manually in WordPress after the post is drafted.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“Genbe Connector for Article Agent” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “Genbe Connector for Article Agent” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.3.1
- Security: Implemented
wp_safe_remote_getto prevent SSRF vulnerabilities during remote image fetches. - Improvement: Enhanced file extension detection logic for URLs without explicit extensions.
- Maintenance: Added
uninstall.phpfor clean data removal upon deletion.
1.3.0
- Initial release.
- Added API key management screen.
- Registered REST endpoints.
- Added support for multipart and Base64 media uploads.
