Botless Core Security & Risk Analysis

wordpress.org/plugins/botless-core

Protect your embedded HTML videos from unwanted bot traffic. Save bandwidth by blocking bots from downloading video content.

10 active installs v1.0.1 PHP 8.0+ WP 6.2+ Updated Unknown
bandwidth-reducerblock-botsbot-protectionhtml5-video
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Botless Core Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The botless-core plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices with a high percentage of SQL queries using prepared statements and properly escaped output. The absence of critical or high-severity taint flows, file operations, and external HTTP requests is also a significant strength, indicating a generally well-developed codebase with minimal exposure to common attack vectors. The plugin also shows a history of no known vulnerabilities, which is a positive indicator of its maturity and the diligence of its developers.

However, a significant concern arises from the static analysis of its attack surface. The plugin exposes three AJAX handlers, all of which lack authentication checks. This creates a substantial risk, as any unauthenticated user could potentially interact with these handlers, leading to unintended actions or information disclosure if these handlers are not adequately secured internally. While nonce checks and capability checks are present, their absence on these entry points makes them vulnerable to unauthorized access. The lack of any recorded vulnerabilities in its history, while generally good, could also be a double-edged sword; it might mean the plugin hasn't been extensively targeted or audited for specific weaknesses, particularly concerning its unauthenticated AJAX endpoints.

In conclusion, botless-core v1.0.1 has strong foundations in secure coding but suffers from a critical oversight in securing its AJAX endpoints. The lack of authentication on these three entry points represents a clear and present danger that should be addressed immediately. The rest of the code appears robust, but this single weakness significantly elevates the overall risk profile of the plugin.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
Vulnerabilities
None known

Botless Core Security Vulnerabilities

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

Botless Core Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
11 prepared
Unescaped Output
6
86 escaped
Nonce Checks
4
Capability Checks
6
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

92% prepared12 total queries

Output Escaping

93% escaped92 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
<botless-core-admin-display> (admin\partials\botless-core-admin-display.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Botless Core Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_botless_core_aggregate_dataincludes\class-botless-core-main.php:48
authwp_ajax_botless_core_get_logs_countincludes\class-botless-core-main.php:49
authwp_ajax_botless_core_clear_logsincludes\class-botless-core-main.php:50
WordPress Hooks 9
actionplugins_loadedbotless-core.php:78
actionplugins_loadedbotless-core.php:81
actionadmin_menuincludes\class-botless-core-main.php:44
actionadmin_initincludes\class-botless-core-main.php:45
actionadmin_menuincludes\class-botless-core-main.php:47
actionadmin_enqueue_scriptsincludes\class-botless-core-main.php:52
actionwp_enqueue_scriptsincludes\class-botless-core-main.php:56
actiontemplate_redirectincludes\class-botless-core-main.php:57
actionshutdownincludes\class-botless-core-main.php:58
Maintenance & Trust

Botless Core Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version8.0
Downloads279

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Botless Core Developer Profile

webgardengeek

1 plugin · 10 total installs

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

How We Detect Botless Core

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/botless-core/assets/css/botless-core-admin.css/wp-content/plugins/botless-core/assets/js/lib/chart.umd.js/wp-content/plugins/botless-core/assets/js/botless-core.js
Script Paths
/wp-content/plugins/botless-core/assets/js/lib/chart.umd.js/wp-content/plugins/botless-core/assets/js/botless-core.js
Version Parameters
botless-core/assets/css/botless-core-admin.css?ver=botless-core/assets/js/botless-core.js?ver=

HTML / DOM Fingerprints

CSS Classes
botless-core-admin-wrap
Data Attributes
data-botless-core-nonce
JS Globals
botlessCorebotless_core_ajax_object
REST Endpoints
/wp-json/botless-core/v1/settings/wp-json/botless-core/v1/save-settings/wp-json/botless-core/v1/logs/wp-json/botless-core/v1/clear-logs
FAQ

Frequently Asked Questions about Botless Core