Solar-Energy-Visualizer Security & Risk Analysis

wordpress.org/plugins/pv-anlagen

This plugin represents a customer area for energy feed-in and consumption customers.

10 active installs v1.0.2 PHP 7.0+ WP 4.7+ Updated Feb 16, 2023
energyerneuerbare-energiepvsolarvisualizer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Solar-Energy-Visualizer Safe to Use in 2026?

Generally Safe

Score 85/100

Solar-Energy-Visualizer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "pv-anlagen" v1.0.2 plugin exhibits a generally strong security posture based on the provided static analysis. A significant majority of SQL queries utilize prepared statements, and a high percentage of output operations are properly escaped, indicating good coding practices for preventing common web vulnerabilities like SQL injection and XSS. The absence of any recorded CVEs in its vulnerability history further suggests a mature and relatively secure codebase. The low number of entry points and the lack of identified unsanitized flows in the taint analysis are also positive indicators.

However, a critical area of concern is the complete absence of nonce checks across all identified entry points. While the static analysis reports zero unprotected entry points and a decent number of capability checks, the lack of nonce validation means that authenticated users could potentially be coerced into triggering actions they did not intend, leading to Cross-Site Request Forgery (CSRF) vulnerabilities. The presence of a bundled, potentially outdated, TCPDF library also warrants attention as it could be a vector for exploits if not managed carefully. These factors, while not indicating immediate critical flaws, represent potential weaknesses that could be exploited in conjunction with other factors.

Key Concerns

  • Missing nonce checks on entry points
  • Bundled outdated library (TCPDF v1.0.004)
Vulnerabilities
None known

Solar-Energy-Visualizer Security Vulnerabilities

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

Solar-Energy-Visualizer Code Analysis

Dangerous Functions
0
Raw SQL Queries
15
87 prepared
Unescaped Output
52
957 escaped
Nonce Checks
0
Capability Checks
7
File Operations
32
External Requests
3
Bundled Libraries
1

Bundled Libraries

TCPDF1.0.004

SQL Query Safety

85% prepared102 total queries

Output Escaping

95% escaped1009 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
sevz_add_credit (includes\credit.php:22)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Solar-Energy-Visualizer Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[sevz_show_total_pv] includes\class-sevz.php:193
[sevz_show_pv] includes\class-sevz.php:196
[sevz_show_invoice] includes\class-sevz.php:198
[sevz_add_credit] includes\class-sevz.php:199
WordPress Hooks 7
actionplugins_loadedincludes\class-sevz.php:154
actionadmin_enqueue_scriptsincludes\class-sevz.php:169
actionadmin_enqueue_scriptsincludes\class-sevz.php:170
actionadmin_menuincludes\class-sevz.php:171
actionadmin_initincludes\class-sevz.php:173
actionwp_enqueue_scriptsincludes\class-sevz.php:188
actionwp_enqueue_scriptsincludes\class-sevz.php:189
Maintenance & Trust

Solar-Energy-Visualizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedFeb 16, 2023
PHP min version7.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Solar-Energy-Visualizer Developer Profile

christinali

1 plugin · 10 total installs

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

How We Detect Solar-Energy-Visualizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pv-anlagen/js/chart.js/wp-content/plugins/pv-anlagen/js/datepicker.js/wp-content/plugins/pv-anlagen/js/main.js/wp-content/plugins/pv-anlagen/js/vue.js/wp-content/plugins/pv-anlagen/style.css/wp-content/plugins/pv-anlagen/css/chart.css/wp-content/plugins/pv-anlagen/css/style.css
Script Paths
/wp-content/plugins/pv-anlagen/js/chart.js/wp-content/plugins/pv-anlagen/js/datepicker.js/wp-content/plugins/pv-anlagen/js/main.js/wp-content/plugins/pv-anlagen/js/vue.js
Version Parameters
pv-anlagen/js/chart.js?ver=pv-anlagen/js/datepicker.js?ver=pv-anlagen/js/main.js?ver=pv-anlagen/js/vue.js?ver=pv-anlagen/style.css?ver=pv-anlagen/css/chart.css?ver=pv-anlagen/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
pv-anlagen-wrapperpv-anlagen-chart-containerpv-anlagen-datepicker-container
HTML Comments
<!-- PV Anlagen Plugin --><!-- End PV Anlagen Plugin -->
Data Attributes
data-pv-anlagen-configdata-pv-anlagen-chart-data
JS Globals
pvAnlagenChartpvAnlagenSettingswindow.pvAnlagen
REST Endpoints
/wp-json/pv-anlagen/v1/data/wp-json/pv-anlagen/v1/settings
Shortcode Output
[pv_anlagen_chart][pv_anlagen_settings_form][pv_anlagen_data_display]
FAQ

Frequently Asked Questions about Solar-Energy-Visualizer