Androapp – Native Android mobile app for wordpress site Security & Risk Analysis

wordpress.org/plugins/androapp

Native mobile app for android platform, create a beautiful mobile app for your wordpress blog in minutes, no programming knowledge required.

400 active installs v25.03 PHP + WP 3.3+ Updated Dec 15, 2022
android-appapp-for-wordpressmobile-appmobile-app-pluginnative-mobile-app
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Androapp – Native Android mobile app for wordpress site Safe to Use in 2026?

Generally Safe

Score 85/100

Androapp – Native Android mobile app for wordpress site has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "androapp" v25.03 plugin exhibits a significantly concerning security posture primarily due to its extensive attack surface without adequate authentication or permission checks. All 23 identified REST API entry points lack permission callbacks, meaning any unauthenticated user could potentially interact with these endpoints. While the plugin demonstrates good practices with a high percentage of SQL queries using prepared statements and a reasonable number of nonce checks, the lack of authentication on REST API routes overshadows these strengths.

The taint analysis, though limited in scope with only 3 flows analyzed, did reveal 2 flows with unsanitized paths. While the severity was not critical or high, this still indicates potential for path traversal vulnerabilities if these flows are exposed to external input. The absence of recorded CVEs is a positive sign, suggesting a history of being free from known exploitable vulnerabilities, but this should not be interpreted as a guarantee of current security, especially given the identified attack surface issues.

In conclusion, "androapp" v25.03 has some positive security attributes, particularly in its handling of SQL queries. However, the massive unprotected attack surface presented by the REST API routes and the presence of unsanitized path flows are critical weaknesses that expose the plugin to significant risk. The lack of historical vulnerabilities is encouraging but doesn't mitigate the immediate concerns raised by the static analysis.

Key Concerns

  • 23 REST API routes without permission callbacks
  • 2 flows with unsanitized paths (Taint Analysis)
  • Only 9% of outputs properly escaped
  • Bundled Guzzle library (potential for outdated versions)
Vulnerabilities
None known

Androapp – Native Android mobile app for wordpress site Security Vulnerabilities

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

Androapp – Native Android mobile app for wordpress site Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
24 prepared
Unescaped Output
352
34 escaped
Nonce Checks
3
Capability Checks
1
File Operations
9
External Requests
4
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

96% prepared25 total queries

Output Escaping

9% escaped386 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
old_way (gcm\test.php:42)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
23 unprotected

Androapp – Native Android mobile app for wordpress site Attack Surface

Entry Points23
Unprotected23

REST API Routes 23

