[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQaa5DP8Q9hvy7SOOqkwQztHCce9bSkWUmmwr4IIgZx0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":20,"download_link":21,"security_score":22,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":141,"fingerprints":190},"ctc-flatbuttons","Click to Contact – Float Buttons","1.0.3","Dmitry Litvinov","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmitrylitvinov\u002F","\u003Cp>A simple yet powerful plugin to add floating contact buttons to your site. 13 different social links can be shown as well as phone and email. Nice animation and additional settings will definitely match the design of your site.\u003C\u002Fp>\n","A simple yet powerful plugin to add floating contact buttons to your site. 13 different social links can be shown as well as phone and email.",100,3087,3,"2023-04-03T18:22:00.000Z","6.2.9","4.9","7.1",[19],"contacts","https:\u002F\u002Fyrokiwp.ru","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fctc-flatbuttons.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":22,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"dmitrylitvinov",7,1630,30,84,"2026-04-05T15:47:03.508Z",[35,60,82,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":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":23,"last_vuln_date":59,"fetched_at":25},"constant-contact-forms","Constant Contact Forms","2.16.2","Constant Contact","https:\u002F\u002Fprofiles.wordpress.org\u002Fconstantcontact\u002F","\u003Cp>Please note: Version 2.0.0 of this plugin is a significant release, including both security and feature updates. After updating to version 2.0.0, you will be required to reconnect the plugin to your Constant Contact account & reselect the lists associated with your forms.\u003C\u002Fp>\n\u003Ch3>Work smarter, not harder. The Constant Contact Way\u003C\u002Fh3>\n\u003Cp>Create branded emails, build a website, sell online, and make it easy for people to find you—all from one place.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQqb0_zcRKnM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Constant Contact Forms\u003C\u002Fstrong> is the easiest way to connect your WordPress website with your Constant Contact account.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Effortlessly create sign-up forms to convert your site visitors into mailing list contacts.\u003C\u002Fli>\n\u003Cli>Customize data fields, so you can tailor the type of information you collect from your users.\u003C\u002Fli>\n\u003Cli>Captured email addresses will be automatically added to the Constant Contact email lists of your choosing.\u003C\u002Fli>\n\u003Cli>Have immediate access to all your Constant Contact lists to integrate with your signup forms, right from your WordPress dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not a Constant Contact customer? Sign up for a \u003Ca href=\"https:\u002F\u002Fgo.constantcontact.com\u002Fsignup.jsp\" rel=\"nofollow ugc\">Free Trial\u003C\u002Fa> right from the plugin.\u003C\u002Fp>\n\u003Ch3>How To Get Started.\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Signup for a \u003Ca href=\"http:\u002F\u002Fwww.constantcontact.com\u002Findex?pn=miwordpress\" rel=\"nofollow ugc\">Free Trial\u003C\u002Fa>. ( Existing Constant Contact users can skip this step).\u003C\u002Fli>\n\u003Cli>Follow \u003Ca href=\"https:\u002F\u002Fknowledgebase.constantcontact.com\u002Farticles\u002FKnowledgeBase\u002F10054-WordPress-Integration-with-Constant-Contact\" rel=\"nofollow ugc\">first-time setup instructions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fknowledgebase.constantcontact.com\u002Farticles\u002FKnowledgeBase\u002F18059-Create-a-Wordpress-Form?q=create%20a%20form%20wordpress&pnx=1&lang\" rel=\"nofollow ugc\">Create your first form\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fknowledgebase.constantcontact.com\u002Farticles\u002FKnowledgeBase\u002F30850-Add-a-Form-Created-with-the-Constant-Contact-Plugin-to-a-WordPress-Page-or-Blog-Post?lang\" rel=\"nofollow ugc\">Add a form anywhere on your website\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Watch as your visitors turn into lifetime contacts!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Development of Constant Contact Forms plugin occurs on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fconstant-contact-forms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Please see the security policy there to report any security issues. General support should start on our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fconstant-contact-forms\u002F\" rel=\"ugc\">WordPress forums\u003C\u002Fa>\u003C\u002Fp>\n","The official Constant Contact plugin adds a contact form to your WordPress site to quickly capture information from visitors.",20000,2657054,54,"2026-02-23T20:15:00.000Z","6.9.4","6.4.0","8.1",[51,52,19,53,54],"constant-contact","constant-contact-official","marketing","newsletter","https:\u002F\u002Fwww.constantcontact.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconstant-contact-forms.2.16.2.zip",99,4,"2024-01-03 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":22,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"simple-secure-contact-form","Simple Secure Contact Form","0.2.3","Eugene Holin","https:\u002F\u002Fprofiles.wordpress.org\u002Feugenyh\u002F","\u003Cp>Simple Secure Contact Form display contact form widget in your widget area with “invisible” spam protection. No more spam, no more capcha!\u003C\u002Fp>\n\u003Cp>Better to see once than read a hundred times – see the \u003Ca href=\"http:\u002F\u002Fdemo.lp-tricks.com\u002F\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> on my website 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages:\u003C\u002Fstrong> available on English and Russian. If you want to translate this plugin to your language, please contact me – I will be very grateful!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can make suggestions and submit your own modifications to this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feholin\u002FWP-Simple-Secure-Contact-Form\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For more information and support, please visit \u003Ca href=\"http:\u002F\u002Flp-tricks.com\" rel=\"nofollow ugc\">my website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Have any ideas or suggestions? Please write me – i will try to make them in the new version of the plugin.\u003C\u002Fp>\n","Widget with simple and secure contact form.",200,6737,2,"2016-08-22T11:25:00.000Z","4.1.42","3.0.1","",[76,77,78,19,79],"contact","contact-form","contact-form-7","widget","http:\u002F\u002Flp-tricks.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-secure-contact-form.0.2.3.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":70,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":74,"tags":96,"homepage":100,"download_link":101,"security_score":22,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"fuseforms-for-mailchimp","MailChimp Integration for WordPress","0.1.0","FuseForms","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuseforms\u002F","\u003Cp>FuseForms MailChimp Integration for WordPress is the easiest way to sync your contacts from your forms to a MailChimp list of your choosing.\u003C\u002Fp>\n\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Cp>FuseForms automatically hooks into your existing forms on your site and syncs them to a MailChimp list of your choosing.\u003C\u002Fp>\n\u003Cp>FuseForms works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Most custom forms\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Formidable\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>JetPack\u003C\u002Fli>\n\u003Cli>Fast Secure Contact Form\u003C\u002Fli>\n\u003Cli>Contact Form\u003C\u002Fli>\n\u003Cli>Contact Form Clean and Simple\u003C\u002Fli>\n\u003Cli>Quform\u003C\u002Fli>\n\u003Cli>Native WordPress comment forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FuseForms doesn’t work with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forms contained in an iFrame\u003C\u002Fli>\n\u003Cli>Wufoo\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>FormCraft\u003C\u002Fli>\n\u003Cli>Easy Contact Forms\u003C\u002Fli>\n\u003Cli>JotForm\u003C\u002Fli>\n\u003Cli>Ninja Popups\u003C\u002Fli>\n\u003Cli>SumoMe\u003C\u002Fli>\n\u003Cli>Jetpack comments\u003C\u002Fli>\n\u003Cli>Disqus comments\u003C\u002Fli>\n\u003C\u002Ful>\n","FuseForms MailChimp Integration for WordPress is the easiest way to sync your contacts from your forms to a MailChimp list of your choosing.",50,3610,60,"2015-11-23T15:41:00.000Z","4.3.34","3.7",[78,19,97,98,99],"forms","gravity-forms","mailchimp","http:\u002F\u002Ffuseforms.com\u002Fmailchimp-integration-for-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffuseforms-for-mailchimp.0.1.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":31,"downloaded":110,"rating":23,"num_ratings":23,"last_updated":111,"tested_up_to":112,"requires_at_least":74,"requires_php":113,"tags":114,"homepage":119,"download_link":120,"security_score":11,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"contacts-bmlt","Contacts BMLT","1.3.2","pjaudiomv","https:\u002F\u002Fprofiles.wordpress.org\u002Fpjaudiomv\u002F","\u003Cp>Contacts BMLT is a plugin that displays helpline and website information about service bodies using the contacts_bmlt shortcode.\u003C\u002Fp>\n\u003Cp>SHORTCODE\u003Cbr \u002F>\nBasic: [contacts_bmlt]\u003Cbr \u002F>\nAttributes: root_server, display_type, parent_id, show_description, show_email, show_url_in_name, show_tel_url, show_full_url, show_all_services, show_locations\u003C\u002Fp>\n\u003Cp>— Most Shortcode parameters can be combined\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>A minimum of root_server needs to be set.\u003C\u002Fp>\n\u003Cp>Ex. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>display_type\u003C\u002Fstrong> To change the display type add display_type=\"table\" there are two different types \u003Cstrong>table\u003C\u002Fstrong>, \u003Cstrong>block\u003C\u002Fstrong> the default is table.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" display_type=\"table\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>parent_id\u003C\u002Fstrong> This will only display service bodies who has set parent_id.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" parent_id=\"22\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_description\u003C\u002Fstrong> This will display the service bodies description underneath the name if set.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_description=\"1\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_email\u003C\u002Fstrong> This will display the service bodies contact email underneath the name if set.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_email=\"1\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_url_in_name\u003C\u002Fstrong> This will add a link to the service body name, this is the default action. To remove the url from the service body name add show_url_in_name=\"0quot;.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_url_in_name=\"0\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_tel_url\u003C\u002Fstrong> This will add a tel link to the telephone number. Default is to not add it.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_tel_url=\"1\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_full_url\u003C\u002Fstrong> This will add a separate column or div with the full url displayed. Default is to not add it.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_full_url=\"1\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_all_services\u003C\u002Fstrong> This will display all service bodies regardless of whether they have their phone or URL field filled out. The default is not to display them.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_all_services=\"1\"]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_locations\u003C\u002Fstrong> This will display a list of locations below the service body name. Accepted values are location_neighborhood, location_city_subsection, location_municipality, location_sub_province.\u003Cbr \u002F>\nEx. [contacts_bmlt root_server=\"https:\u002F\u002Fwww.domain.org\u002Fmain_server\" show_locations=\"location_municipality\"]\u003C\u002Fp>\n\u003Ch3>EXAMPLES\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsca.charlestonna.org\u002Fregion-contacts\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsca.charlestonna.org\u002Fregion-contacts\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>MORE INFORMATION\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbmlt-enabled\u002Fcontacts-bmlt\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbmlt-enabled\u002Fcontacts-bmlt\u003C\u002Fa>\u003C\u002Fp>\n","Contacts BMLT is a plugin that displays helpline and website information about service bodies using the contacts_bmlt shortcode.",1924,"2025-04-18T15:37:00.000Z","6.3.8","8.0",[115,116,19,117,118],"basic-meeting-list-toolbox","bmlt","na","narcotics-anonymous","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontacts-bmlt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontacts-bmlt.1.3.2.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":31,"downloaded":129,"rating":11,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":74,"download_link":140,"security_score":11,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"contactsync-integration-of-google-contacts-for-woocommerce","ContactSync : Integration of Google Contacts for WooCommerce","1.0.4","Weboccult Technologies Pvt Ltd","https:\u002F\u002Fprofiles.wordpress.org\u002Fweboccults\u002F","\u003Cp>ContactSync simplifies customer management by enabling WooCommerce sites to automatically sync customer contacts with Google Contacts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External API Use\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin integrates with the following Google services:\u003Cbr \u002F>\n– \u003Cstrong>Google OAuth 2.0 Authentication API\u003C\u002Fstrong>: Authenticates and authorizes access to Google Contacts by securely generating OAuth tokens for each user.\u003Cbr \u002F>\n– \u003Cstrong>Google Userinfo API\u003C\u002Fstrong>: Retrieves basic profile information (name and email) during the initial OAuth authentication process to verify user identity.\u003Cbr \u002F>\n– \u003Cstrong>Google People API\u003C\u002Fstrong>: Syncs WooCommerce customer contact details (name, email, phone) with Google Contacts to help streamline customer management. Requires OAuth 2.0 authentication for secure access.\u003Cbr \u002F>\n– \u003Cstrong>Google Drive API\u003C\u002Fstrong>: Embeds support videos hosted on Google Drive as read-only links in the plugin settings, assisting with setup and troubleshooting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy and Data Handling\u003C\u002Fstrong>\u003Cbr \u002F>\n– No customer data is stored externally, the plugin only accesses Google Contacts and embeds Google Drive videos.\u003Cbr \u002F>\n– OAuth tokens and Google credentials are stored securely in your WordPress database, and users can revoke access anytime.\u003Cbr \u002F>\n– ContactSync’s use of these APIs does not collect, store, or transmit any data to external servers outside of Google.\u003C\u002Fp>\n\u003Cp>For more details on Google’s data handling, please see:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google’s Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Usage and Storage\u003C\u002Fstrong>\u003Cbr \u002F>\nContactSync only accesses customer contact details for syncing and uses Google Drive in read-only mode to display support videos within the plugin. OAuth tokens and Google credentials are securely stored, and users can disconnect from Google at any time to remove all stored Google credentials.\u003C\u002Fp>\n\u003Ch3>Features ✨\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Contact Sync\u003C\u002Fstrong>: Sync WooCommerce customer contacts with Google Contacts automatically in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Embedded Support Videos\u003C\u002Fstrong>: View setup and troubleshooting videos hosted on our Google Drive account directly within the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Prevention\u003C\u002Fstrong>: Checks for existing contacts before syncing to avoid duplicates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch Processing with Cron Jobs\u003C\u002Fstrong>: Uses cron jobs to process contacts in batches for efficiency and reduced server load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases 📌\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Marketing and Customer Retargeting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Sale Feedback Collection\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Support and Service\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Loyalty and Retention Programs\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upselling and Cross-Selling Opportunities\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event or Promotion Invitations\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin integrates with Google’s People API and Google Drive API for contact synchronization and embedded support videos. No user data is stored or transmitted outside your server, and all customer data remains locally stored within your WordPress site.\u003C\u002Fp>\n","The ContactSync Plugin syncs WooCommerce customer contacts with Google Contacts for streamlined customer management.",1032,1,"2025-06-12T05:56:00.000Z","6.8.5","6.2","7.0",[19,136,137,138,139],"contactsync","google","integration","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontactsync-integration-of-google-contacts-for-woocommerce.1.0.4.zip",{"attackSurface":142,"codeSignals":170,"taintFlows":185,"riskAssessment":186,"analyzedAt":189},{"hooks":143,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":23,"unprotectedCount":23},[144,150,153,157,162],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","wp_enqueue_scripts","ctcflatbuttons_styles","ctc-flatbuttons.php",25,{"type":145,"name":151,"callback":151,"file":148,"line":152},"init",41,{"type":145,"name":154,"callback":155,"priority":57,"file":148,"line":156},"wp_footer","ctcflatbuttons_code",46,{"type":145,"name":158,"callback":159,"file":160,"line":161},"admin_menu","add_admin_menu","inc\\admin.php",12,{"type":145,"name":163,"callback":164,"file":160,"line":165},"admin_init","plugin_settings",16,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":23,"externalRequests":23,"nonceChecks":23,"capabilityChecks":23,"bundledLibraries":184},[],{"prepared":23,"raw":23,"locations":173},[],{"escaped":175,"rawEcho":13,"locations":176},66,[177,180,182],{"file":148,"line":178,"context":179},70,"raw output",{"file":160,"line":181,"context":179},67,{"file":160,"line":183,"context":179},106,[],[],{"summary":187,"deductions":188},"The ctc-flatbuttons plugin, version 1.0.3, exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points suggests a minimal attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests. The plugin also demonstrates good practices in its handling of SQL queries, with 100% using prepared statements, and a high percentage (96%) of output escaping, indicating a commitment to preventing common web vulnerabilities. The lack of any known CVEs or recorded vulnerability history further reinforces its current secure state.",[],"2026-03-16T20:49:03.706Z",{"wat":191,"direct":199},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[193,194],"\u002Fwp-content\u002Fplugins\u002Fctc-flatbuttons\u002Finc\u002Faaist-style.css","\u002Fwp-content\u002Fplugins\u002Fctc-flatbuttons\u002Finc\u002Faaist-script.js",[],[194],[198],"ctc-flatbuttons\u002Finc\u002Faaist-style.css?ver=1.0.3",{"cssClasses":200,"htmlComments":222,"htmlAttributes":223,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":245},[201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221],"speed-dial","dials","ctc-bg-share","ctc-bg-watsapp","ctc-bg-pinterest","ctc-bg-insta","ctc-bg-LinkedIn","ctc-bg-twitter","ctc-bg-phone","ctc-bg-viber","ctc-bg-telegram","ctc-bg-facebook","ctc-bg-vk","ctc-bg-behance","ctc-bg-dribbble","ctc-bg-skype","ctc-bg-tumblr","ctc-bg-reddit","ctc-bg-emial","clozed","ctc-zad",[],[224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242],"class=\"speed-dial\"","class=\"dials clozed\"","class=\"toggle ctc-bg-share\"","class=\"ctc-bg-watsapp\"","class=\"ctc-bg-pinterest\"","class=\"ctc-bg-insta\"","class=\"ctc-bg-LinkedIn\"","class=\"ctc-bg-twitter\"","class=\"ctc-bg-phone\"","class=\"ctc-bg-viber\"","class=\"ctc-bg-telegram\"","class=\"ctc-bg-facebook\"","class=\"ctc-bg-vk\"","class=\"ctc-bg-behance\"","class=\"ctc-bg-dribbble\"","class=\"ctc-bg-skype\"","class=\"ctc-bg-tumblr\"","class=\"ctc-bg-reddit\"","class=\"ctc-bg-emial\"",[],[],[246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267],"\u003Cdiv class=\"speed-dial\">","\u003Ca class=\"toggle ctc-bg-share\">\u003C\u002Fa>","\u003Cul class=\"dials clozed\">","\u003Cli>\u003Ca class=\"ctc-bg-watsapp\" target=\"_blank\" href=\"whatsapp:\u002F\u002Fsend?phone=+","\u003Cli>\u003Ca class=\"ctc-bg-pinterest\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-insta\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-LinkedIn\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-twitter\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-phone\" target=\"_blank\" href=\"tel:+","\u003Cli>\u003Ca class=\"ctc-bg-viber\" target=\"_blank\" href=\"viber:\u002F\u002Fchat?number=%2B","\u003Cli>\u003Ca class=\"ctc-bg-telegram\" target=\"_blank\" href=\"https:\u002F\u002Ft.me\u002F","\u003Cli>\u003Ca class=\"ctc-bg-facebook\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-vk\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-behance\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-dribbble\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-skype\" target=\"_blank\" href=\"skype:","\u003Cli>\u003Ca class=\"ctc-bg-tumblr\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-reddit\" target=\"_blank\" href=\"","\u003Cli>\u003Ca class=\"ctc-bg-emial\" target=\"_blank\" href=\"mailto:","\u003C\u002Ful>","\u003C\u002Fdiv>","\u003Cdiv class=\"ctc-zad\">\u003C\u002Fdiv>"]