Terms of Service & Privacy Policy Generator Security & Risk Analysis

wordpress.org/plugins/terms-of-service-and-privacy-policy

Generates "Terms Of Service" and "Privacy Policy" texts based on your information using shortcodes.

700 active installs v1.0 PHP + WP 3.0.1+ Updated Nov 28, 2017
agreementprivacyprivacy-policyterms-of-servicetos
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEAug 19, 2025
Safety Verdict

Is Terms of Service & Privacy Policy Generator Safe to Use in 2026?

Use With Caution

Score 63/100

Terms of Service & Privacy Policy Generator has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Aug 19, 2025Updated 8yr ago
Risk Assessment

The plugin "terms-of-service-and-privacy-policy" v1.0 exhibits a mixed security posture. On the positive side, the static analysis shows no dangerous functions, no file operations, and all SQL queries utilize prepared statements, indicating good practices in these areas. The limited attack surface with only two shortcodes, neither of which appear to be unprotected, is also a strength. However, a significant concern is the low percentage of properly escaped output (18%), which presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, especially given the plugin's history of such issues.

Taint analysis reveals no identified flows, which is positive, but this could also be due to the limited scope or complexity of the plugin's code that was analyzed. The absence of nonce checks and a low number of capability checks (only 1 identified) across the entry points, despite the identified shortcodes, suggests a potential for authorization bypass issues or insecure handling of user-provided data.

The plugin has a documented history of one medium-severity CVE, specifically related to Cross-Site Scripting, which is currently unpatched and dated in the future (August 2025). This historical pattern, coupled with the low output escaping rate in static analysis, strongly suggests that XSS is a recurring and significant threat. While the plugin demonstrates strengths in database and file handling, the prevalent output escaping deficiency and the unpatched XSS vulnerability are critical weaknesses that require immediate attention to mitigate security risks.

Key Concerns

  • Unpatched CVE (medium severity)
  • Low percentage of properly escaped output (18%)
  • Lack of nonce checks on entry points
  • Low number of capability checks on entry points
Vulnerabilities
1

Terms of Service & Privacy Policy Generator Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49413medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Terms of Service & Privacy Policy Generator <= 1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Aug 19, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Terms of Service & Privacy Policy Generator Code Analysis

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

Output Escaping

18% escaped28 total outputs
Attack Surface

Terms of Service & Privacy Policy Generator Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[wl_tos] wl_tos_pp_generator.php:478
[wl_privacypolicy] wl_tos_pp_generator.php:523
WordPress Hooks 3
actionadmin_menuwl_tos_pp_generator.php:24
actionadmin_initwl_tos_pp_generator.php:25
actionwp_dashboard_setupwl_tos_pp_generator.php:533
Maintenance & Trust

Terms of Service & Privacy Policy Generator Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedNov 28, 2017
PHP min version
Downloads21K

Community Trust

Rating0/100
Number of ratings0
Active installs700
Developer Profile

Terms of Service & Privacy Policy Generator Developer Profile

Wishloop

1 plugin · 700 total installs

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

How We Detect Terms of Service & Privacy Policy Generator

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapnav-tab-wrappernav-tabnav-tab-activetab-contentmanage-menusform-table
Data Attributes
id="wl_tos-wp"name="wl_tos_tos_heading"name="wl_tos_pp_heading"name="wl_tos_name"name="wl_tos_full_name"name="wl_tos_possessive_name"+10 more
Shortcode Output
[wl_tos][wl_privacypolicy]
FAQ

Frequently Asked Questions about Terms of Service & Privacy Policy Generator