
Horoscopen (NL) – Astro Media Security & Risk Analysis
wordpress.org/plugins/astro-mediaHoroscopen van Astro Media zijn Nederlandstalige horoscopen, geschreven voor iedereen met een brede interesse in astrologie.
Is Horoscopen (NL) – Astro Media Safe to Use in 2026?
Generally Safe
Score 92/100Horoscopen (NL) – Astro Media has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "astro-media" plugin v2.5.5 presents a mixed security posture. While there is no recorded vulnerability history, indicating a potentially stable release, the static analysis reveals significant concerns. A substantial attack surface exists with 18 unprotected AJAX handlers, creating a direct avenue for potential unauthorized actions. Furthermore, the taint analysis highlights 5 high-severity flows with unsanitized paths, suggesting risks of data manipulation or injection if these flows are triggered with malicious input. The low percentage of prepared statements for SQL queries (34%) and the similarly low rate of proper output escaping (28%) significantly exacerbate these risks, as they make the plugin vulnerable to SQL injection and cross-site scripting (XSS) attacks, respectively, especially when combined with the unprotected entry points. The absence of any nonce or capability checks is a major security weakness that allows any authenticated user to potentially exploit the unprotected AJAX endpoints. The bundled DataTables library, while common, should also be monitored for potential vulnerabilities if it's not kept up-to-date.
In conclusion, the plugin's lack of known CVEs is a positive sign, but it is overshadowed by critical weaknesses identified in the static analysis. The high number of unprotected AJAX handlers, coupled with high-severity unsanitized taint flows and poor data sanitization practices (SQL preparation and output escaping), creates a significant risk profile. The complete absence of nonce and capability checks on AJAX handlers is particularly concerning. While the plugin does not appear to be actively exploited based on its history, these inherent vulnerabilities make it a target for attackers. Immediate attention is required to address the identified code-level security flaws to mitigate these risks.
Key Concerns
- Unprotected AJAX handlers
- High severity unsanitized taint flows
- Low percentage of prepared SQL statements
- Low percentage of proper output escaping
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
Horoscopen (NL) – Astro Media Security Vulnerabilities
Horoscopen (NL) – Astro Media Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Horoscopen (NL) – Astro Media Attack Surface
AJAX Handlers 18
Shortcodes 52
WordPress Hooks 6
Maintenance & Trust
Horoscopen (NL) – Astro Media Maintenance & Trust
Maintenance Signals
Community Trust
Horoscopen (NL) – Astro Media Alternatives
No alternatives data available yet.
Horoscopen (NL) – Astro Media Developer Profile
1 plugin · 10 total installs
How We Detect Horoscopen (NL) – Astro Media
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/astro-media/css/style.css/wp-content/plugins/astro-media/js/underscore.js/wp-content/plugins/astro-media/js/scripts.js/wp-content/plugins/astro-media/css/bootstrap.css/wp-content/plugins/astro-media/css/fontawesome.css/wp-content/plugins/astro-media/css/datatables.css/wp-content/plugins/astro-media/js/datatables.js/wp-content/plugins/astro-media/js/ajax-handler.js/wp-content/plugins/astro-media/js/underscore.js/wp-content/plugins/astro-media/js/scripts.js/wp-content/plugins/astro-media/js/datatables.js/wp-content/plugins/astro-media/js/ajax-handler.jsastro-media/style.css?ver=astro-media/bootstrap.css?ver=astro-media/fontawesome.css?ver=astro-media/underscore.js?ver=astro-media/scripts.js?ver=astro-media/datatables.css?ver=astro-media/datatables.js?ver=astro-media/ajax-handler.js?ver=HTML / DOM Fingerprints
astromedia-horoscope-containerastromedia-tarot-cardastromedia-tarot-spreadastromedia-zigeuner-cardastromedia-lenormand-cardastromedia-horoscope-dayastromedia-horoscope-monthastromedia-horoscope-year+4 more<!-- Astro Media Horoscope Shortcode --><!-- Astro Media Tarot Card --><!-- Astro Media Tarot Spread --><!-- Astro Media Zigeuner Card -->+1 moredata-astromedia-horoscope-typedata-astromedia-tarot-card-iddata-astromedia-tarot-spread-layoutdata-astromedia-zigeuner-card-indexdata-astromedia-lenormand-card-namemy_ajax_object/wp-json/astro-media/v1/horoscope/wp-json/astro-media/v1/tarot/wp-json/astro-media/v1/lenormand[dayhoroscope][extendedbirthhoroscope][birthhoroscope][monthhoroscope]