
Ar PHP Security & Risk Analysis
wordpress.org/plugins/ar-phpAdds Ar-PHP project functionality in TinyMCE editor.
Is Ar PHP Safe to Use in 2026?
Generally Safe
Score 85/100Ar PHP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'ar-php' plugin v0.7 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs), and its static analysis shows a remarkably small attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events. All SQL queries utilize prepared statements, which is a strong security practice. However, several concerns emerge from the code analysis. The presence of a dangerous function, `preg_replace(/e)`, is a significant red flag, as this can lead to remote code execution if not handled with extreme care and proper sanitization. Furthermore, only 18% of output is properly escaped, indicating a high risk of cross-site scripting (XSS) vulnerabilities. Taint analysis reveals two flows with unsanitized paths, which, while not reaching critical or high severity, still represent potential avenues for attackers to introduce malicious data into the application. The lack of nonce checks on any entry points, though the attack surface is zero, means that if any were introduced in future versions, they would be unprotected. The presence of capability checks is positive, but their limited number and the absence of nonce checks suggest an incomplete approach to securing potential entry points.
Key Concerns
- Dangerous function preg_replace(/e) used
- Low percentage of output properly escaped
- Unsanitized paths in taint analysis
- No nonce checks on entry points
Ar PHP Security Vulnerabilities
Ar PHP Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Ar PHP Attack Surface
WordPress Hooks 6
Maintenance & Trust
Ar PHP Maintenance & Trust
Maintenance Signals
Community Trust
Ar PHP Alternatives
WP-RTL
wp-rtl
Adds two buttons to the TinyMCE editor to enable writing text in Left to Right (LTR) and Right to Left (RTL) directions.
WP-SARAHSPELL
wp-sarahspell
Enables Arabic Spell Checking in the TinyMCE editor.
Black Studio TinyMCE Widget
black-studio-tinymce-widget
The visual editor widget for WordPress.
Visual Term Description Editor
visual-term-description-editor
Replaces the plain-text category and tag description editor with a visual editor.
Advanced TinyMCE Configuration
advanced-tinymce-configuration
Set advanced TinyMCE options for the classic block and classic editor.
Ar PHP Developer Profile
3 plugins · 30 total installs
How We Detect Ar PHP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ar-php/css/style.css/wp-content/plugins/ar-php/img/a_calendar.gif/wp-content/plugins/ar-php/img/h_calendar.gif/wp-content/plugins/ar-php/img/numbers.gif/wp-content/plugins/ar-php/img/keyboard.gif/wp-content/plugins/ar-php/img/terms.gif/ar-php/editor_plugin.jsHTML / DOM Fingerprints
arphp-warningname="arphp_date"name="arphp_hijri_date"name="arphp_spell_numbers"name="arphp_convert_layout"name="arphp_transliterate"name="action"+1 more