Aviation Weather from NOAA Security & Risk Analysis

wordpress.org/plugins/aviation-weather-from-noaa

Aviation weather data from NOAA's Aviation Digital Data Service (ADDS)

100 active installs v0.7.2 PHP + WP 3.8+ Updated Oct 31, 2022
aviationmetarnoaapirepsweather
61
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 30, 2025
Safety Verdict

Is Aviation Weather from NOAA Safe to Use in 2026?

Use With Caution

Score 61/100

Aviation Weather from NOAA has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 30, 2025Updated 3yr ago
Risk Assessment

The aviation-weather-from-noaa plugin exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query preparation and output escaping, significant concerns arise from its attack surface and vulnerability history. The presence of three unprotected AJAX handlers presents a notable risk, as these can be exploited by unauthenticated users. The plugin's vulnerability history, specifically a high-severity path traversal vulnerability discovered in the recent past and still unpatched, is a critical red flag. This indicates a potential for attackers to manipulate file paths, leading to unauthorized access to sensitive data or even system compromise. Although taint analysis shows no unsanitized paths in the current version, the recurring nature of path-related vulnerabilities is concerning and suggests potential for reintroduction. The plugin has a moderate attack surface with several entry points, a portion of which lack proper authorization. The strengths lie in its use of prepared statements for SQL and generally good output escaping, which mitigate some common web vulnerabilities. However, the unpatched high-severity vulnerability and the unprotected AJAX endpoints create a clear and present danger.

Key Concerns

  • Unpatched high severity CVE
  • Unprotected AJAX handlers
  • No capability checks
  • File operations present
  • External HTTP requests present
Vulnerabilities
1

Aviation Weather from NOAA Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-28980high · 8.1Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Aviation Weather from NOAA <= 0.7.2 - Authenticated (Subscriber+) Arbitrary File Deletion

Jun 30, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Aviation Weather from NOAA Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
17
84 escaped
Nonce Checks
3
Capability Checks
0
File Operations
6
External Requests
1
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

83% escaped101 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
clear_log (admin\class-awfn-logs.php:144)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Aviation Weather from NOAA Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 5

authwp_ajax_weather_shortcodeaviation-weather-from-noaa.php:112
noprivwp_ajax_weather_shortcodeaviation-weather-from-noaa.php:113
authwp_ajax_weather_widgetaviation-weather-from-noaa.php:114
noprivwp_ajax_weather_widgetaviation-weather-from-noaa.php:115
authwp_ajax_awfn_clear_logaviation-weather-from-noaa.php:116

Shortcodes 1

[adds_weather] aviation-weather-from-noaa.php:146
WordPress Hooks 12
actionadmin_menuadmin\class-awfn-logs.php:12
actionadmin_initadmin\class-awfn-logs.php:13
actioninitaviation-weather-from-noaa.php:106
actionsidebar_admin_setupaviation-weather-from-noaa.php:109
actionin_plugin_update_message-aviation-weather-from-noaa/aviation-weather-from-noaa.phpaviation-weather-from-noaa.php:117
actionadmin_print_stylesaviation-weather-from-noaa.php:134
actionadmin_enqueue_scriptsaviation-weather-from-noaa.php:135
actionwp_enqueue_scriptsaviation-weather-from-noaa.php:138
actionwp_enqueue_scriptsaviation-weather-from-noaa.php:139
actionwp_enqueue_scriptsaviation-weather-from-noaa.php:140
actionenqueue_block_editor_assetsaviation-weather-from-noaa.php:143
actionwidgets_initaviation-weather-from-noaa.php:598
Maintenance & Trust

Aviation Weather from NOAA Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedOct 31, 2022
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Aviation Weather from NOAA Developer Profile

machouinard

1 plugin · 100 total installs

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

How We Detect Aviation Weather from NOAA

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/aviation-weather-from-noaa/css/loading.gif/wp-content/plugins/aviation-weather-from-noaa/css/widget.css/wp-content/plugins/aviation-weather-from-noaa/js/widget.js
Script Paths
/wp-content/plugins/aviation-weather-from-noaa/js/widget.js
Version Parameters
/wp-content/plugins/aviation-weather-from-noaa/css/widget.css?ver=/wp-content/plugins/aviation-weather-from-noaa/js/widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
adds-weather-wrapper
Data Attributes
data-instance
JS Globals
AWFN_ShortcodeAdds_Weather_Widgetwidget_ajax_object
REST Endpoints
/wp-json/aviation-weather-from-noaa/v1/stations
Shortcode Output
[adds_weather
FAQ

Frequently Asked Questions about Aviation Weather from NOAA