A2 Optimized WP – Turbocharge and secure your WordPress site Security & Risk Analysis

wordpress.org/plugins/a2-optimized-wp

Make your site faster and more secure with the click of a few buttons

70K active installs v3.0.13 PHP 7.0+ WP + Updated Feb 10, 2025
a2-hostingcacheoptimizesite-performancerequires-at-least-5-1speed
92
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 6, 2023
Safety Verdict

Is A2 Optimized WP – Turbocharge and secure your WordPress site Safe to Use in 2026?

Generally Safe

Score 92/100

A2 Optimized WP – Turbocharge and secure your WordPress site has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 6, 2023Updated 1yr ago
Risk Assessment

The A2 Optimized WP plugin v3.0.13 exhibits a mixed security posture. On the positive side, it demonstrates good practices with a total of 4 AJAX entry points, all of which have authentication checks, and 0 REST API routes. The plugin also incorporates nonce checks and capability checks, indicating an awareness of common WordPress security mechanisms. However, several areas raise concerns. The presence of the `exec` function is a significant red flag, as it can lead to arbitrary code execution if not handled with extreme care and proper sanitization. Taint analysis reveals two high-severity flows and six flows with unsanitized paths, suggesting potential risks for injection vulnerabilities, particularly given the file operation count. While 82% of SQL queries use prepared statements, the remaining 18% could still be a source of SQL injection if not adequately sanitized.

The vulnerability history shows one medium-severity CVE, a Cross-Site Request Forgery, which was patched. While there are no currently unpatched vulnerabilities, the previous CSRF issue, combined with the taint analysis findings, suggests that input validation and sanitization, particularly for user-supplied data that interacts with sensitive functions like `exec` or database queries, could be areas for improvement. Overall, while the plugin has strengths in authentication checks for its entry points and a good portion of prepared SQL statements, the presence of dangerous functions and high-severity unsanitized taint flows introduce notable risks that require careful attention and potential remediation.

Key Concerns

  • Dangerous function 'exec' found
  • High severity taint flow (x2)
  • Unsanitized paths in taint flows (x6)
  • SQL queries not using prepared statements (18%)
  • Low output escaping (45%)
  • Medium severity CVE in history
Vulnerabilities
1

A2 Optimized WP – Turbocharge and secure your WordPress site Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-23711medium · 4.3Cross-Site Request Forgery (CSRF)

A2 Optimized WP <= 3.0.4 - Cross Site Request Forgery

Feb 6, 2023 Patched in 3.0.5 (351d)
Code Analysis
Analyzed Mar 16, 2026

A2 Optimized WP – Turbocharge and secure your WordPress site Code Analysis

Dangerous Functions
1
Raw SQL Queries
2
9 prepared
Unescaped Output
54
44 escaped
Nonce Checks
6
Capability Checks
10
File Operations
49
External Requests
5
Bundled Libraries
0

Dangerous Functions Found

exec$cpu_info = exec('cat /proc/cpuinfo | grep "model name\\|processor"');core\A2_Optimized_SiteHealth.php:687

SQL Query Safety

82% prepared11 total queries

Output Escaping

45% escaped98 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
get_cache (core\A2_Optimized_CacheDisk.php:529)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

