
BuildAPendant Security & Risk Analysis
wordpress.org/plugins/buildapendantBuildAPendant: A powerful pendant builder with custom styles, profiles, widths, and finishes.
Is BuildAPendant Safe to Use in 2026?
Generally Safe
Score 100/100BuildAPendant has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "buildapendant" v1.0.0 plugin exhibits a generally strong security posture based on static analysis. It demonstrates excellent practices by exclusively using prepared statements for SQL queries and properly escaping all identified output. Furthermore, the absence of file operations, external HTTP requests, and bundled libraries are positive indicators. The plugin also implements nonce checks on its entry points, which is a crucial security measure.
However, a significant concern arises from the taint analysis, which reveals two high-severity flows with unsanitized paths. While the static analysis itself didn't flag these as critical, unsanitized paths in conjunction with the absence of capability checks for its AJAX handlers represent a notable risk. This suggests that user-supplied data, if it reaches these tainted paths, might be processed in an unsafe manner, potentially leading to unintended behavior or information disclosure, even if it doesn't directly translate to SQL injection or XSS at this stage without further context. The lack of any recorded vulnerability history, while seemingly positive, doesn't negate the risks identified in the current code.
In conclusion, the plugin has strong foundational security elements like prepared statements and output escaping. The primary weakness lies in the identified high-severity taint flows and the lack of capability checks on AJAX handlers, which create a potential avenue for exploitation. Addressing these specific taint issues and implementing proper authorization checks for AJAX endpoints should be the immediate priority to solidify its security.
Key Concerns
- High severity unsanitized taint flows
- AJAX handlers without capability checks
BuildAPendant Security Vulnerabilities
BuildAPendant Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
BuildAPendant Attack Surface
AJAX Handlers 4
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
BuildAPendant Maintenance & Trust
Maintenance Signals
Community Trust
BuildAPendant Alternatives
BuildAPendant Developer Profile
3 plugins · 0 total installs
How We Detect BuildAPendant
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/buildapendant/assets/css/plugins/bootstrap.min.css/wp-content/plugins/buildapendant/assets/fonts/montserrat/montserrat.css/wp-content/plugins/buildapendant/assets/css/theme.css/wp-content/plugins/buildapendant/assets/css/band-builder.css/wp-content/plugins/buildapendant/assets/css/responsive.css/wp-content/plugins/buildapendant/assets/js/plugins/bootstrap.bundle.min.js/wp-content/plugins/buildapendant/assets/js/theme.js/wp-content/plugins/buildapendant/assets/images/BVED_AS_W_4MM.jpg+2 morebuildapendant/assets/css/plugins/bootstrap.min.cssbuildapendant/assets/fonts/montserrat/montserrat.cssbuildapendant/assets/css/theme.cssbuildapendant/assets/css/band-builder.cssbuildapendant/assets/css/responsive.cssbuildapendant/assets/js/plugins/bootstrap.bundle.min.js+1 morebuildapendant/assets/css/plugins/bootstrap.min.css?ver=buildapendant/assets/fonts/montserrat/montserrat.css?ver=buildapendant/assets/css/theme.css?ver=buildapendant/assets/css/band-builder.css?ver=buildapendant/assets/css/responsive.css?ver=buildapendant/assets/js/plugins/bootstrap.bundle.min.js?ver=buildapendant/assets/js/theme.js?ver=HTML / DOM Fingerprints
main_band_builder_wrapperband_builder_wrapperbuilder-containerbuilder-img-boxbuilder-filterbuilder-innerbox-filterbuilder-innderboxbuilder-filter-circle-btnid="preloader"id="PriceValue"id="AddPButtCart"id="profileSelected"id="selectedMetal"id="selectedColor"+7 morewindow.buildapendant_ajaxwindow.buildapendant_add_to_cart_ajax/wp-json/buildapendant/v1/cart<div class="main_band_builder_wrapper"><div class="builder-img-box"><ul class="d-flex align-items-center justify-content-start flex-wrap"><li class=""><span>PROFILE</span><span id="profileSelected"> Beveled Edge</span></li>