ClimbPress Security & Risk Analysis

wordpress.org/plugins/climbpress

Management tools for climbing routes.

0 active installs v0.7.0 PHP 8.0+ WP 5.0+ Updated Apr 3, 2024
climbingdatabasemanagement
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ClimbPress Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The "climbpress" plugin v0.7.0 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL query sanitation, with 100% of queries utilizing prepared statements, and a high percentage of output escaping (96%). The absence of known CVEs and bundled libraries also contributes to a generally cleaner historical and dependency profile. However, a significant concern arises from the single AJAX handler identified, which lacks authentication checks. This creates a direct, unprotected entry point into the plugin's functionality, posing a substantial risk of unauthorized actions if this handler performs sensitive operations.

The static analysis reveals a minimal attack surface, with only one unprotected entry point (the AJAX handler). While taint analysis shows no critical or high-severity flows, the presence of raw SQL queries and a lack of nonces, combined with limited capability checks (4), suggests potential avenues for exploitation if the unprotected AJAX handler can be leveraged. The plugin's vulnerability history is clean, indicating a lack of past security issues, which is a positive indicator. Nevertheless, the single unprotected AJAX endpoint represents a critical weakness that overshadows the other strengths.

Key Concerns

  • Unprotected AJAX handler
  • Missing nonce checks
Vulnerabilities
None known

ClimbPress Security Vulnerabilities

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

ClimbPress Release Timeline

v0.7.0Current
v0.6.2
v0.6.1
v0.3.1
v0.3.0
v0.2.0
v0.1.1
Code Analysis
Analyzed Apr 16, 2026

ClimbPress Code Analysis

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

SQL Query Safety

100% prepared21 total queries

Output Escaping

96% escaped72 total outputs
Attack Surface
1 unprotected

ClimbPress Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_climbpress_exportclasses/Export.php:15
WordPress Hooks 10
actioninitclasses/Components/Plugin.php:75
actioninitclasses/Gutenberg.php:14
filterblock_categories_allclasses/Gutenberg.php:15
filterscript_loader_tagclasses/Gutenberg.php:16
actionadmin_initclasses/Menu.php:14
actionadmin_menuclasses/Menu.php:15
actionadmin_initclasses/Permissions.php:14
filteruser_has_capclasses/Permissions.php:15
actionrest_api_initclasses/REST.php:18
filtertemplate_includeclasses/VotePage.php:12
Maintenance & Trust

ClimbPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.0
Last updatedApr 3, 2024
PHP min version8.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ClimbPress Developer Profile

EdwardBock

24 plugins · 1K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
107 days
View full developer profile
Detection Fingerprints

How We Detect ClimbPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/climbpress/dist/routes.js/wp-content/plugins/climbpress/dist/routes.css/wp-content/plugins/climbpress/dist/stats.js/wp-content/plugins/climbpress/dist/stats.css/wp-content/plugins/climbpress/dist/grades.js/wp-content/plugins/climbpress/dist/grades.css
Script Paths
/wp-content/plugins/climbpress/dist/routes.js/wp-content/plugins/climbpress/dist/stats.js/wp-content/plugins/climbpress/dist/grades.js
Version Parameters
climbpress/dist/routes.js?ver=climbpress/dist/routes.css?ver=climbpress/dist/stats.js?ver=climbpress/dist/stats.css?ver=climbpress/dist/grades.js?ver=climbpress/dist/grades.css?ver=

HTML / DOM Fingerprints

CSS Classes
climbpress-routes-scriptclimbpress-routes-stylesclimbpress-stats-scriptclimbpress-stats-stylesclimbpress-grades-scriptclimbpress-grades-styles
Data Attributes
data-climbpress-root-id
JS Globals
ClimbPress
REST Endpoints
/wp-json/climbpress/v1/grading-systems/wp-json/climbpress/v1/routes
FAQ

Frequently Asked Questions about ClimbPress