Teleporter Security & Risk Analysis

wordpress.org/plugins/teleporter

Seamless fading page loading transitions via the Browser History API.

10 active installs v1.1.3 PHP + WP 4.0.0+ Updated Mar 3, 2026
ajax-page-loadpage-transitionsingle-page-applicationtransition
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Teleporter Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "teleporter" plugin v1.1.3 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output, which significantly mitigates risks of SQL injection and cross-site scripting. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting a history of robust security.

However, several critical concerns are raised by the static analysis. The plugin exposes a significant attack surface with 4 entry points, 3 of which are unprotected AJAX handlers. While nonce and capability checks are present, their absence on these AJAX handlers leaves them vulnerable to unauthorized execution. Furthermore, the taint analysis revealed 5 flows with unsanitized paths, including one of high severity, indicating potential risks related to how user-controlled data is handled and processed, potentially leading to path traversal or other file-related vulnerabilities if not thoroughly reviewed.

In conclusion, while the "teleporter" plugin benefits from strong data sanitization and a clean past, the unprotected AJAX endpoints and the high-severity unsanitized path flows present immediate security risks. Addressing these unprotected entry points and thoroughly investigating and sanitizing the identified path flows are crucial for improving the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized path flow
  • Unsanitized paths (4 flows)
Vulnerabilities
None known

Teleporter Security Vulnerabilities

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

Teleporter Release Timeline

v1.1.3Current
v1.1.2
v1.1.1
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.9.8
v0.9.7
Code Analysis
Analyzed Apr 16, 2026

Teleporter Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
3 prepared
Unescaped Output
2
694 escaped
Nonce Checks
4
Capability Checks
16
File Operations
7
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared3 total queries

Output Escaping

100% escaped696 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
update_settings (loader.php:552)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Teleporter Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_wqhelper_reminder_dismisswordquest.php:394
authwp_ajax_wqhelper_load_feed_catwordquest.php:406
authwp_ajax_wqhelper_update_sidebar_boxeswordquest.php:419

Shortcodes 1

[teleporter-test] teleporter.php:1150
WordPress Hooks 37
actioninitloader.php:1362
actionadmin_initloader.php:1365
actionadmin_initloader.php:1366
actionadmin_menuloader.php:1369
filterplugin_action_linksloader.php:1372
actionadmin_enqueue_scriptsloader.php:1378
actionadmin_enqueue_scriptsloader.php:1380
actionplugins_loadedloader.php:1388
actionadmin_initloader.php:1620
filterconnect_messageloader.php:1743
actionall_admin_noticesloader.php:1900
actionplugins_loadedloader.php:3383
actionplugins_loadedteleporter.php:52
actionplugins_loadedteleporter.php:61
filterteleporter_admin_menu_addedteleporter.php:73
actionadmin_footerteleporter.php:101
actionteleporter_add_settingsteleporter.php:123
actionteleporter_loader_helpersteleporter.php:144
filterteleporter_admin_argsteleporter.php:382
filterteleporter_optionsteleporter.php:398
filterteleporter_plugin_optionsteleporter.php:409
actionwp_enqueue_scriptsteleporter.php:460
actionwp_footerteleporter.php:809
filterteleporter_ignore_classesteleporter.php:862
filterteleporter_ignore_selectorsteleporter.php:880
actionwp_footerteleporter.php:922
actionwp_footerteleporter.php:999
actioninitteleporter.php:1064
actionadmin_initwordquest.php:93
actionadmin_footerwordquest.php:363
actionadmin_footerwordquest.php:376
actionadmin_noticeswordquest.php:605
actionadmin_footerwordquest.php:1679
actionupdate-custom_wordquest_plugin_installwordquest.php:1739
actionwp_dashboard_setupwordquest.php:3121
actionadmin_footerwordquest.php:3159
filterwp_feed_cache_transient_lifetimewordquest.php:3655
Maintenance & Trust

Teleporter Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version
Downloads3K

Community Trust

Rating94/100
Number of ratings3
Active installs10
Developer Profile

Teleporter Developer Profile

Tony Hayes

6 plugins · 260 total installs

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

How We Detect Teleporter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/teleporter/assets/css/admin.css/wp-content/plugins/teleporter/assets/js/admin.js/wp-content/plugins/teleporter/assets/js/admin.js.map/wp-content/plugins/teleporter/assets/js/teleporter.js/wp-content/plugins/teleporter/assets/js/teleporter.js.map
Script Paths
/wp-content/plugins/teleporter/assets/js/teleporter.js
Version Parameters
teleporter/assets/css/admin.css?ver=teleporter/assets/js/admin.js?ver=teleporter/assets/js/teleporter.js?ver=

HTML / DOM Fingerprints

CSS Classes
teleporter-admin-wrapteleporter-admin-wrap-legacyteleporter-settings-notice-boxteleporter-settings-headerteleporter-settings-sub-headerteleporter-settings-page-tableteleporter-settings-rowteleporter-setting-title+3 more
HTML Comments
<!-- Plugin Panel Loader Class --><!-- Loader v1.3.7 --><!-- Loader Class --><!-- Plugin Settings -->+21 more
Data Attributes
data-teleporter-setting-field-typedata-teleporter-setting-iddata-teleporter-setting-field-namedata-teleporter-tip-id
JS Globals
teleporter_loaderteleporter_admin_argsteleporter_settings_texts
FAQ

Frequently Asked Questions about Teleporter