WP Awesome City Weather Report Security & Risk Analysis

wordpress.org/plugins/wp-awesome-city-weather-report

WP Awesome City Weather Report is a Widget that displays a specified city weather Report

10 active installs v1.0.4 PHP 5.6+ WP 4.0+ Updated Aug 21, 2023
frequently-asked-questionswordpresswordpress-faqwordpress-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Awesome City Weather Report Safe to Use in 2026?

Generally Safe

Score 85/100

WP Awesome City Weather Report has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "wp-awesome-city-weather-report" plugin, version 1.0.4, exhibits a generally strong security posture with several good practices in place. Notably, it utilizes prepared statements for all SQL queries and implements nonce checks and capability checks on all its AJAX handlers, significantly reducing the risk of common web vulnerabilities. The absence of known CVEs in its history further suggests a history of security awareness.

However, the static analysis does reveal potential areas of concern. The presence of the `unserialize` function is a significant risk, as it can lead to Remote Code Execution (RCE) if not handled with extreme care and validation. The taint analysis revealing two high-severity flows with unsanitized paths further exacerbates this risk, indicating that data processed by the plugin might be vulnerable to manipulation. While the output escaping percentage is decent, the remaining portion is unescaped, which could open the door to Cross-Site Scripting (XSS) vulnerabilities.

Despite the positive aspects like the lack of historical vulnerabilities and robust handling of SQL and AJAX entry points, the identified high-severity taint flows and the use of `unserialize` present a tangible risk. A balanced conclusion is that while the plugin has foundational security measures, the specific code signals and taint analysis suggest that critical vulnerabilities might exist or could be introduced if the `unserialize` function and unsanitized data flows are not thoroughly addressed.

Key Concerns

  • High severity taint flows found
  • Dangerous function unserialize used
  • Unescaped output detected
Vulnerabilities
None known

WP Awesome City Weather Report Security Vulnerabilities

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

WP Awesome City Weather Report Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
0 prepared
Unescaped Output
62
153 escaped
Nonce Checks
6
Capability Checks
3
File Operations
2
External Requests
5
Bundled Libraries
0

Dangerous Functions Found

unserialize$data = unserialize($response);Libs\GeoPlugin.php:69
unserializereturn unserialize( $this->fetch($host) );Libs\GeoPlugin.php:145

Output Escaping

71% escaped215 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
notification_action (Inc\Classes\Notifications\Notifications.php:48)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Awesome City Weather Report Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_jltctwr_deactivation_surveyInc\Classes\Feedback.php:29
authwp_ajax_jltctwr_notification_actionInc\Classes\Notifications\Notifications.php:40
authwp_ajax_jltctwr_subscribeInc\Classes\Notifications\Subscribe.php:26
authwp_ajax_jltctwr_allow_collectInc\Classes\Notifications\What_We_Collect.php:27
authwp_ajax_jltctwr_recommended_upgrade_pluginLibs\Recommended.php:43
authwp_ajax_jltctwr_recommended_activate_pluginLibs\Recommended.php:44
WordPress Hooks 15
actionplugins_loadedclass-wp-awesome-city-weather-report.php:48
filteradmin_body_classclass-wp-awesome-city-weather-report.php:50
actionwidgets_initclass-wp-awesome-city-weather-report.php:53
actionadmin_enqueue_scriptsInc\Classes\Feedback.php:27
actionadmin_footerInc\Classes\Feedback.php:28
actionadmin_noticesInc\Classes\Notifications\Notifications.php:35
actionjltctwr_display_noticeInc\Classes\Notifications\Notifications.php:37
actionjltctwr_display_popupInc\Classes\Notifications\Notifications.php:38
actionjltctwr_sheet_promo_data_resetInc\Classes\Notifications\Upgrade_Notice.php:26
actionadmin_footerInc\Classes\Pro_Upgrade.php:47
actionwp_dashboard_setupInc\Classes\Pro_Upgrade.php:49
actionwp_enqueue_scriptsLibs\Assets.php:25
filterinstall_plugins_table_api_args_featuredLibs\Featured.php:23
filterplugins_api_resultLibs\Featured.php:33
actionadmin_menuLibs\Recommended.php:42
Maintenance & Trust

WP Awesome City Weather Report Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 21, 2023
PHP min version5.6
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Awesome City Weather Report Developer Profile

Liton Arefin

45 plugins · 43K total installs

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

How We Detect WP Awesome City Weather Report

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-awesome-city-weather-report/assets/css/plugin-survey.css
Version Parameters
wp-awesome-city-weather-report/style.css?ver=wp-awesome-city-weather-report/frontend.js?ver=wp-awesome-city-weather-report/backend.js?ver=wp-awesome-city-weather-report/class-wp-awesome-city-weather-report.php?ver=

HTML / DOM Fingerprints

CSS Classes
jltctwr-deactivate-survey-overlayjltctwr-deactivate-survey-modaljltctwr-deactivate-survey-headerjltctwr-deactivate-infojltctwr-deactivate-content-wrapperjltctwr-deactivate-form-wrapperjltctwr-deactivate-input-wrapperjltctwr-deactivate-feedback-dialog-input+1 more
Data Attributes
id="jltctwr-deactivate-survey-overlay"id="jltctwr-deactivate-survey-modal"id="jltctwr-deactivate-feedback-no_longer_needed"id="jltctwr-deactivate-feedback-found_a_better_plugin"id="jltctwr-deactivate-feedback-couldnt_get_the_plugin_to_work"id="jltctwr-deactivate-feedback-temporary_deactivation"+4 more
FAQ

Frequently Asked Questions about WP Awesome City Weather Report