Post Type and Taxonomy Builder Security & Risk Analysis

wordpress.org/plugins/easy-post-taxonomy-builder

๐ŸŒŸ Create a custom post type, tag, category and taxonomies with simple steps ๐ŸŒŸ

10 active installs v2.0.1 PHP 6.6.1+ WP 4.4+ Updated Aug 7, 2024
buildercptpost-typetaxonomy
92
A ยท Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Type and Taxonomy Builder Safe to Use in 2026?

Generally Safe

Score 92/100

Post Type and Taxonomy Builder 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 'easy-post-taxonomy-builder' plugin v2.0.1 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, utilizing prepared statements exclusively, and a very high percentage of properly escaped output. The absence of known CVEs and a clean vulnerability history are also significant strengths, suggesting a generally well-maintained codebase.

However, significant concerns arise from the plugin's attack surface. All three identified AJAX entry points lack authentication checks. This is a critical weakness as it exposes these handlers to unauthenticated users, potentially leading to unintended actions or data manipulation if the handlers themselves contain exploitable logic. While the taint analysis did not reveal critical or high-severity unsanitized flows, the presence of one unsanitized path warrants attention, especially in conjunction with the unprotected AJAX handlers. The single nonce check and capability check are positive but insufficient given the unprotected entry points.

In conclusion, the plugin has a solid foundation in secure coding for SQL and output handling. Nevertheless, the critical flaw of unprotected AJAX endpoints presents a substantial risk. The lack of a broader authentication strategy for these handlers needs to be addressed to significantly improve the plugin's security. The clean vulnerability history is encouraging, but the identified attack surface risks must be mitigated proactively.

Key Concerns

  • AJAX handlers without auth checks
  • Flows with unsanitized paths (taint analysis)
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
None known

Post Type and Taxonomy Builder Security Vulnerabilities

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

Post Type and Taxonomy Builder Code Analysis

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

Output Escaping

98% escaped276 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
<class-post> (includes\class-post.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Post Type and Taxonomy Builder Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_eptb-check-post-slug-existsincludes\class-post.php:57
authwp_ajax_eptb-check-tax-slug-existsincludes\class-post.php:58
authwp_ajax_eptb-create-new-post-typeincludes\class-post.php:59
WordPress Hooks 8
actioninitincludes\class-post.php:49
actionadmin_menuincludes\class-post.php:50
actionadd_meta_boxesincludes\class-post.php:51
actionsave_post_easy-postincludes\class-post.php:52
actionsave_post_easy-taxincludes\class-post.php:53
actionadmin_enqueue_scriptsincludes\class-post.php:54
actioninitincludes\class-post.php:55
actioninitincludes\class-post.php:56
Maintenance & Trust

Post Type and Taxonomy Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedAug 7, 2024
PHP min version6.6.1
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Post Type and Taxonomy Builder Developer Profile

surror

5 plugins ยท 4K total installs

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

How We Detect Post Type and Taxonomy Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-dashboard.css/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-dashboard.js/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-frontend.css/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-frontend.js/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-library.css/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-library.js
Script Paths
/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-dashboard.js/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-frontend.js/wp-content/plugins/easy-post-taxonomy-builder/dist/eptb-library.js
Version Parameters
easy-post-taxonomy-builder/dist/eptb-dashboard.css?ver=easy-post-taxonomy-builder/dist/eptb-dashboard.js?ver=easy-post-taxonomy-builder/dist/eptb-frontend.css?ver=easy-post-taxonomy-builder/dist/eptb-frontend.js?ver=easy-post-taxonomy-builder/dist/eptb-library.css?ver=easy-post-taxonomy-builder/dist/eptb-library.js?ver=

HTML / DOM Fingerprints

CSS Classes
eptb-create-new-posteptb-create-taxonomyeptb-dashboardeptb-library-tableeptb-post-type-roweptb-taxonomy-row
Data Attributes
data-post-slugdata-taxonomy-slugeptb-is-activate
JS Globals
eptb_dashboard_paramseptb_library_paramseptb_vars
REST Endpoints
/wp-json/eptb/v1/post-types/wp-json/eptb/v1/taxonomies
FAQ

Frequently Asked Questions about Post Type and Taxonomy Builder