GET/wp-json/androapp/v2/gcm/register/(?P<gcmid>.+)class-pw-wp-gcm-register.php:8
GET/wp-json/androapp/v2androappconfigclass-pw-wp-menu.php:31
GET/wp-json/androapp/v2androappauthcheckclass-pw-wp-menu.php:36
POST/wp-json/androapp/v2/androapp/add/(?P<id>\d+)/comments_newclass-pw-wp-menu.php:41
GET/wp-json/androapp/v2/posts/slugclass-pw-wp-posts.php:20
GET/wp-json/androapp/v2/postsclass-pw-wp-posts.php:25
POST/wp-json/androapp/v2/androapp/woo/customersclass-pw-wp-woo.php:50
GET/wp-json/androapp/v2/androapp/woo/meclass-pw-wp-woo.php:55
GET/wp-json/androapp/v2/androappgetproductsclass-pw-wp-woo.php:60
GET/wp-json/androapp/v2/androapp/woo/orderclass-pw-wp-woo.php:65
POST/wp-json/androapp/v2/androappcreateorderclass-pw-wp-woo.php:70
GET/wp-json/androapp/v2/androapppaymentclass-pw-wp-woo.php:75
POST/wp-json/androapp/v2/androappaddtocartclass-pw-wp-woocommerce.php:14
POST/wp-json/androapp/v2/androapp/addtocart/bulkclass-pw-wp-woocommerce.php:19
POST/wp-json/androapp/v2/androappaddaddressclass-pw-wp-woocommerce.php:24
POST/wp-json/androapp/v2/androappapplycouponclass-pw-wp-woocommerce.php:28
POST/wp-json/androapp/v2/androappremovecouponclass-pw-wp-woocommerce.php:32
POST/wp-json/androapp/v2/androappaddshippingmethodclass-pw-wp-woocommerce.php:36
POST/wp-json/androapp/v2/androappupdatecartclass-pw-wp-woocommerce.php:40
POST/wp-json/androapp/v2/androappremovefromcartclass-pw-wp-woocommerce.php:44
GET/wp-json/androapp/v2/androappgetcartclass-pw-wp-woocommerce.php:48
GET/wp-json/androapp/v2/androappgetstatesclass-pw-wp-woocommerce.php:52
POST/wp-json/androapp/v2/androappcartclass-pw-wp-woocommerce.php:56
WordPress Hooks 39
filterwp_cache_eof_tagsandroapp.php:49
actioninitandroapp.php:65
actionplugins_loadedandroapp.php:74
filterdetermine_current_userandroapp_basic_auth.php:25
filterdetermine_current_userandroapp_basic_auth.php:33
filterjson_authentication_errorsandroapp_basic_auth.php:42
actioninitandroapp_functions.php:25
filterwoocommerce_api_product_responseandroapp_functions.php:26
filterjson_prepare_postandroapp_functions.php:27
filterrest_prepare_postandroapp_functions.php:28
filterrest_prepare_pageandroapp_functions.php:29
filterjson_prepare_commentandroapp_functions.php:30
filterrest_prepare_commentandroapp_functions.php:31
filtercomment_textandroapp_functions.php:33
filterwp_footerandroapp_functions.php:34
actionwp_json_server_before_serveandroapp_functions.php:35
actionsend_push_notification_after_publishandroapp_functions.php:36
filterthe_contentandroapp_functions.php:37
filterthe_contentandroapp_functions.php:38
actionwp_headandroapp_functions.php:39
actiontransition_post_statusandroapp_functions.php:46
actioninitandroapp_functions.php:65
actioninitandroapp_functions.php:66
filterjson_endpointsandroapp_functions.php:787
filterjson_endpointsandroapp_functions.php:788
filterjson_endpointsandroapp_functions.php:789
filterjson_endpointsandroapp_functions.php:792
filterjson_endpointsandroapp_functions.php:795
actionadmin_enqueue_scriptsandroapp_init_js_css.php:22
actionrest_api_initclass-pw-wp-gcm-register.php:7
actionrest_api_initclass-pw-wp-menu.php:30
actionrest_api_initclass-pw-wp-posts.php:19
actionrest_api_initclass-pw-wp-woo.php:49
actionrest_api_initclass-pw-wp-woocommerce.php:13
actionadmin_initpw_mobile_settings.php:270
actionadmin_menupw_mobile_settings.php:272
actionadmin_noticespw_mobile_settings.php:274
actionprint_scripts_arraypw_mobile_settings.php:280
actionwp_print_scriptspw_mobile_settings.php:281

Scheduled Events 2

send_push_notification_after_publish
send_push_notification_after_publish
Maintenance & Trust

Androapp – Native Android mobile app for wordpress site Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 15, 2022
PHP min version
Downloads168K

Community Trust

Rating90/100
Number of ratings65
Active installs400
Developer Profile

Androapp – Native Android mobile app for wordpress site Developer Profile

singhalavi

2 plugins · 500 total installs

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

How We Detect Androapp – Native Android mobile app for wordpress site

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/androapp/css/androapp.css
Script Paths
/wp-content/plugins/androapp/js/androapp2.js
Version Parameters
androapp.css?ver=

HTML / DOM Fingerprints

JS Globals
androapp_data
REST Endpoints
/wp-json/pw-app/v1/get_products/wp-json/pw-app/v1/get_categories/wp-json/pw-app/v1/get_posts/wp-json/pw-app/v1/get_post/wp-json/pw-app/v1/get_custom_post_types/wp-json/pw-app/v1/get_custom_taxonomies/wp-json/pw-app/v1/get_comments/wp-json/pw-app/v1/get_pages/wp-json/pw-app/v1/get_page/wp-json/pw-app/v1/search
FAQ

Frequently Asked Questions about Androapp – Native Android mobile app for wordpress site