VKontakte Share Button Security & Risk Analysis

wordpress.org/plugins/vkontakte-share-button

Plugin allows you to add fully customizable share button of VKontakte social network.

40 active installs v1.0.1 PHP + WP 2.8+ Updated Aug 30, 2010
postsharesocialvkontakte
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is VKontakte Share Button Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The vkontakte-share-button plugin version 1.0.1 demonstrates a generally strong security posture based on the static analysis provided. The absence of dangerous functions, the consistent use of prepared statements for any SQL queries, and the lack of file operations or external HTTP requests are all positive indicators. The limited attack surface, with only one shortcode and no identified unprotected entry points, further contributes to a secure profile.

However, there are areas for concern. The 72% output escaping rate means that 28% of outputs are not properly escaped, potentially exposing the plugin to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted. Furthermore, the complete absence of nonce checks and capability checks across all entry points is a significant weakness. This lack of authorization and integrity checks makes any user-facing functionality, even if currently unused or benign, susceptible to unauthorized actions or tampering if a vulnerability were to be introduced later or if the plugin evolves.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive sign, suggesting a history of secure development or perhaps a lack of widespread scrutiny. However, the absence of historical vulnerabilities does not guarantee future security, especially when combined with the identified weaknesses in output escaping and authorization checks. In conclusion, while the plugin exhibits good practices in several key areas, the unescaped outputs and the critical lack of authorization checks present tangible risks that warrant attention.

Key Concerns

  • Unescaped output detected (28% of outputs)
  • Missing nonce checks on all entry points
  • Missing capability checks on all entry points
Vulnerabilities
None known

VKontakte Share Button Security Vulnerabilities

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

VKontakte Share Button Code Analysis

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

Output Escaping

72% escaped25 total outputs
Attack Surface

VKontakte Share Button Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[vk-share-button] vk-share-button.php:81
WordPress Hooks 4
actionadmin_initvk-share-button.php:73
actionadmin_menuvk-share-button.php:75
actionwp_print_scriptsvk-share-button.php:77
filterthe_contentvk-share-button.php:79
Maintenance & Trust

VKontakte Share Button Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedAug 30, 2010
PHP min version
Downloads21K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

VKontakte Share Button Developer Profile

jackyfox

2 plugins · 140 total installs

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

How We Detect VKontakte Share Button

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vkontakte-share-button/vk-share-button.css
Script Paths
http://vkontakte.ru/js/api/share.js?5
Version Parameters
vk-share-button.css?ver=

HTML / DOM Fingerprints

JS Globals
VK
Shortcode Output
[vk-share-button]
FAQ

Frequently Asked Questions about VKontakte Share Button