Janolaw AGB Hosting Security & Risk Analysis

wordpress.org/plugins/janolaw-agb-hosting

This plugin gets legal documents provided by janolaw AG (commercial service) like General terms, Imprint etc. for Wordpress sites and WooCommerce shop …

1K active installs v4.4.13 PHP + WP 3.0+ Updated Jan 11, 2026
agbdatenschutzerklarungimpressumrechtstextewiderrufsbelehrung
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Janolaw AGB Hosting Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The janolaw-agb-hosting plugin v4.4.13 presents a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, employing prepared statements for all SQL queries, and having no known historical vulnerabilities. The absence of critical or high-severity taint flows is also a strong indicator of careful coding. However, there are significant concerns regarding output escaping, with 100% of outputs being unescaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered without sanitization. Additionally, the plugin has a relatively large attack surface of 20 shortcodes, and while the static analysis indicates no unprotected entry points, the sheer number of shortcodes warrants careful review of their internal implementations for potential logic flaws or vulnerabilities that might not be caught by static analysis alone. The presence of file operations and external HTTP requests, while not inherently problematic, should be monitored for secure implementation.

The lack of historical vulnerabilities is a positive sign, suggesting the developers may have a good understanding of security principles or that the plugin's functionality hasn't historically attracted attacks. Nevertheless, the critical issue of unescaped output remains a substantial risk. The plugin's strengths lie in its clean SQL handling and lack of known security incidents. The primary weakness is the widespread failure to escape output, which is a fundamental security requirement and a common vector for attacks. Further investigation into the shortcode implementations is also recommended.

Key Concerns

  • 100% of outputs are unescaped
  • Large attack surface (20 shortcodes)
  • 0 Nonce checks on entry points
Vulnerabilities
None known

Janolaw AGB Hosting Security Vulnerabilities

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

Janolaw AGB Hosting Code Analysis

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

Output Escaping

0% escaped84 total outputs
Attack Surface

Janolaw AGB Hosting Attack Surface

Entry Points20
Unprotected0

Shortcodes 20

[janolaw_agb] janolaw_agb.php:742
[janolaw_impressum] janolaw_agb.php:743
[janolaw_widerrufsbelehrung] janolaw_agb.php:744
[janolaw_widerrufsformular] janolaw_agb.php:745
[janolaw_datenschutzerklaerung] janolaw_agb.php:746
[janolaw_agb_de] janolaw_agb.php:748
[janolaw_impressum_de] janolaw_agb.php:749
[janolaw_widerrufsbelehrung_de] janolaw_agb.php:750
[janolaw_widerrufsformular_de] janolaw_agb.php:751
[janolaw_datenschutzerklaerung_de] janolaw_agb.php:752
[janolaw_agb_gb] janolaw_agb.php:754
[janolaw_impressum_gb] janolaw_agb.php:755
[janolaw_widerrufsbelehrung_gb] janolaw_agb.php:756
[janolaw_widerrufsformular_gb] janolaw_agb.php:757
[janolaw_datenschutzerklaerung_gb] janolaw_agb.php:758
[janolaw_agb_fr] janolaw_agb.php:760
[janolaw_impressum_fr] janolaw_agb.php:761
[janolaw_widerrufsbelehrung_fr] janolaw_agb.php:762
[janolaw_widerrufsformular_fr] janolaw_agb.php:763
[janolaw_datenschutzerklaerung_fr] janolaw_agb.php:764
WordPress Hooks 5
actionplugins_loadedjanolaw_agb.php:34
actionadmin_initjanolaw_agb.php:42
actionadmin_menujanolaw_agb.php:738
actionupgrader_process_completejanolaw_agb.php:739
filterwoocommerce_email_attachmentsjanolaw_agb.php:741
Maintenance & Trust

Janolaw AGB Hosting Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 11, 2026
PHP min version
Downloads38K

Community Trust

Rating100/100
Number of ratings1
Active installs1K
Developer Profile

Janolaw AGB Hosting Developer Profile

Jan

1 plugin · 1K total installs

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

How We Detect Janolaw AGB Hosting

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/janolaw-agb-hosting/js/janolaw-agb-hosting.js/wp-content/plugins/janolaw-agb-hosting/css/janolaw-agb-hosting.css
Script Paths
/wp-content/plugins/janolaw-agb-hosting/js/janolaw-agb-hosting.js
Version Parameters
janolaw-agb-hosting/js/janolaw-agb-hosting.js?ver=janolaw-agb-hosting/css/janolaw-agb-hosting.css?ver=

HTML / DOM Fingerprints

CSS Classes
janolaw-agb-hosting-wrapper
HTML Comments
<!-- janolaw agb hosting --><!-- janolaw agb hosting ENDE -->
JS Globals
janolaw_agb_hosting_params
Shortcode Output
[janolaw_agb][janolaw_impressum][janolaw_widerrufsbelehrung][janolaw_widerrufsformular]
FAQ

Frequently Asked Questions about Janolaw AGB Hosting