Admin Title Check Security & Risk Analysis

wordpress.org/plugins/admin-title-check

Check whether the title matches other posts while adding or editing a post, page or custom post type in classic editor.

10 active installs v1.0.1 PHP + WP 4.4+ Updated Oct 29, 2021
adminduplicatepostsimilartitle
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Admin Title Check Safe to Use in 2026?

Generally Safe

Score 85/100

Admin Title Check has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "admin-title-check" v1.0.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a lack of recorded historical vulnerabilities suggest a stable and well-maintained codebase. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing a nonce check for its single AJAX handler, contributing to a protected attack surface.

However, there are minor areas for improvement. While the AJAX handler has a nonce check, it lacks a capability check. This means any authenticated user, regardless of their role or permissions, could potentially interact with this AJAX endpoint. Additionally, the plugin has a 60% rate of properly escaped output, indicating that 40% of its outputs are not being properly sanitized, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs. Overall, the plugin is relatively secure, but the missing capability check on the AJAX handler and the unescaped outputs warrant attention to further harden its security.

In conclusion, "admin-title-check" v1.0.1 is a promising plugin from a security perspective due to its clean vulnerability history and secure handling of SQL and AJAX entry points. The primary concerns revolve around the potential for privilege escalation via the AJAX handler due to the absence of capability checks and the risk of XSS from unescaped output. Addressing these two points would significantly improve its security.

Key Concerns

  • Missing capability checks on AJAX handler
  • 40% of outputs not properly escaped
Vulnerabilities
None known

Admin Title Check Security Vulnerabilities

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

Admin Title Check Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

60% escaped5 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
admin_title_check_ajax_handler (admin-title-check.php:254)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Admin Title Check Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_admin_title_check_ajax_handleradmin-title-check.php:40
WordPress Hooks 5
filterplugin_row_metaadmin-title-check.php:31
actionadmin_head-post.phpadmin-title-check.php:34
actionadmin_head-post-new.phpadmin-title-check.php:35
actionadmin_footer-post.phpadmin-title-check.php:36
actionadmin_footer-post-new.phpadmin-title-check.php:37
Maintenance & Trust

Admin Title Check Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 29, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Admin Title Check Developer Profile

divspark

2 plugins · 20 total installs

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

How We Detect Admin Title Check

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/admin-title-check/images/loading.gif

HTML / DOM Fingerprints

CSS Classes
atcheck-loading-spinneratcheck-matching-posts-containeratcheck-item-headeratcheck-item-titleatcheck-item-slug
JS Globals
ajaxurl
FAQ

Frequently Asked Questions about Admin Title Check