Multi-Author AdSense Security & Risk Analysis

wordpress.org/plugins/multi-author-adsense

Multi-Author AdSense is a WordPress plugin which allows website owners who run multi-author blogs complete control over their authors AdSense output.

10 active installs v1.0 PHP + WP 3.0.1+ Updated Jun 6, 2015
adsensemulti-author-adsensemulti-author-responsive-adsresponsiveresponsive-adsense
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi-Author AdSense Safe to Use in 2026?

Generally Safe

Score 85/100

Multi-Author AdSense has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "multi-author-adsense" v1.0 plugin exhibits a mixed security posture. On the positive side, it has a very small attack surface, with no AJAX handlers or REST API routes exposed, and no file operations or external HTTP requests. The presence of nonce and capability checks, along with 147 total output operations, suggests some attention to security fundamentals. However, significant concerns arise from the static code analysis. All SQL queries are executed without prepared statements, a critical security flaw that could lead to SQL injection vulnerabilities. Furthermore, only 21% of output operations are properly escaped, leaving potential for Cross-Site Scripting (XSS) vulnerabilities. The taint analysis reveals one unsanitized path, which is concerning given the lack of proper SQL handling and output escaping.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • Flow with unsanitized paths
Vulnerabilities
None known

Multi-Author AdSense Security Vulnerabilities

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

Multi-Author AdSense Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

21% escaped147 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
MAA_extra_user_profile_fields (profile.php:3)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Multi-Author AdSense Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[maa] index.php:1580
[MAA] index.php:1581
WordPress Hooks 11
actionadd_meta_boxesindex.php:335
actionsave_postindex.php:336
actionadmin_menuindex.php:1575
actionadmin_initindex.php:1576
filterthe_contentindex.php:1584
actionadd_meta_boxespro.php:450
actionsave_postpro.php:491
actionshow_user_profileprofile.php:919
actionedit_user_profileprofile.php:920
actionpersonal_options_updateprofile.php:922
actionedit_user_profile_updateprofile.php:923
Maintenance & Trust

Multi-Author AdSense Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedJun 6, 2015
PHP min version
Downloads4K

Community Trust

Rating60/100
Number of ratings2
Active installs10
Developer Profile

Multi-Author AdSense Developer Profile

The Plugin Factory

5 plugins · 260 total installs

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

How We Detect Multi-Author AdSense

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

Asset Fingerprints

HTML / DOM Fingerprints

HTML Comments
Multi-Author AdSense (Stand Alone)FreeMultiple authors: ability for WordPress authors to add their own AdSense publisher IDMultiple ads / author: allow admin to set the number of ads an author can store in their profile+36 more
Data Attributes
maa_debug
JS Globals
maa_debugmaa_adsense_ads_countmaa_non_adsense_ads_countmaa_promaa_adsense_sizesmaa_settings
FAQ

Frequently Asked Questions about Multi-Author AdSense