PG Sync for Klaviyo and Woo Memberships and Subscriptions Security & Risk Analysis

wordpress.org/plugins/pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions

This is a very lightweight plugin that synchs WooCommerce Memberships (and optionally Subscriptions) to Klaviyo.

0 active installs v0.6 PHP + WP 5.0+ Updated Sep 4, 2025
klaviyowoocommerce-membershipswoocommerce-subscriptions
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PG Sync for Klaviyo and Woo Memberships and Subscriptions Safe to Use in 2026?

Generally Safe

Score 100/100

PG Sync for Klaviyo and Woo Memberships and Subscriptions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

This plugin, "pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions" v0.6, exhibits a very strong security posture based on the provided static analysis. The absence of any identified dangerous functions, unsanitized taint flows, raw SQL queries, file operations, or external HTTP requests is highly commendable. All identified SQL queries utilize prepared statements, and all output is properly escaped, indicating good development practices in these critical areas. Furthermore, the presence of nonce and capability checks on its limited entry points suggests an effort to protect against common web vulnerabilities.

Vulnerabilities
None known

PG Sync for Klaviyo and Woo Memberships and Subscriptions Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PG Sync for Klaviyo and Woo Memberships and Subscriptions Release Timeline

v0.6Current
v0.5
Code Analysis
Analyzed Mar 17, 2026

PG Sync for Klaviyo and Woo Memberships and Subscriptions Code Analysis

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

Output Escaping

100% escaped27 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
kwms_settings_page_html (pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:211)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PG Sync for Klaviyo and Woo Memberships and Subscriptions Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_initpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:38
actionadmin_menupg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:40
actionwc_memberships_user_membership_status_changedpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:304
actionwc_memberships_user_membership_savedpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:322
actionwoocommerce_subscription_payment_completepg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:345
actionwoocommerce_subscription_renewal_payment_failedpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:352
actionkwms_sub_renewal_event_to_klaviyo_jobpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:364
actionkwms_sync_user_to_klaviyo_jobpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:436
actionkwms_member_change_event_to_klaviyo_jobpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:530
actionkwms_batch_update_members_jobpg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:589
filterplugin_action_links_pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions/pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.phppg-sync-for-klaviyo-and-woo-memberships-and-subscriptions.php:684
Maintenance & Trust

PG Sync for Klaviyo and Woo Memberships and Subscriptions Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 4, 2025
PHP min version
Downloads275

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PG Sync for Klaviyo and Woo Memberships and Subscriptions Developer Profile

Peter

2 plugins · 10 total installs

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

How We Detect PG Sync for Klaviyo and Woo Memberships and Subscriptions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions/assets/css/settings.css/wp-content/plugins/pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions/assets/js/settings.js
Script Paths
/wp-content/plugins/pg-sync-for-klaviyo-and-woo-memberships-and-subscriptions/assets/js/settings.js

HTML / DOM Fingerprints

CSS Classes
kwms-settings-sectionkwms-api-keykwms-sync-external-idkwms-list-idkwms-segment-id
Data Attributes
name="kwms_api_key"name="kwms_sync_external_id"name="kwms_list_id"name="kwms_segment_id"
FAQ

Frequently Asked Questions about PG Sync for Klaviyo and Woo Memberships and Subscriptions