Diving Calculators Security & Risk Analysis

wordpress.org/plugins/diving-calculators

Widget for scuba diving calculators

0 active installs v1.1.0 PHP 7.4+ WP 5.8+ Updated Oct 21, 2024
calculatorsdivingscubawidget
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Diving Calculators Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "diving-calculators" plugin v1.1.0 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices in handling SQL queries, exclusively using prepared statements, and shows a high degree of diligence in output escaping. The absence of known vulnerabilities in its history is also a strong indicator of good development and maintenance. However, a significant concern arises from the presence of two AJAX handlers that completely lack authentication checks. This creates a direct and unprotected attack surface, which is a critical oversight. The lack of taint analysis data and the absence of nonce and capability checks on these AJAX handlers further exacerbate the risk, as there are no readily apparent security mechanisms in place to validate incoming requests.

Key Concerns

  • AJAX handlers without authentication checks
  • AJAX handlers without nonce checks
  • AJAX handlers without capability checks
Vulnerabilities
None known

Diving Calculators Security Vulnerabilities

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

Diving Calculators Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
44 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped47 total outputs
Attack Surface
2 unprotected

Diving Calculators Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_form_calcincludes\class-diving-calculators.php:161
noprivwp_ajax_form_calcincludes\class-diving-calculators.php:162
WordPress Hooks 6
actionplugins_loadedincludes\class-diving-calculators.php:141
actionwp_enqueue_scriptsincludes\class-diving-calculators.php:157
actionwp_enqueue_scriptsincludes\class-diving-calculators.php:158
actionadmin_noticesincludes\class-diving-calculators.php:180
actionadmin_initincludes\class-diving-calculators.php:184
actionwidgets_initincludes\widgets\widgets.php:369
Maintenance & Trust

Diving Calculators Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 21, 2024
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Diving Calculators Developer Profile

Choni

1 plugin · 0 total installs

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

How We Detect Diving Calculators

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/diving-calculators/public/css/diving-calculators-public.css/wp-content/plugins/diving-calculators/public/js/diving-calculators-public.js/wp-content/plugins/diving-calculators/includes/widgets/widgets.css
Script Paths
/wp-content/plugins/diving-calculators/public/js/diving-calculators-public.js
Version Parameters
diving-calculators-public.css?ver=diving-calculators-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
diving-calculators-widget
Data Attributes
data-plugin-name="diving-calculators"
JS Globals
diving_calculators_ajax_object
REST Endpoints
/wp-json/diving-calculators/v1/form_calc
FAQ

Frequently Asked Questions about Diving Calculators