Postsquirrel Security & Risk Analysis

wordpress.org/plugins/postsquirrel

Allows you to share post to multiple connected social networks

0 active installs v1.0 PHP 5.6+ WP 5.0+ Updated Apr 8, 2021
post-to-social-networksshare-postsshare-social-networkssocial-media-managersocial-media-tool
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Postsquirrel Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The Postsquirrel plugin v1.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While the plugin does not appear to contain dangerous functions, utilize file operations, or have any known vulnerability history, the presence of two AJAX handlers without any authentication checks presents a substantial risk. This means any unauthenticated user could potentially trigger actions within the plugin via these AJAX endpoints, leading to unintended consequences or exploitation if vulnerabilities exist within their execution paths.

The code analysis reveals a moderate reliance on SQL queries, with only 10% using prepared statements, which increases the risk of SQL injection vulnerabilities, especially if user-supplied data is involved in these queries. The output escaping is also suboptimal, with only 41% properly escaped, raising concerns about Cross-Site Scripting (XSS) vulnerabilities if output is not properly sanitized. The absence of nonce checks and capability checks on the unprotected AJAX handlers further exacerbates these risks.

Despite the lack of historical vulnerabilities, the current static analysis findings point to significant potential weaknesses. The complete absence of known CVEs is positive, but it cannot offset the inherent risks introduced by unprotected AJAX endpoints and the prevalence of raw SQL queries and unescaped output. The plugin would benefit greatly from implementing robust authentication, authorization, and input validation for all its entry points to achieve a more secure state.

Key Concerns

  • AJAX handlers without auth checks
  • Limited use of prepared statements for SQL
  • Low percentage of properly escaped output
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Postsquirrel Security Vulnerabilities

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

Postsquirrel Code Analysis

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

SQL Query Safety

10% prepared21 total queries

Output Escaping

41% escaped17 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<connected_data> (inc\connected_data.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Postsquirrel Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_sync_psql_dp_profilespsl.php:174
authwp_ajax_disconnect_psql_keypsl.php:175
WordPress Hooks 5
actionadmin_menupsl.php:68
actionadmin_enqueue_scriptspsl.php:75
actioninitpsl.php:169
actionload-post-new.phppsl.php:173
actionpublish_postpsl.php:176
Maintenance & Trust

Postsquirrel Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedApr 8, 2021
PHP min version5.6
Downloads784

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Postsquirrel Developer Profile

Postsquirrel

1 plugin · 0 total installs

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

How We Detect Postsquirrel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/postsquirrel/assets/css/psql_style.css/wp-content/plugins/postsquirrel/assets/js/psql_script.js
Script Paths
/wp-content/plugins/postsquirrel/assets/js/psql_script.js
Version Parameters
postsquirrel/assets/css/psql_style.css?ver=postsquirrel/assets/js/psql_script.js?ver=

HTML / DOM Fingerprints

CSS Classes
psl_content_wrapperpsl_networks_wrapperpsl_meta_nt_box
Data Attributes
data-typedata-id
JS Globals
obj
FAQ

Frequently Asked Questions about Postsquirrel