Airliners Widget Security & Risk Analysis

wordpress.org/plugins/airliners-widget

Displays an Airliners.net picture (Random, Top Of Yesterday, or specific picture by ID) using official Airliners.net script

10 active installs v1.1.1 PHP + WP 2.8+ Updated Jun 9, 2015
airlinersaviationimagepicturewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Airliners Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Airliners Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The airliners-widget plugin, version 1.1.1, exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the complete lack of critical or high-severity issues in its history are strong indicators of a well-maintained and secure plugin. Furthermore, the static analysis reveals no direct SQL injection vulnerabilities through prepared statements, no file operations, and no external HTTP requests, all of which significantly reduce common attack vectors. The plugin also has a very small attack surface with only one shortcode and no unprotected AJAX or REST API entry points.

However, there are areas for improvement. The most notable concern is the low percentage (25%) of properly escaped outputs. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered without adequate sanitization. While the taint analysis shows no identified flows, this might be due to the limited scope of analysis or the specific nature of the data processed. The absence of nonce checks and capability checks on the single shortcode, while not immediately exploitable given the lack of other weaknesses, represents a missed opportunity for robust access control and could become a risk if the plugin's functionality were to evolve to handle sensitive operations.

In conclusion, airliners-widget v1.1.1 is a relatively secure plugin, particularly due to its clean vulnerability history and the absence of critical static analysis findings. The primary area of concern is output escaping, which needs attention to mitigate XSS risks. The lack of authorization checks on the shortcode is a minor point but worth noting for future development. Overall, the strengths outweigh the weaknesses, but addressing the output escaping would further solidify its security.

Key Concerns

  • Low output escaping percentage
  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
Vulnerabilities
None known

Airliners Widget Security Vulnerabilities

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

Airliners Widget Code Analysis

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

Output Escaping

25% escaped20 total outputs
Attack Surface

Airliners Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[airliners] airliners-widget.php:140
WordPress Hooks 1
actionwidgets_initairliners-widget.php:138
Maintenance & Trust

Airliners Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJun 9, 2015
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings2
Active installs10
Developer Profile

Airliners Widget Developer Profile

sierramike

3 plugins · 70 total installs

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

How We Detect Airliners Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/airliners-widget/airliners-widget.css
Version Parameters
airliners-widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
widget_airliners_widget
Data Attributes
id="airliners-widget-title"name="airliners-widget-title"id="airliners-widget-imgtype"name="airliners-widget-imgtype"id="airliners-widget-imgid"name="airliners-widget-imgid"
Shortcode Output
<div class='widget_airliners_widget'>
FAQ

Frequently Asked Questions about Airliners Widget