VedicAstroAPI Security & Risk Analysis

wordpress.org/plugins/vedicastroapi

This plugin is a part of and serves as ready made Astrology pages for your website.

300 active installs v2.0.5 PHP + WP 6.0+ Updated Sep 16, 2025
kundlimarriage-matchingnumerologypanchangplanets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is VedicAstroAPI Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The "vedicastroapi" v2.0.5 plugin exhibits a generally good security posture with several positive indicators. The complete absence of SQL queries and the high percentage of properly escaped output are strong points. Furthermore, the plugin has no recorded vulnerability history, suggesting a history of secure development. However, significant concerns arise from the attack surface analysis. The plugin exposes 36 AJAX handlers, and a substantial 12 of these lack any authentication checks. This presents a direct pathway for unauthenticated users to interact with potentially sensitive plugin functionality, increasing the risk of abuse. While no critical taint flows or dangerous functions were identified, the unprotected AJAX endpoints are a clear security weakness that should be addressed.

Key Concerns

  • 12 unprotected AJAX handlers
Vulnerabilities
None known

VedicAstroAPI Security Vulnerabilities

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

VedicAstroAPI Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
84
1097 escaped
Nonce Checks
14
Capability Checks
0
File Operations
0
External Requests
7
Bundled Libraries
0

Output Escaping

93% escaped1181 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
vedicastro_prediction_ajax (public\class-vedic-astro-api-public.php:807)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

VedicAstroAPI Attack Surface

Entry Points51
Unprotected12

AJAX Handlers 36

authwp_ajax_vedicastro_form_data_ajaxadmin\class-vedic-astro-api-admin.php:57
noprivwp_ajax_vedicastro_form_data_ajaxadmin\class-vedic-astro-api-admin.php:58
authwp_ajax_vedicastro_prediction_ajaxpublic\class-vedic-astro-api-public.php:56
noprivwp_ajax_vedicastro_prediction_ajaxpublic\class-vedic-astro-api-public.php:60
authwp_ajax_vedicastro_location_ajaxpublic\class-vedic-astro-api-public.php:64
noprivwp_ajax_vedicastro_location_ajaxpublic\class-vedic-astro-api-public.php:68
authwp_ajax_vedicastro_kundali_ajaxpublic\class-vedic-astro-api-public.php:73
noprivwp_ajax_vedicastro_kundali_ajaxpublic\class-vedic-astro-api-public.php:77
authwp_ajax_vedicastro_matching_ajaxpublic\class-vedic-astro-api-public.php:81
noprivwp_ajax_vedicastro_matching_ajaxpublic\class-vedic-astro-api-public.php:85
authwp_ajax_vedicastro_panchang_moon_ajaxpublic\class-vedic-astro-api-public.php:89
noprivwp_ajax_vedicastro_panchang_moon_ajaxpublic\class-vedic-astro-api-public.php:93
authwp_ajax_vedicastro_panchang_ajaxpublic\class-vedic-astro-api-public.php:97
noprivwp_ajax_vedicastro_panchang_ajaxpublic\class-vedic-astro-api-public.php:101
authwp_ajax_vedicastro_retro_ajaxpublic\class-vedic-astro-api-public.php:105
noprivwp_ajax_vedicastro_retro_ajaxpublic\class-vedic-astro-api-public.php:109
authwp_ajax_vedicastro_numberology_ajaxpublic\class-vedic-astro-api-public.php:113
noprivwp_ajax_vedicastro_numberology_ajaxpublic\class-vedic-astro-api-public.php:117
authwp_ajax_vedicastro_panchang_monthly_ajaxpublic\class-vedic-astro-api-public.php:123
noprivwp_ajax_vedicastro_panchang_monthly_ajaxpublic\class-vedic-astro-api-public.php:127
authwp_ajax_vedicastro_hora_muhurats_ajaxpublic\class-vedic-astro-api-public.php:132
noprivwp_ajax_vedicastro_hora_muhurats_ajaxpublic\class-vedic-astro-api-public.php:136
authwp_ajax_vedicastro_choghadiya_muhurats_ajaxpublic\class-vedic-astro-api-public.php:141
noprivwp_ajax_vedicastro_choghadiya_muhurats_ajaxpublic\class-vedic-astro-api-public.php:145
authwp_ajax_vedicastro_sade_sati_ajaxpublic\class-vedic-astro-api-public.php:150
noprivwp_ajax_vedicastro_sade_sati_ajaxpublic\class-vedic-astro-api-public.php:154
authwp_ajax_vedicastro_gem_rudraksh_ajaxpublic\class-vedic-astro-api-public.php:159
noprivwp_ajax_vedicastro_gem_rudraksh_ajaxpublic\class-vedic-astro-api-public.php:163
authwp_ajax_paryantardasha_response_ajaxpublic\class-vedic-astro-api-public.php:168
noprivwp_ajax_paryantardasha_response_ajaxpublic\class-vedic-astro-api-public.php:172
authwp_ajax_vedicastro_kundali_download_ajaxpublic\class-vedic-astro-api-public.php:176
noprivwp_ajax_vedicastro_kundali_download_ajaxpublic\class-vedic-astro-api-public.php:180
authwp_ajax_vedicastro_matching_pdf_download_ajaxpublic\class-vedic-astro-api-public.php:184
noprivwp_ajax_vedicastro_matching_pdf_download_ajaxpublic\class-vedic-astro-api-public.php:188
authwp_ajax_generate_kundali_pdfpublic\class-vedic-astro-api-public.php:192
noprivwp_ajax_generate_kundali_pdfpublic\class-vedic-astro-api-public.php:196

