BestWebSoft’s Pinterest Security & Risk Analysis

wordpress.org/plugins/bws-pinterest

Add Pinterest Follow, Save buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets.

500 active installs v1.2.1 PHP + WP 5.6+ Updated Jun 10, 2025
add-pin-buttonadd-pinterest-buttonpinpinterestpinterest-icon
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 12, 2017
Safety Verdict

Is BestWebSoft’s Pinterest Safe to Use in 2026?

Generally Safe

Score 100/100

BestWebSoft’s Pinterest has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 12, 2017Updated 9mo ago
Risk Assessment

The bws-pinterest plugin v1.2.1 exhibits a generally strong security posture based on the static analysis. The plugin demonstrates good practices by having a low number of entry points, with none being unprotected. The code signals are also promising, with a high percentage of properly escaped output and a significant number of nonce and capability checks. The absence of critical or high severity taint flows further indicates robust input handling. However, the presence of raw SQL queries that are not always prepared is a minor concern, as is the existence of file operations and external HTTP requests which can sometimes be vectors for exploitation if not carefully implemented. The vulnerability history shows one past medium severity CVE related to Cross-site Scripting. While this CVE is currently patched, its historical existence suggests a need for continued vigilance regarding output sanitization. Overall, the plugin appears to be developed with security in mind, but the occasional less-than-ideal handling of SQL and potential for indirect risks from file/HTTP operations warrant moderate caution. The absence of recent vulnerabilities and a low count of past issues are positive indicators.

Key Concerns

  • SQL queries not always using prepared statements
  • Past medium severity CVE (XSS) historically
Vulnerabilities
1

BestWebSoft’s Pinterest Security Vulnerabilities

CVEs by Year

1 CVE in 2017
2017
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2017-18517medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

BestWebSoft's Pinterest <= 1.0.4 - Reflected Cross-Site Scripting

Apr 12, 2017 Patched in 1.0.5 (2477d)
Code Analysis
Analyzed Mar 16, 2026

BestWebSoft’s Pinterest Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
2 prepared
Unescaped Output
18
602 escaped
Nonce Checks
22
Capability Checks
3
File Operations
4
External Requests
6
Bundled Libraries
0

SQL Query Safety

50% prepared4 total queries

Output Escaping

97% escaped620 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
bws_add_menu_render (bws_menu\bws_menu.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BestWebSoft’s Pinterest Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 2

authwp_ajax_bws_submit_request_feature_actionbws_menu\class-bws-settings.php:1466
authwp_ajax_bws_submit_uninstall_reason_actionbws_menu\deactivation-form.php:433

Shortcodes 3

[bws_pinterest_pin_it] bws-pinterest.php:881
[bws_pinterest_follow] bws-pinterest.php:883
[bws_pinterest_widget] bws-pinterest.php:885
WordPress Hooks 23
actionadmin_menubws-pinterest.php:863
actionplugins_loadedbws-pinterest.php:865
actioninitbws-pinterest.php:867
actionadmin_initbws-pinterest.php:868
actionwidgets_initbws-pinterest.php:870
actionadmin_enqueue_scriptsbws-pinterest.php:872
actionwp_enqueue_scriptsbws-pinterest.php:874
filterscript_loader_tagbws-pinterest.php:875
filterthe_contentbws-pinterest.php:877
filterpgntn_callbackbws-pinterest.php:878
filterbws_shortcode_button_contentbws-pinterest.php:887
filterplugin_action_linksbws-pinterest.php:889
filterplugin_row_metabws-pinterest.php:890
actionadmin_noticesbws-pinterest.php:892
filterload_textdomain_mofilebws_menu\bws_functions.php:43
filtermce_external_pluginsbws_menu\bws_functions.php:1294
filtermce_buttonsbws_menu\bws_functions.php:1295
actionadmin_initbws_menu\bws_functions.php:1581
actionadmin_enqueue_scriptsbws_menu\bws_functions.php:1582
actionadmin_headbws_menu\bws_functions.php:1583
actionadmin_footerbws_menu\bws_functions.php:1584
actionadmin_noticesbws_menu\bws_functions.php:1586
actionwp_enqueue_scriptsbws_menu\bws_functions.php:1588
Maintenance & Trust

BestWebSoft’s Pinterest Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 10, 2025
PHP min version
Downloads27K

Community Trust

Rating76/100
Number of ratings5
Active installs500
Developer Profile

BestWebSoft’s Pinterest Developer Profile

bestweblayout

32 plugins · 17K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
1944 days
View full developer profile
Detection Fingerprints

How We Detect BestWebSoft’s Pinterest

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bws-pinterest/css/bws-pinterest-settings.css/wp-content/plugins/bws-pinterest/css/bws-pinterest-style.css/wp-content/plugins/bws-pinterest/js/bws-pinterest-admin.js/wp-content/plugins/bws-pinterest/js/bws-pinterest-frontend.js
Script Paths
/wp-content/plugins/bws-pinterest/js/bws-pinterest-admin.js/wp-content/plugins/bws-pinterest/js/bws-pinterest-frontend.js
Version Parameters
bws-pinterest/css/bws-pinterest-settings.css?ver=bws-pinterest/css/bws-pinterest-style.css?ver=bws-pinterest/js/bws-pinterest-admin.js?ver=bws-pinterest/js/bws-pinterest-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
bws_pinterest_follow_button
Data Attributes
data-bws-pinterest-profile-id
JS Globals
pntrst_options
FAQ

Frequently Asked Questions about BestWebSoft’s Pinterest