[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0NBc0P3UqRwtEDrTRQ12qqoRrI-4jOLKclaCaUgAlNc":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"billstotlz","Bill Stoltz","https:\u002F\u002Fprofiles.wordpress.org\u002Fbillstotlz\u002F",1,10,85,30,84,"2026-05-20T02:56:01.329Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"wp-security-audit-log-for-paid-memberships-pro","WP Security Audit Log addon for Paid Memberships Pro","1.1.5","\u003Cp>This plugin Extends the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-security-audit-log\u002F\" rel=\"ugc\">WP Security Audit Log\u003C\u002Fa> to log events from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaid-memberships-pro\u002F\" rel=\"ugc\">Paid Memberships Pro\u003C\u002Fa> plugin.  This plugin also includes some audit logs alerts to track changes to User Meta values.\u003C\u002Fp>\n\u003Ch4>Actions \u002F Hooks Supported in the plugin\u003C\u002Fh4>\n\u003Cp>This plugin currently supports the following actions.\u003C\u002Fp>\n\u003Cp>User Meta Actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>added_user_meta\u003C\u002Fstrong>  – logs alert whenever a Meta Field is created for user account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>update_user_meta\u003C\u002Fstrong> – Saves current value of a Meta Field so we can see what changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>updated_user_meta\u003C\u002Fstrong> – logs alert with Value of Meta Field that changed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>deleted_user_meta\u003C\u002Fstrong> – logs event when a User Meta Field is deleted for a user account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Actions that are related to Paid Memberships Pro (PMPro) plugin:\u003C\u002Fp>\n\u003Cp>PMPro creates what it calls an “order” everytime a payment is made on an account. This includes the initial payment and recurring or subscription payments.\u003Cbr \u002F>\nPMPro provides several actions to allow us to log creation and changes of these orders\u002Fpayments.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>pmpro_added_order\u003C\u002Fstrong> – logs an event when a PMPro Order for a membership payment is created.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_delete_order\u003C\u002Fstrong> – logs an event when a PMPro Order for a membership payment is deleted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_update_order\u003C\u002Fstrong> – saved information about a PMPro Order for a membership payment to see what changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_updated_order\u003C\u002Fstrong> – logs an event when a PMPro Order for a membership payment with information that was changed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When a user either joins a PMPro defined membership level or the account is cancelled or changed to another level, we can use the following actions\u003Cbr \u002F>\nto try to see what was changed and who changed the account.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>pmpro_before_change_membership_level\u003C\u002Fstrong> – saves information about an user that is about to change or cancel current PMPro membership level\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_after_change_membership_level\u003C\u002Fstrong>‘ – logs event that details changes in membership levels for a user. Could be upgrade or canceling PMPro membership.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_after_checkout\u003C\u002Fstrong> – logs information after PMPro checkout process complete. Displays related PMPro order number and any discount codes applied during checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PMPro allows the system to define several different levels, with differt criteria. These actions allow use to monitor changes to these levels and\u003Cbr \u002F>\nwhat users are making the changes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>pmpro_delete_membership_level\u003C\u002Fstrong> – logs an event when a PMPro membership level is deleted and no longer available for users to select.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_save_membership_level\u003C\u002Fstrong> – logs an event when a PMPro membership level is added or updated. logs details of level to see new values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PMPro allows the use of discount codes during the checkout \u002F payment process.  These actions allow us the ability to monitor changes\u003Cbr \u002F>\nto the discount codes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>pmpro_delete_discount_code\u003C\u002Fstrong> – logs event when a PMPro discount code is deleted from the system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_save_discount_code\u003C\u002Fstrong> – logs event when a PMPro discount code is added or updated. Log details about discount code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_save_discount_code_level\u003C\u002Fstrong> – Discount codes can change PMPro Membership Leves in different ways, this logs a event detailing the discount to be applied to s specific PMPro Membership Level\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PMPro supports multiple payment gateways. Some of the gateways allow subscription payments. The following actions in PMPro are called when certain subscription\u003Cbr \u002F>\nevents occur. Some of these actions are payment gateway specific.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>pmpro_subscription_cancelled\u003C\u002Fstrong> – logs and event when a payment subscription is cancelled. This could be from a user action or possible payment failure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_subscription_expired\u003C\u002Fstrong> – logs an event when a payment subscription expires. Could be only valid for 5 payments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_subscription_ipn_event_processed\u003C\u002Fstrong> – logs event when Paypal IPN event is processed. Usually only on a subscription payment initiated by PayPal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_subscription_payment_completed\u003C\u002Fstrong> – logs event when a subscription payment is completed successfully.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_subscription_payment_failed\u003C\u002Fstrong> – logs an event when payment gateway is unable to process a subscription payment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pmpro_subscription_payment_went_past_due\u003C\u002Fstrong> – logs an event when payment gateway is unable to process a subscription payment and the due date is past.\u003C\u002Fli>\n\u003C\u002Ful>\n","An Addon to the WP Security Audit Log plugin to log events from Paid Memberships Pro plugin",1748,0,"2018-01-22T02:25:00.000Z","4.9.29","4","",[27,28,29,30,31],"event-log-wordpress","paid-memberships-pro","pmpro","wordpress-security-audit-log","wordpress-security-plugin","https:\u002F\u002Fgithub.com\u002Fbwsolutions\u002Fwpsal4pmpro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-security-audit-log-for-paid-memberships-pro.1.1.5.zip",null,"2026-04-16T10:56:18.058Z"]