PR Graumailing Security & Risk Analysis

wordpress.org/plugins/pr-graumailing

Plugin de integração entre Contact Form 7 e Graumailing.

10 active installs v1.2.3 PHP + WP 3.6+ Updated Apr 2, 2014
contact-formgraumailing
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PR Graumailing Safe to Use in 2026?

Generally Safe

Score 85/100

PR Graumailing has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The pr-graumailing plugin v1.2.3 exhibits a mixed security posture. While it demonstrates good practices by not using dangerous functions, performing all SQL queries with prepared statements, and having no file operations or external HTTP requests, significant concerns arise from its attack surface. All four identified AJAX handlers lack authentication checks, creating a direct path for unauthenticated attackers to interact with the plugin's backend logic.

Taint analysis reveals two flows with unsanitized paths, which is concerning despite the lack of critical or high severity issues. This suggests potential for path traversal or other file system related vulnerabilities if these flows were to interact with sensitive operations, even if none are currently present. The plugin has no recorded vulnerability history, which is a positive sign, but this cannot fully mitigate the risks introduced by the unprotected entry points and the presence of unsanitized paths in the taint analysis.

In conclusion, the plugin has strengths in its handling of SQL and avoidance of common risky functions. However, the unprotected AJAX handlers represent a substantial security risk that requires immediate attention. The unsanitized paths, even without immediate high-severity impact, also warrant caution. The absence of historical vulnerabilities is encouraging but should not lead to complacency given the identified structural weaknesses.

Key Concerns

  • AJAX handlers without auth checks
  • Taint flows with unsanitized paths
  • Low percentage of properly escaped output
Vulnerabilities
None known

PR Graumailing Security Vulnerabilities

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

PR Graumailing Code Analysis

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

Output Escaping

5% escaped42 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_graumailing_callback (pr-front-functions.php:82)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

PR Graumailing Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_ajax_campospr-admin-functions.php:213
noprivwp_ajax_ajax_campospr-admin-functions.php:214
authwp_ajax_ajax_graumailingpr-front-functions.php:79
noprivwp_ajax_ajax_graumailingpr-front-functions.php:80
WordPress Hooks 10
actioninitpr-admin-functions.php:207
actionadd_meta_boxespr-admin-functions.php:208
actionsave_postpr-admin-functions.php:209
filtermanage_prgraumailing_posts_columnspr-admin-functions.php:210
actionmanage_prgraumailing_posts_custom_columnpr-admin-functions.php:211
actionadmin_footerpr-admin-functions.php:233
actionwp_headpr-front-functions.php:77
filterwp_mail_content_typepr-front-functions.php:120
actionadmin_enqueue_scriptspr-graumailing.php:18
actionadmin_menupr-graumailing.php:27
Maintenance & Trust

PR Graumailing Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedApr 2, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PR Graumailing Developer Profile

Paulo Iankoski

3 plugins · 50 total installs

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

How We Detect PR Graumailing

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
name=prGraumailing
JS Globals
prGraumailingOptions
FAQ

Frequently Asked Questions about PR Graumailing