Shortcodes 15

[vedicastro-services-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:35
[vedicastro-all-in-one-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:36
[vedicastro-prediction-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:37
[vedicastro-kundali-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:38
[vedicastro-matching-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:39
[vedicastro-panchang-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:40
[vedicastro-panchang-moon-calendar-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:41
[vedicastro-sade-sati-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:42
[vedicastro-retro-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:43
[vedicastro-numberology-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:44
[vedicastro-panchang-monthly-calendar-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:45
[vedicastro-hora-muhurats-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:46
[vedicastro-choghadiya-muhurats-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:47
[vedicastro-gem-stone-rudraksh-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:48
[vedicastro-kundali-download-shortcode] admin\partials\shortcode\class-vedicastro-admin.php:49
WordPress Hooks 20
actionadmin_menuadmin\class-vedic-astro-api-admin.php:56
actionvaapi_admin_setting_tabsadmin\class-vedic-astro-api-admin.php:59
actionvaapi_admin_setting_tabsadmin\class-vedic-astro-api-admin.php:60
actionvaapi_admin_setting_tabsadmin\class-vedic-astro-api-admin.php:61
actionwoocommerce_process_product_meta_simpleadmin\class-vedic-astro-api-admin.php:62
filterproduct_type_optionsadmin\class-vedic-astro-api-admin.php:63
filterwoocommerce_is_purchasableadmin\class-vedic-astro-api-admin.php:64
filterwoocommerce_get_price_htmladmin\class-vedic-astro-api-admin.php:65
actionplugins_loadedincludes\class-vedic-astro-api.php:147
actionadmin_enqueue_scriptsincludes\class-vedic-astro-api.php:163
actionadmin_enqueue_scriptsincludes\class-vedic-astro-api.php:164
actionwp_enqueue_scriptsincludes\class-vedic-astro-api.php:179
actionwp_enqueue_scriptsincludes\class-vedic-astro-api.php:180
actionwp_body_openpublic\class-vedic-astro-api-public.php:121
actionwoocommerce_checkout_create_order_line_itempublic\class-vedic-astro-api-public.php:201
actiontemplate_redirectpublic\class-vedic-astro-api-public.php:204
actioninitpublic\class-vedic-astro-api-public.php:207
filterwoocommerce_add_to_cart_validationpublic\class-vedic-astro-api-public.php:209
actionwoocommerce_order_details_after_order_tablepublic\class-vedic-astro-api-public.php:211
actiontemplate_redirectpublic\class-vedic-astro-api-public.php:213
Maintenance & Trust

VedicAstroAPI Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedSep 16, 2025
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

VedicAstroAPI Developer Profile

VedicAstroAPI

1 plugin · 300 total installs

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

How We Detect VedicAstroAPI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vedicastroapi/admin/css/vedic-astro-api-admin.css/wp-content/plugins/vedicastroapi/admin/js/vedic-astro-api-admin.js/wp-content/plugins/vedicastroapi/public/css/vedic-astro-api-public.css/wp-content/plugins/vedicastroapi/public/js/vedic-astro-api-public.js
Script Paths
/wp-content/plugins/vedicastroapi/admin/js/vedic-astro-api-admin.js/wp-content/plugins/vedicastroapi/public/js/vedic-astro-api-public.js
Version Parameters
vedic-astro-api-admin.css?ver=vedic-astro-api-admin.js?ver=vedic-astro-api-public.css?ver=vedic-astro-api-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
vedicastro-formvedicastro-shortcode-wrappervedicastro-horoscope-chartvedicastro-transit-reportvedicastro-daily-horoscopevedicastro-planetary-position
Data Attributes
data-vedicastroapi-shortcodedata-vedicastroapi-settings
JS Globals
vedicastro_admin_ajax_objectvedicastro_public_ajax_objectvedicastroApi
REST Endpoints
/wp-json/vedicastroapi/v1/horoscope/wp-json/vedicastroapi/v1/transit/wp-json/vedicastroapi/v1/planet-position
Shortcode Output
[vedicastro_horoscope][vedicastro_transit][vedicastro_daily_horoscope][vedicastro_planet_position]
FAQ

Frequently Asked Questions about VedicAstroAPI