auto-post.io Security & Risk Analysis

wordpress.org/plugins/auto-post-io

Connect auto-post.io to WordPress for seamless content automation.

200 active installs v2.0.0 PHP 7.4+ WP 6.6+ Updated Jan 3, 2026
aiauto-postautomationcontent-generatorcontent-publishing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is auto-post.io Safe to Use in 2026?

Generally Safe

Score 100/100

auto-post.io has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The 'auto-post-io' v2.0.0 plugin exhibits a concerning security posture primarily due to a significant attack surface that lacks adequate authentication and authorization checks. While the plugin demonstrates good practices in its handling of SQL queries, utilizing prepared statements exclusively, and appears to have a clean vulnerability history with no recorded CVEs, these strengths are overshadowed by the identified entry points. All six REST API routes lack permission callbacks, meaning any authenticated user could potentially interact with these endpoints without proper authorization, opening the door for privilege escalation or unauthorized actions. The lack of taint analysis data makes it difficult to fully assess risks related to malicious input, but the unprotected REST API routes are a direct and actionable concern. The plugin also has a moderate rate of unescaped output, which could lead to cross-site scripting (XSS) vulnerabilities, though the severity of these is not explicitly detailed. In conclusion, while the plugin's SQL practices and historical security record are positive, the unprotected REST API routes represent a critical weakness that requires immediate attention to mitigate potential security risks.

Key Concerns

  • REST API routes without permission callbacks
  • Unescaped output is a concern
Vulnerabilities
None known

auto-post.io Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

auto-post.io Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
35
72 escaped
Nonce Checks
4
Capability Checks
3
File Operations
4
External Requests
1
Bundled Libraries
0

Output Escaping

67% escaped107 total outputs
Attack Surface
6 unprotected

auto-post.io Attack Surface

Entry Points6
Unprotected6

REST API Routes 6

POST/wp-json/hds_auto_post/v1/publishincludes\api\endpoints.php:29
POST/wp-json/hds_auto_post/v1/updateincludes\api\endpoints.php:36
POST/wp-json/hds_auto_post/v1/addImageincludes\api\endpoints.php:43
POST/wp-json/hds_auto_post/v1/unpublishincludes\api\endpoints.php:50
GET/wp-json/hds_auto_post/v1/categoriesincludes\api\endpoints.php:57
GET/wp-json/hds_auto_post/v1/healthincludes\api\endpoints.php:64
WordPress Hooks 7
actionadmin_enqueue_scriptshds_auto_post.php:139
actioninithds_auto_post.php:145
filterquery_varshds_auto_post.php:152
actionadmin_menuincludes\admin\menu.php:57
actionrest_api_initincludes\api\endpoints.php:27
actioncreated_categoryincludes\functions.php:42
actionedited_categoryincludes\functions.php:43
Maintenance & Trust

auto-post.io Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 3, 2026
PHP min version7.4
Downloads66K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

auto-post.io Developer Profile

auto-post.io

2 plugins · 200 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect auto-post.io

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-post-io/assets/css/admin.css/wp-content/plugins/auto-post-io/assets/boxicons/basic/boxicons.min.css/wp-content/plugins/auto-post-io/assets/boxicons/brands/boxicons-brands.min.css/wp-content/plugins/auto-post-io/assets/boxicons/animations.min.css/wp-content/plugins/auto-post-io/assets/boxicons/transformations.min.css/wp-content/plugins/auto-post-io/assets/css/toastr/toastr.min.css/wp-content/plugins/auto-post-io/assets/js/toastr/toastr.min.js/wp-content/plugins/auto-post-io/assets/js/settings.js
Script Paths
/wp-content/plugins/auto-post-io/assets/js/settings.js/wp-content/plugins/auto-post-io/assets/js/toastr/toastr.min.js
Version Parameters
auto-post-io/assets/css/admin.css?ver=auto-post-io/assets/boxicons/basic/boxicons.min.css?ver=auto-post-io/assets/boxicons/brands/boxicons-brands.min.css?ver=auto-post-io/assets/boxicons/animations.min.css?ver=auto-post-io/assets/boxicons/transformations.min.css?ver=auto-post-io/assets/css/toastr/toastr.min.css?ver=auto-post-io/assets/js/toastr/toastr.min.js?ver=auto-post-io/assets/js/settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
auto-post-io
Data Attributes
data-auto-post-io-copy-to-clipboard
JS Globals
hdsAutoPostSettings
REST Endpoints
/wp-json/hds_auto_post/v1/publish/wp-json/hds_auto_post/v1/update/wp-json/hds_auto_post/v1/image/wp-json/hds_auto_post/v1/unpublish/wp-json/hds_auto_post/v1/categories/wp-json/hds_auto_post/v1/health
FAQ

Frequently Asked Questions about auto-post.io