Bracket Post Order Security & Risk Analysis

wordpress.org/plugins/bracket-post-order

Drag-and-drop ordering for posts, pages, custom post types, and taxonomy terms — with per-category post ordering.

0 active installs v1.2.6 PHP 7.4+ WP 6.2+ Updated Apr 9, 2026
custom-orderdrag-and-droppost-orderreordertaxonomy-order
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bracket Post Order Safe to Use in 2026?

Generally Safe

Score 100/100

Bracket Post Order has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The bracket-post-order plugin v1.2.3 exhibits a strong security posture based on the provided static analysis and vulnerability history. All identified AJAX entry points are protected with nonce and capability checks, indicating a good practice of securing these common attack vectors. The absence of dangerous functions, file operations, and external HTTP requests further contributes to a low-risk profile. Furthermore, the plugin demonstrates robust data handling with 100% properly escaped output and a high percentage of SQL queries using prepared statements, minimizing the risk of common vulnerabilities like cross-site scripting (XSS) and SQL injection.

The taint analysis shows no identified flows with unsanitized paths, which is a significant positive indicator. The plugin's vulnerability history is also clean, with no recorded CVEs, suggesting consistent security development or a lack of past exploitable issues. While the attack surface is relatively small (4 AJAX handlers), the fact that all are protected is commendable.

In conclusion, the plugin is well-secured. The lack of reported vulnerabilities, coupled with good coding practices in areas like output escaping and prepared statements, suggests a low overall risk. The only minor point to note is the presence of AJAX handlers, which, despite being secured, represent potential entry points that require ongoing vigilance. However, based on the provided data, there are no immediate critical or high-risk concerns.

Vulnerabilities
None known

Bracket Post Order Security Vulnerabilities

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

Bracket Post Order Release Timeline

v1.2.6Current
v1.2.5
v1.2.4
v1.2.3
v1.2.2
Code Analysis
Analyzed Mar 17, 2026

Bracket Post Order Code Analysis

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

SQL Query Safety

86% prepared21 total queries

Output Escaping

100% escaped52 total outputs
Attack Surface

Bracket Post Order Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_bracket_po_save_global_orderincludes\class-bracket-po-ajax.php:10
authwp_ajax_bracket_po_save_term_post_orderincludes\class-bracket-po-ajax.php:11
authwp_ajax_bracket_po_save_term_orderincludes\class-bracket-po-ajax.php:12
authwp_ajax_bracket_po_reset_orderincludes\class-bracket-po-ajax.php:13
WordPress Hooks 18
actionplugins_loadedbracket-post-order.php:52
actionadmin_initincludes\class-bracket-po-admin.php:10
actionadmin_enqueue_scriptsincludes\class-bracket-po-admin.php:11
actionadmin_noticesincludes\class-bracket-po-admin.php:12
actionadmin_noticesincludes\class-bracket-po-admin.php:13
actionadmin_bar_menuincludes\class-bracket-po-admin.php:14
actionsave_postincludes\class-bracket-po-admin.php:17
actiondelete_postincludes\class-bracket-po-admin.php:18
actionwp_trash_postincludes\class-bracket-po-admin.php:19
filterbracket_po_get_term_post_orderincludes\class-bracket-po-compat-polylang.php:16
filterbracket_po_get_term_post_orderincludes\class-bracket-po-compat-wpml.php:16
actionpre_get_postsincludes\class-bracket-po-query.php:10
filterposts_clausesincludes\class-bracket-po-query.php:11
filterget_terms_orderbyincludes\class-bracket-po-query.php:14
filterwp_get_object_termsincludes\class-bracket-po-query.php:15
actionadmin_menuincludes\class-bracket-po-settings.php:10
actionadmin_initincludes\class-bracket-po-settings.php:11
actionadmin_enqueue_scriptsincludes\class-bracket-po-settings.php:12
Maintenance & Trust

Bracket Post Order Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 9, 2026
PHP min version7.4
Downloads331

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bracket Post Order Developer Profile

bracket

1 plugin · 0 total installs

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

How We Detect Bracket Post Order

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bracket-post-order/assets/js/bracket-po-sortable.js/wp-content/plugins/bracket-post-order/assets/css/bracket-po-admin.css
Script Paths
/wp-content/plugins/bracket-post-order/assets/js/bracket-po-sortable.js
Version Parameters
bracket-post-order/assets/js/bracket-po-sortable.js?ver=bracket-post-order/assets/css/bracket-po-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
column-menu_order
Data Attributes
data-post-iddata-term-iddata-post-type
JS Globals
bracket_po_params
FAQ

Frequently Asked Questions about Bracket Post Order