Accelerate Security & Risk Analysis

wordpress.org/plugins/altis-accelerate

Stop guessing. Start converting. The native A/B testing and personalization platform for the WordPress Block Editor.

20 active installs v4.3.3 PHP 7.4+ WP 6.4+ Updated Jul 10, 2026
a-b-testinganalyticsdxpexperimentationpersonalization
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Accelerate Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

Altis Accelerate v4.1.0 presents a mixed security posture. On the positive side, the plugin demonstrates good coding practices with a high percentage of SQL queries using prepared statements and properly escaped output. The absence of dangerous functions, critical or high severity taint flows, and any recorded historical vulnerabilities, including unpatched CVEs, are significant strengths, indicating a generally secure development approach.

However, a notable concern arises from the significant attack surface exposed without adequate authentication or authorization checks. All 7 REST API routes are unprotected, and there are 7 entry points without permission callbacks. This creates a substantial risk of unauthorized access and manipulation of plugin functionalities. While taint analysis shows no immediate critical or high severity unsanitized paths, the lack of access control on these numerous entry points is a significant oversight that could be exploited.

In conclusion, Altis Accelerate v4.1.0 benefits from strong internal code hygiene regarding data handling and sanitization. The absence of historical vulnerabilities further bolsters confidence. The primary weakness lies in the inadequate protection of its REST API routes, which represents a significant security gap that requires immediate attention to mitigate potential risks.

Key Concerns

  • REST API routes without permission callbacks
  • Total entry points without authorization
  • Bundled library Guzzle
Vulnerabilities
None known

Accelerate Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Accelerate Release Timeline

v4.3.3Current
v4.3.2
v4.3.1
v4.3.0
v4.3.0-beta1
v4.3.0-beta2
v4.2.2
v4.2.1
v4.2.0
v4.2.0-beta1
v4.1.3
v4.1.2
v4.1.1
v4.1.0
v4.0.1
v4.0.0
v4.0.0-beta1
v4.0.0-beta2
v4.0.0-beta3
v4.0.0-beta4
Code Analysis
Analyzed Mar 17, 2026

Accelerate Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
19 prepared
Unescaped Output
11
143 escaped
Nonce Checks
7
Capability Checks
26
File Operations
3
External Requests
4
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

95% prepared20 total queries

Output Escaping

93% escaped154 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
handle_abilities_api_settings (inc\admin\namespace.php:363)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Accelerate Attack Surface

Entry Points7
Unprotected7

REST API Routes 7

