Post Order Control – Drag, Drop & Reorder Posts and Post Types Security & Risk Analysis

wordpress.org/plugins/post-order-control

Drag-and-drop ordering for any post type using WordPress's built-in menu_order field. Features modern admin UI and full theme compatibility.

10 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Nov 15, 2025
drag-dropmenu-orderorderingpost-orderpost-types
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Order Control – Drag, Drop & Reorder Posts and Post Types Safe to Use in 2026?

Generally Safe

Score 100/100

Post Order Control – Drag, Drop & Reorder Posts and Post Types has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The post-order-control plugin v1.0.0 demonstrates a generally good security posture with no recorded vulnerabilities and strong practices in critical areas like SQL query sanitization. The plugin utilizes prepared statements for all its SQL queries, which significantly mitigates the risk of SQL injection attacks. Furthermore, it implements nonce and capability checks for many of its entry points, indicating an awareness of common WordPress security mechanisms. The absence of critical or high severity taint flows further supports its current safety. However, there are areas for improvement. The plugin exposes one unprotected REST API route, which could be a potential entry point for unauthorized access or manipulation if sensitive data or functionality is exposed. Additionally, a notable percentage (67%) of its output is not properly escaped, presenting a moderate risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered in the output without sanitization. While the vulnerability history is clean, the lack of rigorous output escaping, coupled with the unprotected REST API endpoint, suggests that future development should prioritize addressing these specific weaknesses to maintain a robust security profile.

Key Concerns

  • REST API route without permission callbacks
  • Significant percentage of unescaped output
Vulnerabilities
None known

Post Order Control – Drag, Drop & Reorder Posts and Post Types Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Post Order Control – Drag, Drop & Reorder Posts and Post Types Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

Post Order Control – Drag, Drop & Reorder Posts and Post Types Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
5 prepared
Unescaped Output
110
53 escaped
Nonce Checks
7
Capability Checks
10
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared5 total queries

Output Escaping

33% escaped163 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<class-wpu-post-order-control> (includes\class-wpu-post-order-control.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Post Order Control – Drag, Drop & Reorder Posts and Post Types Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 3

authwp_ajax_postordercontrol_listincludes\class-wpu-post-order-control.php:44
authwp_ajax_postordercontrol_saveincludes\class-wpu-post-order-control.php:45
authwp_ajax_postordercontrol_save_taxonomy_orderincludes\class-wpu-post-order-control.php:52

REST API Routes 1

GET/wp-json/postordercontrol/v1/order/(?P<post_type>[a-zA-Z0-9_-]+)includes\class-wpu-api.php:22
WordPress Hooks 21
actionadmin_menuincludes\class-wpu-post-order-control.php:34
actionadmin_initincludes\class-wpu-post-order-control.php:35
actionadmin_enqueue_scriptsincludes\class-wpu-post-order-control.php:36
actionrest_api_initincludes\class-wpu-post-order-control.php:37
actioninitincludes\class-wpu-post-order-control.php:38
actionmanage_posts_columnsincludes\class-wpu-post-order-control.php:39
actionmanage_pages_columnsincludes\class-wpu-post-order-control.php:40
actionmanage_posts_custom_columnincludes\class-wpu-post-order-control.php:41
actionmanage_pages_custom_columnincludes\class-wpu-post-order-control.php:42
actionpre_get_postsincludes\class-wpu-post-order-control.php:43
actionadmin_post_postordercontrol_exportincludes\class-wpu-post-order-control.php:46
actionadmin_post_postordercontrol_importincludes\class-wpu-post-order-control.php:47
actionadmin_post_postordercontrol_resetincludes\class-wpu-post-order-control.php:48
actionadmin_enqueue_scriptsincludes\class-wpu-post-order-control.php:51
actionadmin_initincludes\class-wpu-post-order-control.php:53
actionpre_get_postsincludes\class-wpu-post-order-control.php:1189
filterget_previous_post_whereincludes\class-wpu-post-order-control.php:1191
filterget_next_post_whereincludes\class-wpu-post-order-control.php:1192
filterget_previous_post_sortincludes\class-wpu-post-order-control.php:1193
filterget_next_post_sortincludes\class-wpu-post-order-control.php:1194
actionplugins_loadedpost-order-control.php:61
Maintenance & Trust

Post Order Control – Drag, Drop & Reorder Posts and Post Types Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 15, 2025
PHP min version7.4
Downloads314

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Post Order Control – Drag, Drop & Reorder Posts and Post Types Developer Profile

wpunicorn

6 plugins · 420 total installs

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

How We Detect Post Order Control – Drag, Drop & Reorder Posts and Post Types

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-order-control/assets/css/wpu-opt-order.css/wp-content/plugins/post-order-control/assets/js/wpu-post-order-control.min.js
Script Paths
/wp-content/plugins/post-order-control/assets/js/wpu-post-order-control.min.js
Version Parameters
postordercontrol-orderpostordercontrol-order-script

HTML / DOM Fingerprints

CSS Classes
wpu-post-order-control-drag-handle
Data Attributes
data-post-order-control
JS Globals
wpApiSettings
REST Endpoints
/wp-json/post-order-control/v1/posts/wp-json/post-order-control/v1/taxonomies
FAQ

Frequently Asked Questions about Post Order Control – Drag, Drop & Reorder Posts and Post Types