Post Title Required Security & Risk Analysis

wordpress.org/plugins/post-title-required

This plugin make post title require field and limit its character.

10 active installs v1.1.3 PHP 8.0+ WP 6.3+ Updated Jan 2, 2026
charcter-limitpost-title-requiredrequiredtitle
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Title Required Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The post-title-required plugin, version 1.1.3, demonstrates a generally strong security posture based on the provided static analysis. The plugin correctly utilizes prepared statements for its SQL queries, has a high percentage of properly escaped output, and includes a nonce check for its single AJAX handler. The absence of file operations and external HTTP requests further contributes to a reduced attack surface. The plugin also has no recorded vulnerability history, which is a positive indicator of its maintainability and security awareness.

However, the analysis reveals a critical absence of capability checks on its AJAX handler. While a nonce check is present, the lack of proper authorization means that any authenticated user, regardless of their role or permissions, could potentially trigger this AJAX action. This could lead to unintended consequences or the execution of plugin functionalities by users who should not have access. The taint analysis also reports zero flows, which is good, but the limited scope of entry points analyzed means this shouldn't be considered a definitive guarantee against all potential vulnerabilities.

In conclusion, post-title-required v1.1.3 is built on good security foundations with its handling of SQL and output. The primary weakness lies in the insufficient authorization for its AJAX endpoint. Addressing this by implementing capability checks would significantly improve its security. The lack of past vulnerabilities is encouraging, but the identified authorization gap warrants attention to maintain a robust security profile.

Key Concerns

  • Missing capability checks on AJAX handler
Vulnerabilities
None known

Post Title Required Security Vulnerabilities

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

Post Title Required Code Analysis

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

Output Escaping

89% escaped28 total outputs
Attack Surface

Post Title Required Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_ptreq_getActualTitleLengthinclude\class-ptreq-check-settings.php:24
WordPress Hooks 4
actionadmin_enqueue_scriptsinclude\class-ptreq-check-settings.php:22
actionwp_insert_post_datainclude\class-ptreq-check-settings.php:23
actionadmin_initinclude\class-ptreq-settings.php:38
actionadmin_menuinclude\class-ptreq-settings.php:39
Maintenance & Trust

Post Title Required Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 2, 2026
PHP min version8.0
Downloads672

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Post Title Required Developer Profile

Santosh Thapa Magar

2 plugins · 10 total installs

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

How We Detect Post Title Required

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-title-required/assets/js/post-title-required.js
Script Paths
/wp-content/plugins/post-title-required/assets/js/post-title-required.js
Version Parameters
post-title-required/assets/js/post-title-required.js?ver=

HTML / DOM Fingerprints

JS Globals
ptreqAjax
FAQ

Frequently Asked Questions about Post Title Required