
WP Post ACL Security & Risk Analysis
wordpress.org/plugins/wp-post-aclA simple way to control who can edit WordPress posts or pages.
Is WP Post ACL Safe to Use in 2026?
Generally Safe
Score 85/100WP Post ACL has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-post-acl v1.0.1 plugin exhibits a generally positive security posture, with no reported vulnerabilities or known CVEs. The absence of an attack surface through AJAX, REST API, shortcodes, and cron events is a significant strength. Furthermore, all SQL queries are confirmed to use prepared statements, which is a best practice that mitigates SQL injection risks. The presence of nonce and capability checks also indicates an effort to secure the plugin's functionalities.
However, the static analysis reveals a critical concern: the presence of the `unserialize()` function. While the taint analysis shows no current unsanitized flows, the use of `unserialize()` without proper input validation or sanitization is a known vector for remote code execution vulnerabilities. The fact that 100% of the identified outputs are not properly escaped also presents a risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.
Given the lack of past vulnerabilities, it might suggest diligent maintenance or a low profile. Nevertheless, the identified code signals, particularly `unserialize()` and unescaped output, require immediate attention. The plugin's strengths in limiting attack vectors and using prepared statements are commendable, but these are overshadowed by the potential for severe security issues arising from the dangerous functions and unescaped outputs.
Key Concerns
- Dangerous function: unserialize used
- Output escaping: 0% properly escaped
WP Post ACL Security Vulnerabilities
WP Post ACL Release Timeline
WP Post ACL Code Analysis
Dangerous Functions Found
Output Escaping
WP Post ACL Attack Surface
WordPress Hooks 4
Maintenance & Trust
WP Post ACL Maintenance & Trust
Maintenance Signals
Community Trust
WP Post ACL Alternatives
Per Post Editors
per-post-editors
This plugin provides the ability to configure editors per-post.
Post/Page Edit Restriction Days
postpage-edit-restriction-days
Restrict editing of posts or pages after a set number of days to improve content control.
GenerateBlocks
generateblocks
A small collection of lightweight WordPress blocks that can accomplish nearly anything.
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus
capability-manager-enhanced
PublishPress Capabilities is the access control plugin. You can manage user capabilities, permissions, user roles, admin menus and more.
Quick Featured Images
quick-featured-images
The time-saving solution for managing tons of featured images within minutes: Set, replace and delete in bulk and set default images for future posts.
WP Post ACL Developer Profile
4 plugins · 240 total installs
How We Detect WP Post ACL
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
acl-listname="acl_users[]"name="wp_post_acl_meta_nonce"