AttentIQ Security & Risk Analysis

wordpress.org/plugins/attentiq

See where attention goes. Monetize what matters.

0 active installs v1.2.3 PHP 7.4+ WP 5.9+ Updated Apr 8, 2026
ad-optimizationadsattention-trackingheatmapmonetization
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AttentIQ Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The 'attentiq' plugin v1.2.3 demonstrates a generally strong security posture with excellent practices in its code. The overwhelming majority of SQL queries utilize prepared statements, and output escaping is almost perfectly implemented. The plugin also makes good use of nonces and capability checks, indicating a developer who understands core WordPress security principles. Furthermore, the absence of any recorded vulnerabilities or CVEs, historical or current, suggests a stable and well-maintained codebase.

However, two significant concerns emerge from the static analysis. First, there are 10 AJAX handlers, with 2 of them lacking any authentication checks. This creates a potential entry point for unauthenticated users to trigger plugin functionality, which could lead to unexpected behavior or even exploitation if the handlers perform sensitive operations. Second, the taint analysis revealed one flow with unsanitized paths. While the severity is not explicitly stated as critical or high, any unsanitized path is a serious risk, potentially allowing for directory traversal or arbitrary file access if not properly handled by the plugin's logic.

In conclusion, 'attentiq' v1.2.3 is a well-developed plugin with a solid foundation in security. The developer's adherence to prepared statements and output escaping is commendable, and the clean vulnerability history is a significant positive. The primary weaknesses lie in the two unprotected AJAX handlers and the single unsanitized path identified in the taint analysis. Addressing these specific points would significantly enhance the plugin's overall security and mitigate potential risks.

Key Concerns

  • AJAX handlers without authentication checks
  • Taint flow with unsanitized paths
Vulnerabilities
None known

AttentIQ Security Vulnerabilities

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

AttentIQ Release Timeline

v1.2.3Current
Code Analysis
Analyzed Apr 16, 2026

AttentIQ Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
76 prepared
Unescaped Output
14
1012 escaped
Nonce Checks
17
Capability Checks
13
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared76 total queries

Output Escaping

99% escaped1026 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

7 flows1 with unsanitized paths
<AttentIQ_Admin> (include/classes/AttentIQ_Admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

AttentIQ Attack Surface

Entry Points11
Unprotected2

AJAX Handlers 10

authwp_ajax_attentiq_scan_singleinclude/classes/AttentIQ_Main.php:14
authwp_ajax_attentiq_toggle_autoinclude/classes/AttentIQ_Main.php:15
authwp_ajax_attentiq_track_attentioninclude/classes/AttentIQ_Main.php:17
noprivwp_ajax_attentiq_track_attentioninclude/classes/AttentIQ_Main.php:18
authwp_ajax_attentiq_save_overrideinclude/classes/AttentIQ_Main.php:20
authwp_ajax_attentiq_today_highlightsinclude/classes/AttentIQ_Main.php:24
authwp_ajax_attentiq_load_postsinclude/classes/AttentIQ_Main.php:25
authwp_ajax_attentiq_save_slot_settingsinclude/classes/AttentIQ_Main.php:26
authwp_ajax_attentiq_reset_slot_settingsinclude/classes/AttentIQ_Main.php:27
authwp_ajax_attentiq_setup_scaninclude/classes/AttentIQ_Setup.php:23

Shortcodes 1

[attentiq_heatmap] include/classes/AttentIQ_Heatmap.php:171
WordPress Hooks 31
actionadmin_initattentiq.php:143
actionadd_meta_boxesinclude/classes/AttentIQ_Admin.php:19
actionadmin_enqueue_scriptsinclude/classes/AttentIQ_Admin.php:20
actionadmin_initinclude/classes/AttentIQ_Admin.php:21
actionadmin_initinclude/classes/AttentIQ_Admin.php:22
filterthe_contentinclude/classes/AttentIQ_Admin.php:1386
actionadmin_menuinclude/classes/AttentIQ_Init.php:31
actionadmin_enqueue_scriptsinclude/classes/AttentIQ_Init.php:32
actionwp_enqueue_scriptsinclude/classes/AttentIQ_Init.php:33
actionadmin_initinclude/classes/AttentIQ_Init.php:34
actioninitinclude/classes/AttentIQ_Init.php:35
actionattentiq_weekly_cleanupinclude/classes/AttentIQ_Init.php:40
actionattentiq_hourly_cleanupinclude/classes/AttentIQ_Init.php:45
filterparent_fileinclude/classes/AttentIQ_Init.php:508
filtersubmenu_fileinclude/classes/AttentIQ_Init.php:516
actionadmin_menuinclude/classes/AttentIQ_License.php:19
actionadmin_enqueue_scriptsinclude/classes/AttentIQ_License.php:20
actionwp_after_insert_postinclude/classes/AttentIQ_Main.php:21
actionpost_updatedinclude/classes/AttentIQ_Main.php:22
filtersafe_style_cssinclude/classes/AttentIQ_Main.php:29
filterthe_contentinclude/classes/AttentIQ_Main.php:30
actioninitinclude/classes/AttentIQ_Main.php:33
filterthe_contentinclude/classes/AttentIQ_Main.php:990
filterthe_contentinclude/classes/AttentIQ_Main.php:1048
filterthe_contentinclude/classes/AttentIQ_Main.php:1049
filterthe_contentinclude/classes/AttentIQ_Main.php:1050
actionadmin_enqueue_scriptsinclude/classes/AttentIQ_Setup.php:20
actionadmin_menuinclude/classes/AttentIQ_Setup.php:21
actionadmin_initinclude/classes/AttentIQ_Setup.php:22
filterthe_contentinclude/classes/AttentIQ_Slot_Position.php:39
filterplugin_action_linksinclude/license.php:6

Scheduled Events 2

attentiq_weekly_cleanup
attentiq_hourly_cleanup
Maintenance & Trust

AttentIQ Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedApr 8, 2026
PHP min version7.4
Downloads201

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AttentIQ Developer Profile

Mus Code

2 plugins · 0 total installs

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

How We Detect AttentIQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/attentiq/assets/js/attentiq-meta-box.js
Script Paths
/wp-content/plugins/attentiq/assets/js/attentiq-meta-box.js
Version Parameters
attentiq-meta-box?ver=

HTML / DOM Fingerprints

CSS Classes
amb-wrapattentiq-meta-boxamb-topbaramb-topbar-row1amb-score-ring-containeramb-score-ringamb-score-ring-bgamb-score-ring-progress+50 more
HTML Comments
<!-- ── Top bar: score + auto toggle + scan ─────────────────── --><!-- Score ring --><!-- Circumference for SVG ring. --><!-- Score ring colour. -->+27 more
Data Attributes
attentiq-meta-boxattentiq-postattentiq-meta-nonceattentiq-meta-boxattentiq-scoreattentiq-auto+59 more
JS Globals
attentiqMetaBoxAttentIQ_ProAttentIQ_InitAttentIQ_MainAttentIQ_AdminAttentIQ+15 more
FAQ

Frequently Asked Questions about AttentIQ