advertSAFE Site Seal Security & Risk Analysis

wordpress.org/plugins/advertsafe

Add trust to your website and users with the advertSAFE site seal plugin. Plus earn 25% commission from any new member sign ups through your seal.

10 active installs v1.1 PHP + WP 3.3+ Updated Oct 1, 2013
check-idfree-site-sealid-verificationsecuritysite-seal
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is advertSAFE Site Seal Safe to Use in 2026?

Generally Safe

Score 85/100

advertSAFE Site Seal 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 Advertsafe v1.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no known vulnerabilities (CVEs) or recent security incidents. The attack surface appears limited, with only two shortcodes as entry points, and importantly, none of these are reported as unprotected by authentication or permission checks in the static analysis.

However, there are significant areas of concern. The presence of two instances of `create_function` is a critical red flag, as this function is deprecated and can lead to severe security vulnerabilities if not handled with extreme care, potentially allowing for remote code execution. Furthermore, only 12% of output escaping is properly handled, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis reveals one flow with unsanitized paths, which, combined with the poor output escaping, strongly suggests a potential for XSS attacks. The lack of nonce checks on the identified entry points, while not explicitly stated as unprotected, is a missed opportunity for hardening against CSRF attacks.

Key Concerns

  • Dangerous function: create_function
  • Low output escaping percentage
  • Taint flow with unsanitized path
  • Missing nonce checks on entry points
Vulnerabilities
None known

advertSAFE Site Seal Security Vulnerabilities

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

advertSAFE Site Seal Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function('', 'return register_widget("advertsafeWidget");') );advertsafe.php:213
create_functionadd_action( 'widgets_init', create_function('', 'return register_widget("advertsafeWidget1");') );advertsafe.php:295

Output Escaping

12% escaped17 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
advertsafe_fonks (advertsafe.php:83)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

advertSAFE Site Seal Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[advertSAFE site seal] advertsafe.php:73
[advertSAFE user ID] advertsafe.php:316
WordPress Hooks 9
actionadmin_menuadvertsafe.php:71
filterAdvertSAFEadvertsafe.php:167
actionwidgets_initadvertsafe.php:213
actionshow_user_profileadvertsafe.php:216
actionedit_user_profileadvertsafe.php:217
actionpersonal_options_updateadvertsafe.php:239
actionedit_user_profile_updateadvertsafe.php:240
actionwidgets_initadvertsafe.php:295
filterAdvertSAFEadvertsafe.php:314
Maintenance & Trust

advertSAFE Site Seal Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedOct 1, 2013
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

advertSAFE Site Seal Developer Profile

weptile

3 plugins · 80 total installs

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

How We Detect advertSAFE Site Seal

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advertsafe/badges/200x80_ap.png

HTML / DOM Fingerprints

CSS Classes
advertsafeWidgetadvertsafeWidget1
HTML Comments
<!-- if(get_option('adversafe_txt')==""){?> advertSAFE verified – NO<?php } --><!-- <h2><a href="https://www.advertsafe.com/">Join advertSAFE and grab your own badge</a></h2> -->
Data Attributes
data-id="useradvertsafe"
Shortcode Output
<a href='http://www.advertsafe.com'><img src='<a href='http://www.advertsafe.com'><img src='<textarea name="useradvertsafe" id="useradvertsafe" class="regular-text" style="height:70px; margin-top:20px; margin-left:10px;" >
FAQ

Frequently Asked Questions about advertSAFE Site Seal