Mathilda Security & Risk Analysis

wordpress.org/plugins/mathilda

Mathilda copies your tweets from Twitter to WordPress.

10 active installs v0.12 PHP + WP 4.5+ Updated Apr 2, 2025
blogmicrobloggingsocial-networktweetstwitter
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mathilda Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "mathilda" v0.12 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and does not appear to have any publicly known vulnerabilities. The attack surface is relatively small, with no unprotected AJAX handlers or REST API routes. However, significant concerns arise from the static analysis. The complete absence of nonce checks and capability checks is a major security deficiency, leaving the plugin vulnerable to CSRF and unauthorized actions if any of its entry points were to become accessible to unauthenticated users. Additionally, the presence of the `set_time_limit` function, without clear justification or sanitization, can be a vector for denial-of-service attacks. The low percentage of properly escaped output also suggests a risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data might be rendered directly in the browser without sufficient sanitization. While the vulnerability history is clean, this does not negate the immediate risks identified in the code analysis, which could lead to future vulnerabilities if not addressed.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Low percentage of properly escaped output
  • Use of dangerous function: set_time_limit
Vulnerabilities
None known

Mathilda Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Mathilda Release Timeline

v0.12Current
v0.11
v0.10
v0.9
v0.8.1
v0.8
v0.7
v0.6.1
v0.6
v0.5
v0.4.2
v0.4.1
v0.4
v0.3
v0.2
v0.1
Code Analysis
Analyzed Apr 16, 2026

Mathilda Code Analysis

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

Dangerous Functions Found

set_time_limitset_time_limit(900);mathilda_cron.php:18
set_time_limitset_time_limit(900);mathilda_import.php:292
set_time_limitset_time_limit(600);mathilda_schedule.php:85

SQL Query Safety

100% prepared57 total queries

Output Escaping

3% escaped100 total outputs
Attack Surface

Mathilda Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[mathilda] mathilda.php:394
WordPress Hooks 26
filterthe_contentmathilda.php:253
actionwp_headmathilda.php:269
actionadmin_headmathilda.php:275
filterbody_classmathilda.php:288
filterquery_varsmathilda.php:300
filterrewrite_rules_arraymathilda.php:382
filterdashboard_glance_itemsmathilda_dashboard.php:21
actionwp_dashboard_setupmathilda_dashboard.php:36
actionadmin_menumathilda_developer.php:15
actionadmin_initmathilda_developer.php:136
actionmathilda_tweets_updatedmathilda_hooks.php:17
actionadmin_noticesmathilda_notification.php:74
actionadmin_noticesmathilda_notification.php:95
actionadmin_noticesmathilda_notification.php:124
filtercron_schedulesmathilda_schedule.php:29
filtercron_schedulesmathilda_schedule.php:44
actionmathilda_tweetload_schedulemathilda_schedule.php:57
actionmathilda_import_schedulemathilda_schedule.php:68
actionmathilda_embed_schedulemathilda_schedule.php:79
actionadmin_menumathilda_settings.php:14
actionadmin_initmathilda_settings.php:238
actionadmin_initmathilda_settings.php:239
actionadmin_initmathilda_settings.php:240
actionadmin_initmathilda_settings.php:241
actionadmin_menumathilda_tools.php:17
actionplugins_loadedmathilda_update.php:211

Scheduled Events 3

mathilda_tweetload_schedule
mathilda_import_schedule
mathilda_embed_schedule
Maintenance & Trust

Mathilda Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 2, 2025
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Mathilda Developer Profile

unmus

3 plugins · 100 total installs

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

How We Detect Mathilda

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mathilda/mathilda_tweets.css/wp-content/plugins/mathilda/mathilda_options.css

HTML / DOM Fingerprints

CSS Classes
mathilda-is-here
FAQ

Frequently Asked Questions about Mathilda