
WP Custom Status Manager Security & Risk Analysis
wordpress.org/plugins/hw-wp-status-managerCreate your custom statuses for the core and the custom post type (CPT)
Is WP Custom Status Manager Safe to Use in 2026?
Generally Safe
Score 92/100WP Custom Status Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "hw-wp-status-manager" v1.0.5 plugin presents a mixed security posture. On the positive side, it has a well-defined attack surface with all identified AJAX handlers appearing to have authentication checks. The absence of known CVEs and a clean vulnerability history is a significant strength, suggesting a generally well-maintained codebase. Taint analysis also indicates no critical or high-severity unsanitized flows, which is reassuring.
However, there are several areas for concern that warrant attention. The presence of the `unserialize` function is a red flag, as it can be a vector for remote code execution if used with untrusted input. Furthermore, the plugin uses SQL queries without prepared statements, making it susceptible to SQL injection vulnerabilities. While output escaping is mostly handled, a significant portion (57%) is not properly escaped, increasing the risk of cross-site scripting (XSS) attacks. The lack of capability checks on AJAX handlers, despite the presence of nonce checks, is a potential weakness, as it might allow users with lower privileges to perform actions they shouldn't.
Overall, while the plugin has no recorded past vulnerabilities, the static analysis reveals specific coding practices that introduce inherent risks. The use of `unserialize` and raw SQL, coupled with incomplete output escaping and the absence of capability checks, suggests that while it might not have been exploited yet, it possesses vulnerabilities that could be leveraged by an attacker. Addressing these points would significantly improve its security.
Key Concerns
- Dangerous function: unserialize used
- SQL queries without prepared statements
- Significant unescaped output detected
- No capability checks on AJAX handlers
WP Custom Status Manager Security Vulnerabilities
WP Custom Status Manager Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Custom Status Manager Attack Surface
AJAX Handlers 6
WordPress Hooks 7
Maintenance & Trust
WP Custom Status Manager Maintenance & Trust
Maintenance Signals
Community Trust
WP Custom Status Manager Alternatives
Apollo13 Framework Extensions
apollo13-framework-extensions
Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.
Advanced Views – Display Custom Fields (ACF, Pods, MetaBox), Posts, CPT and Woo Products anywhere in Gutenberg, Elementor, Divi, Beaver…
acf-views
Display content with full control over selection and layout. Lightweight and compatible with any theme or page builder.
Genesis Featured Widget Amplified
genesis-featured-widget-amplified
Genesis Featured Posts with support for custom post types, taxonomies, and so much more
WP Change Custom Posts Slugs
wp-change-custom-post-slug
The plugin allows to can easily change slug of custom post types from WordPress admin panel.
Bulk Post Status Update
bulk-post-status-update
The users can change the status of posts and custom posts to draft and publish them in bulk.
WP Custom Status Manager Developer Profile
5 plugins · 1K total installs
How We Detect WP Custom Status Manager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/hw-wp-status-manager/css/hw-wp-status-manager-admin.css/wp-content/plugins/hw-wp-status-manager/js/hw-wp-status-manager-admin.js/wp-content/plugins/hw-wp-status-manager/js/hw-wp-status-manager-admin.jshw-wp-status-manager/css/hw-wp-status-manager-admin.css?ver=hw-wp-status-manager/js/hw-wp-status-manager-admin.js?ver=HTML / DOM Fingerprints
hw-wpsm-cpthw-wpsm-hcshw-wpsm-csopen-optionsset-hide-core-statusedit-statuslist-statuses-hw-wpsm-reset+2 moredata-slugdata-cptdata-valuehw_wp_status_manager_admin_page