[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fukXL82BGmhlTmMqGfFzL-f8UqWuFH2oSW1-DO1xkXR8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":139,"fingerprints":233},"update-customer","Update customer","1.0.1","wpexpertgr","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpexpertgr\u002F","\u003Cp>Useful plugin for dev freelancers that have disabled automated core updates to the websites of their customers, but need to inform them automatically, when maintenance is being carried out.\u003C\u002Fp>\n\u003Cp>WordPress sends email to admin anyway, when automated update is enabled but in most times developers have disabled this feature.\u003C\u002Fp>\n\u003Cp>Your customer needs to know when you work for his website in order to pay for a maintenance contract.\u003C\u002Fp>\n\u003Cp>You can add multiple recipients, add your subject, compose your message with a wysiwug editor and when a WordPress core update performed the email you composed will be sent to the recipients you entered.\u003C\u002Fp>\n","Useful plugin for dev freelancers that have disabled automated core updates to the websites of their customers, but need to inform them automatically, &hellip;",10,1104,0,"2019-04-16T15:23:00.000Z","5.1.22","3.9","5.6",[19,20,21],"email","email-notifications","update-notifications","https:\u002F\u002Fwp-experts.gr\u002Fen\u002Fwordpress-plugins\u002Fupdate-customer-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupdate-customer.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},2,20,30,84,"2026-04-04T15:30:07.407Z",[35,61,80,102,121],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":26},"contact-forms","Contact Forms by Cimatti","1.9.13","cimatti","https:\u002F\u002Fprofiles.wordpress.org\u002Fcimatti\u002F","\u003Cp>Forms are an essential component of any website. Contact Forms by Cimatti is the culmination of years of experience building and developing business websites of all types. Our plugin focuses on simplicity and power, it captures, stores and helps to classify contacts and leads according to their lead status. It’s ideal for single-language and multilingual sites, simple blogs, or complex WordPress-powered Content Management Systems. If your website handles a considerable amount of contacts and you need to make diverse forms our plugin is an excellent choice.\u003C\u002Fp>\n\u003Ch4>Select, Configure, and Embed Forms\u003C\u002Fh4>\n\u003Cp>Choose the fields you require, customize on-screen messages and email responses, preview, test, and effortlessly embed forms into your posts, pages, or custom content types using shortcodes or the built-in TinyMCE button.\u003C\u002Fp>\n\u003Ch4>Create Forms for Any Purpose\u003C\u002Fh4>\n\u003Cp>Create as many forms as you need. Design landing pages, contact pages, invitations, job application forms with curriculum upload, customer request forms, spare part requests, and more. Utilize the “Clone” feature to avoid “reinventing the wheel” when creating new forms.\u003C\u002Fp>\n\u003Ch4>Ready-to-Use Features\u003C\u002Fh4>\n\u003Cp>Contact Forms by Cimatti has commonly used fields like First Name, Last Name, Address, Province, Country, Telephone, Email, Captcha, and default success messages and email notifications. Simply create a drag-and-drop form, save it, go to a post or page, and click the orange “C” icon in the WYSIWYG editor to insert a contact form into the post or page content.\u003C\u002Fp>\n\u003Ch4>Easy to Use for Beginners\u003C\u002Fh4>\n\u003Cp>These features make it effortless for first-time users, but the plugin’s fast learning curve will soon entice you to explore its advanced features.\u003C\u002Fp>\n\u003Ch4>Craft Superior Forms\u003C\u002Fh4>\n\u003Cp>Don’t leave anything to chance; fine-tune the entire form submission process.\u003C\u002Fp>\n\u003Ch4>Create Reusable Fields\u003C\u002Fh4>\n\u003Cp>Build custom fields to reuse multiple times, starting with 20 available field types, including Text Field, Text Area, Email, Autoreply Email, Checkbox, Checkbox Group, Radio Buttons, Select, Multiple Select, Hidden Value, File Upload, Captcha, Custom HTML, Password, and more.\u003C\u002Fp>\n\u003Ch4>Customize Forms to Perfection\u003C\u002Fh4>\n\u003Cp>Apply visual styles to your forms using options in the “Appearance” tab. Select colors, margins, button styles, and more.\u003C\u002Fp>\n\u003Ch4>Custom Messages for Success\u003C\u002Fh4>\n\u003Cp>Each form can have its own unique online success message. So, when a form is completed, you can provide access to a file download link, coupon information, or simply a message to confirm that the form was submitted correctly.\u003C\u002Fp>\n\u003Ch4>Email Notifications for Administrators and Visitors\u003C\u002Fh4>\n\u003Cp>Send email notifications to administrators, including tracking information like visitor IP, referrer, date and time of form submission, and other user properties (for a full list, see the Beginners’ Guide). Send an email notification to the visitor as further confirmation that the form was filled in correctly. All email notifications can be tested in the Preview\u002FTest Tab before publishing.\u003C\u002Fp>\n\u003Ch4>Data Collection and Excel Export\u003C\u002Fh4>\n\u003Cp>All submitted data is securely stored in your WordPress database. Contacts received can be easily categorized into lead status categories and spam and tests can be easily discarded. Add notes on each contact received to keep track.\u003C\u002Fp>\n\u003Cp>All contact data received can be filtered, searched, and exported to Excel at any time. You can export all the data or just the data you need. The Advanced Excel Export option allows you to export to a file with ready-to-use filtering options.\u003C\u002Fp>\n\u003Cp>Contact Forms also includes a tracking graph in its Dashboard that displays the performance of all or each of your website forms over time.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly API\u003C\u002Fh4>\n\u003Cp>Contact Forms by Cimatti includes an API to assist developers in customizing and adding their own features. WordPress Filters are used to customize forms during generation, to check and validate submitted form values, to execute custom code using sent data, and to add custom tokens for messages. Read the documentation on our site for more information.\u003Cbr \u002F>\nPowerful PHP Form Builder Class\u003Cbr \u002F>\nContact Forms by Cimatti utilizes a PHP form builder class to generate the forms, ensuring robust and efficient form creation and management.\u003C\u002Fp>\n","Create and publish forms in your WordPress website with drag and drop. Contact forms, landing page forms, invitations, and more.",700,79288,88,16,"2025-11-14T11:57:00.000Z","6.8.5","3.5","",[52,20,53,54,55],"contact-form","form-api","form-builder","lead-generation","https:\u002F\u002Fwww.cimatti.it\u002Fen\u002Fwordpress-plugins\u002Fcontact-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-forms.zip",91,11,"2025-06-02 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":31,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":64,"requires_php":50,"tags":72,"homepage":78,"download_link":79,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"disable-email-notifications-for-new-user-registration","Disable Email Notifications in WordPress 4.x for new user registration","1.0","waqasraza123","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaqasraza123\u002F","\u003Cp>This plugin disables the admin notifications that are sent to admin when a new user registers on the site.Feel free to contact me at wpgeeks.net if you need help.\u003C\u002Fp>\n","This plugin disables the admin notifications that are sent to admin when a new user registers on the site.",2327,"2015-07-18T08:06:00.000Z","4.2.39",[73,74,75,76,77],"disable-admin-emails","disable-email-notifications-in-wordpress-4-x-for-new-user-registration","disable-new-user-notification","disable-new-user-registration-emails","stop-new-user-registration-emails","http:\u002F\u002Fwpgeeks.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-email-notifications-for-new-user-registration.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"delayed-notifications-for-contact-form-7","Delayed Email Notifications for Contact Form 7","1.1.1","ristrettoapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fristrettoapps\u002F","\u003Cp>Delayed Email Notifications for Contact Form 7 enhances your control over Contact Form 7 by allowing you to delay email notifications. Whether you need to manage email traffic better or stagger notifications to avoid server overload, this plugin gives you the flexibility to adjust notification timing to your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delay Email Notifications Based Upon a Specified Period of Time\u003C\u002Fstrong>: select the period of time you’d like from the drop-down and enter the time period you want to delay the message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Scheduled Delayed Notifications\u003C\u002Fstrong>: The Delayed Notifications screen will show you all email notifications that scheduled to go out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable Delivery\u003C\u002Fstrong>: Ensures that your delayed emails are sent out reliably.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use Cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer Support Forms\u003C\u002Fstrong>: Delay notifications during off-hours to manage support staff workload.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Registration\u003C\u002Fstrong>: Stagger confirmation emails to avoid server spikes during high registration periods.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to delay or schedule Contact Form 7 email notifications by the period of time of your choosing.",1119,100,3,"2024-11-04T05:08:00.000Z","6.6.5","5.0","7.0",[96,97,19,20,98],"cf7","contact-form-7","scheduled-notifications","https:\u002F\u002Fristrettoapps.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelayed-notifications-for-contact-form-7.1.1.1.zip",92,{"slug":103,"name":104,"version":64,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":89,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":50,"tags":114,"homepage":119,"download_link":120,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"p2-by-email","P2 By Email","Daniel Bachhuber","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielbachhuber\u002F","\u003Cp>P2 By Email enables you to use P2 by email:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get instant notifications when posts or comments are published.\u003C\u002Fli>\n\u003Cli>Ensure you’re always notified when your username is mentioned.\u003C\u002Fli>\n\u003Cli>Reply to posts or comments by email.\u003C\u002Fli>\n\u003Cli>Create new posts with a secret email address.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for communicating with your team while on the go.\u003C\u002Fp>\n\u003Cp>Users can change their communication preferences from the default of all posts and comments using profile settings. A special setting can ensure they always receive an email when their username is mentioned.\u003C\u002Fp>\n\u003Cp>Want another feature added? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FP2-By-Email\u002F\" rel=\"nofollow ugc\">Send us a pull request\u003C\u002Fa> and we’ll consider it. Reply by email depends on a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWhat-The-Email\" rel=\"nofollow ugc\">young email reply parsing class\u003C\u002Fa> — there’s the chance a comment will appear oddly, and we welcome improvements to the regex.\u003C\u002Fp>\n","Use P2? Use email? Use both!",39081,4,"2013-05-09T00:24:00.000Z","3.6.1","3.4",[20,115,116,117,118],"gtd","p2","productivity","workflow","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fp2-by-email\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fp2-by-email.1.0.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":13,"downloaded":129,"rating":13,"num_ratings":13,"last_updated":130,"tested_up_to":48,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":137,"download_link":138,"security_score":89,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"agmg-order-statuses-mails-for-woo","AgMg order statuses & mails for Woo","1.2","agmg","https:\u002F\u002Fprofiles.wordpress.org\u002Fagmg\u002F","\u003Cp>Take full control of your WooCommerce order management with AgMg order statuses & mails for Woo! This powerful plugin allows you to create unlimited custom order statuses and automate email notifications for each status. Improve your workflow, keep customers informed, and streamline order processing with ease.\u003C\u002Fp>\n","Create unlimited custom order statuses and automate email notifications for each status. Improve your workflow and keep customers informed with ease.",529,"2025-04-14T11:10:00.000Z","5.2","7.4",[134,20,135,136],"custom-statuses","order-status","woocommerce","https:\u002F\u002Fen.agmg.cz\u002Fagmg-order-statuses-mails-for-woo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagmg-order-statuses-mails-for-woo.1.2.zip",{"attackSurface":140,"codeSignals":174,"taintFlows":196,"riskAssessment":224,"analyzedAt":232},{"hooks":141,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":13,"unprotectedCount":13},[142,148,152,156,159,163,167],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","sokoEnqueueScripts","update-customer.php",34,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_menu","sokoSettingsPage",41,{"type":143,"name":153,"callback":154,"file":146,"line":155},"admin_init","sokoSetupSections",42,{"type":143,"name":153,"callback":157,"file":146,"line":158},"sokoSetupFields",43,{"type":143,"name":160,"callback":161,"priority":11,"file":146,"line":162},"upgrader_process_complete","sokoSendEmail",44,{"type":143,"name":164,"callback":165,"file":146,"line":166},"admin_post_send_test_email","sokoSendEmailTest",45,{"type":143,"name":153,"callback":168,"file":146,"line":169},"sokoTestEmailTransientTrush",46,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":195},[],{"prepared":13,"raw":13,"locations":177},[],{"escaped":179,"rawEcho":180,"locations":181},9,6,[182,185,187,189,191,193],{"file":146,"line":183,"context":184},66,"raw output",{"file":146,"line":186,"context":184},67,{"file":146,"line":188,"context":184},75,{"file":146,"line":190,"context":184},78,{"file":146,"line":192,"context":184},139,{"file":146,"line":194,"context":184},144,[],[197,216],{"entryPoint":198,"graph":199,"unsanitizedCount":214,"severity":215},"sokoSendEmailTest (update-customer.php:172)",{"nodes":200,"edges":211},[201,206],{"id":202,"type":203,"label":204,"file":146,"line":205},"n0","source","$_SERVER['HTTP_REFERER']",181,{"id":207,"type":208,"label":209,"file":146,"line":205,"wp_function":210},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[212],{"from":202,"to":207,"sanitized":213},false,1,"medium",{"entryPoint":217,"graph":218,"unsanitizedCount":214,"severity":215},"\u003Cupdate-customer> (update-customer.php:0)",{"nodes":219,"edges":222},[220,221],{"id":202,"type":203,"label":204,"file":146,"line":205},{"id":207,"type":208,"label":209,"file":146,"line":205,"wp_function":210},[223],{"from":202,"to":207,"sanitized":213},{"summary":225,"deductions":226},"The \"update-customer\" plugin v1.0.1 exhibits a generally strong security posture from a static analysis perspective, with no directly exploitable attack surface identified. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits potential entry points. Furthermore, the code adheres to good practices by exclusively using prepared statements for SQL queries and has no known vulnerability history. This suggests a well-maintained and secure plugin.\n\nHowever, there are minor concerns regarding output escaping, where 60% of outputs are properly escaped, leaving 40% potentially vulnerable to XSS attacks. While taint analysis shows no critical or high severity issues, the presence of two flows with unsanitized paths warrants attention. These could potentially lead to unexpected behavior or subtle vulnerabilities if they interact with user-controlled input in unforeseen ways. Despite these minor points, the plugin's strengths, particularly its limited attack surface and clean vulnerability history, outweigh the weaknesses.",[227,230],{"reason":228,"points":229},"Output escaping is not fully implemented",5,{"reason":231,"points":110},"Taint flows with unsanitized paths detected","2026-03-17T00:47:16.028Z",{"wat":234,"direct":241},{"assetPaths":235,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[236,237],"\u002Fwp-content\u002Fplugins\u002Fupdate-customer\u002Fassets\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fupdate-customer\u002Fassets\u002Fscripts.js",[],[237],[],{"cssClasses":242,"htmlComments":245,"htmlAttributes":246,"restEndpoints":249,"jsGlobals":250,"shortcodeOutput":251},[243,244],"soko-wrap","soko-input",[],[247,248],"id=\"email_field\"","id=\"subject_field\"",[],[],[]]