A2 Optimized WP – Turbocharge and secure your WordPress site Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_run_benchmarksapp\models\admin\class-admin-settings.php:48
authwp_ajax_apply_optimizationsapp\models\admin\class-admin-settings.php:49
authwp_ajax_update_advanced_optionsapp\models\admin\class-admin-settings.php:50
authwp_ajax_add_notificationapp\models\admin\class-admin-settings.php:51
WordPress Hooks 63
actionadmin_noticesa2-optimized.php:60
actionplugins_loadeda2-optimized.php:98
actionadmin_menua2-optimized.php:109
filteradmin_email_check_intervala2-optimized.php:113
actionwoocommerce_login_forma2-optimized.php:117
actionlogin_forma2-optimized.php:118
filterauthenticatea2-optimized.php:119
actioncomment_form_after_fieldsa2-optimized.php:120
filterpreprocess_commenta2-optimized.php:121
filterxmlrpc_methodsa2-optimized.php:136
filterplugin_action_links_a2-optimized-wp/a2-optimized.phpa2-optimized.php:140
actionadmin_menuapp\controllers\admin\class-admin-settings.php:46
actionadmin_initapp\controllers\admin\class-admin-settings.php:56
filtersubmenu_fileapp\controllers\admin\class-admin-settings.php:64
actioninitcore\A2_Optimized_Cache.php:42
actioninitcore\A2_Optimized_Cache.php:43
actioninitcore\A2_Optimized_Cache.php:44
actiona2opt_cache_clear_complete_cachecore\A2_Optimized_Cache.php:47
actiona2opt_cache_clear_site_cachecore\A2_Optimized_Cache.php:48
actiona2opt_cache_clear_site_cache_by_blog_idcore\A2_Optimized_Cache.php:49
actiona2opt_cache_clear_page_cache_by_post_idcore\A2_Optimized_Cache.php:50
actiona2opt_cache_clear_page_cache_by_urlcore\A2_Optimized_Cache.php:51
action_core_updated_successfullycore\A2_Optimized_Cache.php:54
actionupgrader_process_completecore\A2_Optimized_Cache.php:55
actionswitch_themecore\A2_Optimized_Cache.php:56
actionpermalink_structure_changedcore\A2_Optimized_Cache.php:57
actionactivated_plugincore\A2_Optimized_Cache.php:58
actiondeactivated_plugincore\A2_Optimized_Cache.php:59
actionsave_postcore\A2_Optimized_Cache.php:60
actionpost_updatedcore\A2_Optimized_Cache.php:61
actionwp_trash_postcore\A2_Optimized_Cache.php:62
actiontransition_post_statuscore\A2_Optimized_Cache.php:63
actioncomment_postcore\A2_Optimized_Cache.php:64
actionedit_commentcore\A2_Optimized_Cache.php:65
actiontransition_comment_statuscore\A2_Optimized_Cache.php:66
actionautoptimize_action_cachepurgedcore\A2_Optimized_Cache.php:69
actionwoocommerce_product_set_stockcore\A2_Optimized_Cache.php:70
actionwoocommerce_variation_set_stockcore\A2_Optimized_Cache.php:71
actionwoocommerce_product_set_stock_statuscore\A2_Optimized_Cache.php:72
actionwoocommerce_variation_set_stock_statuscore\A2_Optimized_Cache.php:73
actionwp_initialize_sitecore\A2_Optimized_Cache.php:76
actionwp_uninitialize_sitecore\A2_Optimized_Cache.php:77
actionpermalink_structure_changedcore\A2_Optimized_Cache.php:80
actionadd_option_a2opt_cachecore\A2_Optimized_Cache.php:81
actionupdate_option_a2opt_cachecore\A2_Optimized_Cache.php:82
actionadmin_bar_menucore\A2_Optimized_Cache.php:85
actionadmin_initcore\A2_Optimized_Cache.php:90
actionadmin_noticescore\A2_Optimized_Cache.php:92
actionadmin_noticescore\A2_Optimized_Cache.php:93
actionnetwork_admin_noticescore\A2_Optimized_Cache.php:94
actiona2_execute_db_optimizationscore\A2_Optimized_DB_Optimizations.php:33
actiona2_sync_xmlsitemap_locationcore\A2_Optimized_Maintenance.php:32
actiona2_execute_wpconfig_cleanupcore\A2_Optimized_Optimizations.php:28
actionadmin_noticescore\A2_Optimized_Optimizations.php:2290
actiona2_sitedata_reportcore\A2_Optimized_SiteData.php:31
filterdebug_informationcore\A2_Optimized_SiteHealth.php:28
filtersite_status_testscore\A2_Optimized_SiteHealth.php:29
actioninitcore\class-router.php:55
actionwpcore\class-router.php:56
actioninitcore\class-router.php:58
actionwpcore\class-router.php:59
actionplugins_loadedincludes\class-a2-optimized.php:126
actionplugins_loadedincludes\class-a2-optimized.php:148

Scheduled Events 5

a2_execute_db_optimizations
a2_sync_xmlsitemap_location
a2_execute_wpconfig_cleanup
a2_sitedata_report
a2_sitedata_cron
Maintenance & Trust

A2 Optimized WP – Turbocharge and secure your WordPress site Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 10, 2025
PHP min version7.0
Downloads2.0M

Community Trust

Rating62/100
Number of ratings43
Active installs70K
Developer Profile

A2 Optimized WP – Turbocharge and secure your WordPress site Developer Profile

A2 Hosting

1 plugin · 70K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
351 days
View full developer profile
Detection Fingerprints

How We Detect A2 Optimized WP – Turbocharge and secure your 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/a2-optimized-wp/assets/css/a2-optimized-backend.css/wp-content/plugins/a2-optimized-wp/assets/js/a2-optimized-backend.js/wp-content/plugins/a2-optimized-wp/assets/css/a2-optimized-frontend.css/wp-content/plugins/a2-optimized-wp/assets/js/a2-optimized-frontend.js
Script Paths
/wp-content/plugins/a2-optimized-wp/includes/class-requirements-checker.php/wp-content/plugins/a2-optimized-wp/includes/class-a2-optimized.php/wp-content/plugins/a2-optimized-wp/routes.php/wp-content/plugins/a2-optimized-wp/includes/a2-optimized-maintenance.php/wp-content/plugins/a2-optimized-wp/includes/a2-optimized-cache.php/wp-content/plugins/a2-optimized-wp/includes/a2-optimized-site-health.php+4 more
Version Parameters
a2-optimized-wp/assets/css/a2-optimized-backend.css?ver=a2-optimized-wp/assets/js/a2-optimized-backend.js?ver=a2-optimized-wp/assets/css/a2-optimized-frontend.css?ver=a2-optimized-wp/assets/js/a2-optimized-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
a2-optimized-wrapper
HTML Comments
<!-- Plugin Action Links -->
Data Attributes
data-a2opt-id
FAQ

Frequently Asked Questions about A2 Optimized WP – Turbocharge and secure your WordPress site