
MKD Air Quality Security & Risk Analysis
wordpress.org/plugins/wp-mkd-air-qualityShow air quality data for multiple air quality stations in Macedonia
Is MKD Air Quality Safe to Use in 2026?
Generally Safe
Score 85/100MKD Air Quality has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-mkd-air-quality plugin version 1.1.2 presents a mixed security posture. While it demonstrates good practices such as exclusively using prepared statements for SQL queries and avoiding file operations, there are significant concerns regarding its attack surface and data sanitization. The presence of four unprotected AJAX handlers is a major vulnerability, as these entry points can be accessed by any user, potentially leading to unauthorized actions. Furthermore, the taint analysis revealed two high-severity flows with unsanitized paths, indicating that user-supplied data might be processed without adequate validation, posing a risk of arbitrary code execution or data manipulation.
The plugin's lack of a vulnerability history might suggest a history of responsible development or simply a lack of past discoveries. However, it's crucial to note that this doesn't guarantee future security. The combination of a significant unprotected attack surface and high-severity taint flows outweighs the positive aspects. Therefore, while the SQL handling is secure, the plugin requires immediate attention to secure its AJAX endpoints and address the identified data sanitization issues to mitigate potential exploitation.
Key Concerns
- Unprotected AJAX handlers
- High severity unsanitized taint flows
- Low percentage of properly escaped output
- Limited nonce/capability checks on entry points
MKD Air Quality Security Vulnerabilities
MKD Air Quality Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
MKD Air Quality Attack Surface
AJAX Handlers 4
Shortcodes 3
WordPress Hooks 6
Maintenance & Trust
MKD Air Quality Maintenance & Trust
Maintenance Signals
Community Trust
MKD Air Quality Developer Profile
4 plugins · 10K total installs
How We Detect MKD Air Quality
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-mkd-air-quality/admin/css/style.css/wp-content/plugins/wp-mkd-air-quality/admin/js/script.js/wp-content/plugins/wp-mkd-air-quality/admin/js/script.jswp-mkd-air-quality/admin/css/style.css?ver=wp-mkd-air-quality/admin/js/script.js?ver=HTML / DOM Fingerprints
mkdaiq-admin