Skysa Pinterest “Pin It” App Security & Risk Analysis

wordpress.org/plugins/skysa-pinterest-pin-it-app

Let people share (pin) images from any page of your site on Pinterest

10 active installs v1.4 PHP + WP 2.7+ Updated Sep 8, 2014
pin-itpin-to-pinterestpinterestskysaskysa-apps
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Skysa Pinterest “Pin It” App Safe to Use in 2026?

Generally Safe

Score 85/100

Skysa Pinterest “Pin It” App has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The skysa-pinterest-pin-it-app v1.4 plugin presents a significant security risk due to a lack of proper authentication and sanitization on its AJAX endpoints. The static analysis reveals two AJAX handlers, both of which lack any authentication checks, creating a direct attack vector for unauthorized actions. Furthermore, all identified SQL queries within the plugin are not using prepared statements, increasing the risk of SQL injection vulnerabilities, especially when combined with unsanitized input. While there is no known vulnerability history, this does not indicate a robust security posture, as the code itself exhibits critical weaknesses.

The taint analysis shows four flows with unsanitized paths, although they are not categorized as critical or high severity. This, coupled with the extremely low percentage of properly escaped output (4%), strongly suggests that even if direct SQL injection is not immediately apparent, cross-site scripting (XSS) vulnerabilities are highly probable. The absence of nonce checks and capability checks on the AJAX endpoints further exacerbates these risks. In conclusion, despite a clean vulnerability history, the plugin's implementation exposes multiple critical security flaws that require immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • Raw SQL queries without prepared statements
  • Low percentage of output escaping
  • Flows with unsanitized paths
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Skysa Pinterest “Pin It” App Security Vulnerabilities

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

Skysa Pinterest “Pin It” App Code Analysis

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

SQL Query Safety

0% prepared4 total queries

Output Escaping

4% escaped23 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
SkysaApps_Admin_DrawTabs (skysa-required\admin.php:168)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Skysa Pinterest “Pin It” App Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_skysa_apploadskysa-required\index.php:111
noprivwp_ajax_skysa_apploadskysa-required\index.php:112
WordPress Hooks 3
actionwp_print_footer_scriptsskysa-required\index.php:103
actionwp_footerskysa-required\index.php:105
actionadmin_menuskysa-required\index.php:109
Maintenance & Trust

Skysa Pinterest “Pin It” App Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 8, 2014
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Skysa Pinterest “Pin It” App Developer Profile

Skysa

8 plugins · 80 total installs

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

How We Detect Skysa Pinterest “Pin It” App

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/skysa-pinterest-pin-it-app/icons/pinterest-icon-wp.png/wp-content/plugins/skysa-pinterest-pin-it-app/skysa-required/css/skysa-admin.css/wp-content/plugins/skysa-pinterest-pin-it-app/skysa-required/js/skysa-admin.js
Script Paths
//assets.pinterest.com/js/pinmarklet.js
Version Parameters
skysa-pinterest-pin-it-app/skysa-required/css/skysa-admin.css?ver=skysa-pinterest-pin-it-app/skysa-required/js/skysa-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
bar-buttonSKYUI-menuoff
HTML Comments
************************************************************* * This app was made using the: * * Skysa App SDK * * http://wordpress.org/extend/plugins/skysa-app-sdk/ * ************************************************************************************************************************** * Skysa App SDK version 2.0 * * Download the latest version here: * * http://wordpress.org/extend/plugins/skysa-app-sdk/ * *************************************************************
Data Attributes
id="field-bar_label"id="field-icon"id="field-title"class="upload-url"id="button-icon"class="upload_image_button"+1 more
JS Globals
S
Shortcode Output
<div id="$button_id" class="bar-button SKYUI-menuoff" apptitle="$app_title">$app_icon<span class="label">$app_bar_label</span></div>
FAQ

Frequently Asked Questions about Skysa Pinterest “Pin It” App