GET/wp-json/accelerate/v1settingsinc\admin\rest_api\namespace.php:34
GET/wp-json/accelerate/v1settings/websiteinc\admin\rest_api\namespace.php:58
GET/wp-json/accelerate/v1settings/accountinc\admin\rest_api\namespace.php:78
GET/wp-json/accelerate/v1audiences/fieldsinc\audiences\rest_api\namespace.php:29
GET/wp-json/accelerate/v1audiences/estimateinc\audiences\rest_api\namespace.php:85
GET/wp-json/accelerate/v1xbs/(?P<id>\d+)/viewsinc\blocks\rest_api\namespace.php:30
GET/wp-json/accelerate/v1events/(?P<date>\d{4}-\d{2}-\d{2})inc\export\class-endpoint.php:33
WordPress Hooks 119
actionwp_abilities_api_categories_initinc\abilities\namespace.php:29
actionwp_abilities_api_initinc\abilities\namespace.php:32
actionadmin_menuinc\admin\namespace.php:28
actionadmin_menuinc\admin\namespace.php:29
filterplugin_row_metainc\admin\namespace.php:37
filteradmin_footer_textinc\admin\namespace.php:38
filteradmin_body_classinc\admin\namespace.php:40
actionadmin_headinc\admin\namespace.php:41
actionall_admin_noticesinc\admin\namespace.php:42
actionadmin_footerinc\admin\namespace.php:43
actionadmin_enqueue_scriptsinc\admin\namespace.php:44
actionload-accelerate_page_altis-accelerate-settingsinc\admin\namespace.php:46
actionload-accelerate_page_altis-accelerate-settingsinc\admin\namespace.php:47
actionload-accelerate_page_altis-accelerate-settingsinc\admin\namespace.php:48
actionload-accelerate_page_altis-accelerate-settingsinc\admin\namespace.php:49
actionadmin_footerinc\admin\namespace.php:55
actionadmin_noticesinc\admin\namespace.php:551
actionall_admin_noticesinc\admin\namespace.php:552
actionadmin_noticesinc\admin\namespace.php:554
actionall_admin_noticesinc\admin\namespace.php:555
actionadmin_footerinc\admin\notices.php:19
actionrest_api_initinc\admin\rest_api\namespace.php:24
filterscript_loader_taginc\analytics\namespace.php:19
filterscript_loader_taginc\analytics\namespace.php:21
actionwp_headinc\analytics\namespace.php:23
filteraltis.analytics.noopinc\analytics\namespace.php:25
actionrest_api_initinc\api\namespace.php:30
actioninitinc\api\namespace.php:33
filteraltis.analytics.ui.graph_aggregationsinc\api\namespace.php:933
actionrest_api_initinc\api\remote.php:31
actioninitinc\audiences\namespace.php:32
actioninitinc\audiences\namespace.php:33
actionadmin_enqueue_scriptsinc\audiences\namespace.php:34
actionadmin_enqueue_scriptsinc\audiences\namespace.php:35
actionadmin_footerinc\audiences\namespace.php:37
actionadmin_menuinc\audiences\namespace.php:38
filteruser_has_capinc\audiences\namespace.php:42
filterwp_insert_post_datainc\audiences\namespace.php:46
actionpre_get_postsinc\audiences\namespace.php:49
actionrest_api_initinc\audiences\namespace.php:52
actionrest_api_initinc\audiences\rest_api\namespace.php:21
actionenqueue_block_editor_assetsinc\blocks\broadcast\register.php:24
filteraltis.analytics.block_event_attributesinc\blocks\broadcast\register.php:99
actionadmin_enqueue_scriptsinc\blocks\namespace.php:35
filterexcerpt_allowed_wrapper_blocksinc\blocks\namespace.php:38
actionrest_api_initinc\blocks\rest_api\namespace.php:20
filterrender_block_datainc\blocks\shim\register.php:20
actioninitinc\broadcast\namespace.php:25
actionrest_api_initinc\broadcast\namespace.php:26
filterallowed_block_types_allinc\broadcast\namespace.php:27
actionload-edit.phpinc\broadcast\namespace.php:29
filterscreen_options_show_screeninc\broadcast\namespace.php:183
actionload-index.phpinc\dashboard\namespace.php:28
actionadmin_menuinc\dashboard\namespace.php:29
actionpre_get_postsinc\dashboard\namespace.php:31
filterscreen_options_show_screeninc\dashboard\namespace.php:128
actiontemplate_redirectinc\dashboard\namespace.php:216
filteraltis.analytics.noopinc\dashboard\namespace.php:282
actioninitinc\experiments\featured-images\namespace.php:19
filterpost_thumbnail_htmlinc\experiments\featured-images\namespace.php:27
actioninitinc\experiments\namespace.php:26
actionrest_api_initinc\experiments\namespace.php:29
actionaltis.analytics.enqueue_scriptsinc\experiments\namespace.php:32
actionrest_api_initinc\experiments\namespace.php:35
actionrest_api_initinc\experiments\namespace.php:38
actionaltis_post_ab_test_croninc\experiments\namespace.php:41
actionaltis.experiments.test.endedinc\experiments\namespace.php:44
actionadmin_menuinc\experiments\namespace.php:87
actionadmin_menuinc\experiments\namespace.php:88
actionadmin_enqueue_scriptsinc\experiments\namespace.php:557
actioninitinc\experiments\titles\namespace.php:19
filterthe_titleinc\experiments\titles\namespace.php:27
actionrest_api_initinc\export\class-endpoint.php:26
filtercron_schedulesinc\export\cron\namespace.php:48
actionaltis.accelerate.export.croninc\export\cron\namespace.php:51
actionadmin_footerinc\export\cron\namespace.php:54
filteraltis.accelerate.clickhouse_request_argsinc\export\cron\namespace.php:170
actioninitinc\global-blocks\connections.php:22
actionwp_insert_postinc\global-blocks\connections.php:23
actionbefore_delete_postinc\global-blocks\connections.php:24
actionpost_updatedinc\global-blocks\connections.php:25
filtermanage_wp_block_posts_columnsinc\global-blocks\connections.php:26
actionmanage_wp_block_posts_custom_columninc\global-blocks\connections.php:27
actionenqueue_block_editor_assetsinc\global-blocks\namespace.php:25
actionadmin_bar_menuinc\global-blocks\namespace.php:26
actionadmin_menuinc\global-blocks\namespace.php:27
filtermanage_wp_block_posts_columnsinc\global-blocks\namespace.php:29
actionmanage_wp_block_posts_custom_columninc\global-blocks\namespace.php:30
filterwp_insert_post_datainc\global-blocks\namespace.php:32
filterregister_post_type_argsinc\global-blocks\namespace.php:35
filterblock_type_metadatainc\global-blocks\namespace.php:38
filterrender_block_core/blockinc\global-blocks\namespace.php:41
filterrender_block_altis/static-globalinc\global-blocks\namespace.php:42
actionrest_after_insert_wp_blockinc\global-blocks\namespace.php:46
actioninitinc\global-blocks\namespace.php:49
actioninitinc\global-blocks\namespace.php:51
actionrest_api_initinc\global-blocks\rest-api\namespace.php:17
actionrest_api_initinc\global-blocks\rest-api\namespace.php:18
actionrest_api_initinc\global-blocks\rest-api\namespace.php:20
filteraltis.analytics_demo.destinationsinc\namespace.php:88
filteraltis.telemetry.env_traitsinc\namespace.php:133
actionaltis.analytics.enqueue_scriptsinc\namespace.php:135
filteraltis.analytics.feature.dashboardinc\namespace.php:172
filteraltis.analytics.feature.audiencesinc\namespace.php:173
filteraltis.analytics.feature.experimentsinc\namespace.php:174
filteraltis.analytics.feature.blocksinc\namespace.php:175
filteraltis.analytics.feature.exportinc\namespace.php:176
actionwp_enqueue_scriptsinc\preview\namespace.php:20
actionadmin_bar_menuinc\preview\namespace.php:21
actionadmin_initinc\telemetry\namespace.php:33
actionadmin_headinc\telemetry\namespace.php:34
actionadmin_footerinc\telemetry\namespace.php:35
actionin_admin_headerinc\telemetry\namespace.php:36
actionprofile_personal_optionsinc\telemetry\namespace.php:37
actionpersonal_options_updateinc\telemetry\namespace.php:38
actionrest_api_initinc\telemetry\namespace.php:40
actionsave_postinc\telemetry\namespace.php:43
actionadmin_headplugins\asset-loader\inc\admin.php:47
filterscript_loader_tagplugins\asset-loader\inc\admin.php:48

Scheduled Events 3

altis_post_ab_test_cron
altis_post_ab_test_cron
altis.accelerate.export.cron
Maintenance & Trust

Accelerate Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 10, 2026
PHP min version7.4
Downloads23K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Accelerate Developer Profile

Human Made

1 plugin · 20 total installs

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

How We Detect Accelerate

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/altis-accelerate/build/tailwind.css
Script Paths
wp-admin/js/widgets.jswp-includes/js/dist/block-editor.min.jswp-includes/js/dist/block-library.min.jswp-includes/js/dist/i18n.min.jswp-includes/js/dist/components.min.jswp-includes/js/dist/element.min.js+4 more
Version Parameters
altis-accelerate/build/tailwind.css?ver=

HTML / DOM Fingerprints

CSS Classes
accelerate-admin
Data Attributes
data-altis-accelerate-rest-url
JS Globals
altis_accelerate_configaccelerateAdmin
REST Endpoints
/wp-json/altis-accelerate/v1/settings/wp-json/altis-accelerate/v1/feedback
FAQ

Frequently Asked Questions about Accelerate