[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8OjYHFCDqMXwKYA6abBXb33gJRWBny4f3BHhSFaifGU":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":134,"fingerprints":511},"wikimotive-clickup-task-forms-free","Wikimotive's Task Forms for ClickUp – Free","1.0.1","wikimotivedev","https:\u002F\u002Fprofiles.wordpress.org\u002Fwikimotivedev\u002F","\u003Ch3>What does Wikimotive’s Task Forms for ClickUp plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin connects your WordPress site to your ClickUp tasks board via their Cloud API. You can create custom forms and format them to submit tasks to a selected ClickUp task list.\u003C\u002Fp>\n\u003Cp>Maybe you want a support ticketing system for your site, or you have a dashboard for your employees and would like to assign specially formatted tasks to your team members. You can do that with this plugin.\u003C\u002Fp>\n\u003Ch3>Placing the form on your site:\u003C\u002Fh3>\n\u003Cp>Once you’ve created your form you’ll be able to place it anywhere on your site with the use of the shortcode below.\u003Cbr \u002F>\n[ctf_form id=”{Form ID}”]\u003C\u002Fp>\n\u003Cp>The shortcode for each form is provided at the top of the form editor page.\u003C\u002Fp>\n","This plugin allows you to add Task Submission Forms for ClickUp to your Wordpress website via the use of shortcodes and ClickUp's Cloud API Conne &hellip;",20,1701,0,"2020-09-01T12:56:00.000Z","5.4.19","4.9","7.0",[19,20,21,22],"api-integration","clickup","forms","task-management","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwikimotive-clickup-task-forms-free.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T03:55:02.728Z",[35,59,76,97,115],{"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":57,"download_link":58,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"cf7-hubspot-forms-add-on-for-contact-form-7","CF7 HubSpot Forms Add-on For Contact Form 7","1.0","Ahmad Karim","https:\u002F\u002Fprofiles.wordpress.org\u002Fahmadkarim\u002F","\u003Cp>This is a FREE plugin which seamlessly integrates HubSpot forms with Contact Form 7 forms.\u003C\u002Fp>\n\u003Cp>Once installed and activated, each CF7 form will have a separate settings section where you can add HubSpot form credentials. i.e, Portal ID, Form ID, Form Fields, etc.\u003C\u002Fp>\n\u003Cp>If you have any issues or questions about this plugin then please create a support request and we will get back to you shortly.\u003C\u002Fp>\n\u003Cp>Once the plugin is activated you will have the option to enable\u002Fdisable the form integration. In enabled mode, the status code and response from HubSpot will be stored for the last form submission so you can debug if there are any issues.\u003C\u002Fp>\n\u003Cp>Note: This plugin uses the PHP library cURL. Please make sure that the cURL library is enabled on your server.\u003C\u002Fp>\n","This plugin integrates HubSpot forms with Contact Form 7 forms.",300,7573,100,4,"2016-08-21T10:24:00.000Z","3.4.2","3.0.1","",[52,53,54,55,56],"contact-form-7","hubspot","hubspot-forms","hubspot-forms-api","hubspot-forms-api-integration","http:\u002F\u002Fahmadkarim.com\u002Fwordpress-plugins\u002Fcf7-hubspot-forms-addon-for-contact-form-7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-hubspot-forms-add-on-for-contact-form-7.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":45,"downloaded":67,"rating":45,"num_ratings":30,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":50,"download_link":75,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"integration-for-elementor-forms-clickup","Integration for Elementor forms – Clickup","1.1.0","Webtica","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebtica\u002F","\u003Cp>A lightweight but feature packed Clickup integration for Elementor forms.\u003Cbr \u002F>\nWith this integration you can send your form data and tasks to Clickup as easily as the standard integrations.\u003Cbr \u002F>\nKeeping performance in mind this integration doesn’t add any additional scripts on page load.\u003Cbr \u002F>\nFeel free to post any feature requests and possible issues.\u003C\u002Fp>\n","A lightweight but feature packed Clickup integration for Elementor forms.",3886,"2025-04-08T07:45:00.000Z","6.7.5","5.0",[20,72,21,73,74],"elementor","integration","tasks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-for-elementor-forms-clickup.1.1.0.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":45,"num_ratings":30,"last_updated":86,"tested_up_to":69,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"enudge","Enudge","0.0.6","contactpoint01","https:\u002F\u002Fprofiles.wordpress.org\u002Fcontactpoint01\u002F","\u003Cp>The Enudge WordPress Plugin seamlessly integrates your WordPress forms and the Chosen Forms plugin with Enudge the leading Email and SMS marketing platform for Australian businesses. This powerful plugin enables you to effortlessly connect your form submissions to your Enudge account via Enudge API, to create a new contact and optionally add that contact into a Message Series, enabling streamlined communication and marketing automation.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy Integration: Quickly and easily link your WordPress and Chosen Forms with Enudge API.\u003C\u002Fli>\n\u003Cli>Automated Data Sync: Automatically sync form submissions to your Enudge contact lists for efficient email and SMS campaigns.\u003C\u002Fli>\n\u003Cli>Customizable Form Fields: Map form fields to Enudge fields to ensure accurate data transfer and personalized marketing messages.\u003C\u002Fli>\n\u003Cli>Super Fast Performance: Experience lightning-fast integration with no performance issues, ensuring a smooth and efficient user experience.\u003C\u002Fli>\n\u003Cli>Wide Compatibility: Supports the most powerful WordPress form plugins, including:\u003Cbr \u002F>\n** Elementor Forms\u003Cbr \u002F>\n** Contact Form 7\u003Cbr \u002F>\n** Formidable Forms\u003Cbr \u002F>\n** Forminator Forms\u003Cbr \u002F>\n** FluentForms\u003Cbr \u002F>\n** WPForms\u003Cbr \u002F>\n** Gravity Forms\u003Cbr \u002F>\n** WordPress Comments\u003Cbr \u002F>\n** WooCommerce Reviews\u003Cbr \u002F>\n** WordPress Registration Forms\u003Cbr \u002F>\n** WooCommerce Registration Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a small business or a large enterprise, the Enudge WordPress Plugin helps you maximize your marketing efforts by integrating your form submissions with Australia’s premier email and SMS marketing platform. Start leveraging the power of Enudge today to boost your marketing performance and drive business growth.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the Enudge service to function. It communicates with the Enudge API to add and manage contacts. By using this plugin, you agree to the terms of service and privacy policies of Enudge.\u003C\u002Fp>\n\u003Cp>Service: \u003Ca href=\"https:\u002F\u002Fwww.enudge.com.au\u002F\" title=\"Enudge\" rel=\"nofollow ugc\">Enudge\u003C\u002Fa>\u003Cbr \u002F>\nTerms of Service: \u003Ca href=\"https:\u002F\u002Fwww.enudge.com.au\u002Fterms-and-conditions\" title=\"Enudge Terms of Service\" rel=\"nofollow ugc\">Enudge Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.enudge.com.au\u002Fprivacy-policy\" title=\"Enudge Privacy Policy\" rel=\"nofollow ugc\">Enudge Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>API Endpoint\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhelp.enudge.com.au\u002Fen\u002Farticles\u002F2837974-rest-web-services-for-adding-a-contact\" title=\"Enudge API REST Web Services\" rel=\"nofollow ugc\">Enudge API REST Web Services\u003C\u002Fa>\u003C\u002Fp>\n","Easily integrate your WordPress forms and chosen forms plugin with the Enudge Email and SMS marketing platform API.",50,1397,"2025-02-19T23:11:00.000Z","4.0","7.2",[19,90,91,92,93],"australian-businesses","email-marketing","sms-marketing","wordpress-forms","https:\u002F\u002Fenudge.com.au","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenudge.0.0.6.zip",92,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":31,"downloaded":105,"rating":45,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":50,"download_link":114,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"devtasksup","DevtasksUp – ClickUp integration","1.3.1","Martin Valchev","https:\u002F\u002Fprofiles.wordpress.org\u002Fmartinvalchev\u002F","\u003Cp>Unlock effortless task organization with the ClickUp plugin’s seamless integration into your admin. Simply configure your account with an API key and watch as task creation, comment writing, and task prioritization become a breeze. Ideal for developers to customize for their clients, ensuring direct and efficient task delegation.\u003C\u002Fp>\n\u003Cp>The options for this plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integration of ClickUp into the admin\u003C\u002Fli>\n\u003Cli>Configuration using an API key on your account\u003C\u002Fli>\n\u003Cli>Task creation\u003C\u002Fli>\n\u003Cli>Create task and create custom fields if configured (supports 13 types of fields)\u003C\u002Fli>\n\u003Cli>Comment writing\u003C\u002Fli>\n\u003Cli>Viewing the most important aspect of a task\u003C\u002Fli>\n\u003Cli>Customization by developers for their clients\u003C\u002Fli>\n\u003Cli>Direct task delegation from the client to the developer.\u003C\u002Fli>\n\u003Cli>Multiple workspace support with real-time switching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The helper libraries plugin uses the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F5.2\u002Fgetting-started\u002Fintroduction\u002F\" rel=\"nofollow ugc\">Bootstrap v5.2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002F\" rel=\"nofollow ugc\">FontAwesome v5\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fselect2.org\u002F\" rel=\"nofollow ugc\">Select2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsweetalert2.github.io\u002F\" rel=\"nofollow ugc\">SweetAlert2 v11.4.8\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fclickup.com\u002Fapi\u002F\" rel=\"nofollow ugc\">ClickUP API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In order for the plugin to work correctly, it must be configured from an admin account\u003C\u002Fli>\n\u003Cli>The corresponding Api key must be filled in, upon successful connection, it is mandatory to choose whether you want to configure it in a new environment or in a current one\u003C\u002Fli>\n\u003Cli>If you want to use custom fields, they must be configured from Click Up, if they are configured, the field option will be displayed when you create a task\u003C\u002Fli>\n\u003Cli>You can now select and switch between multiple workspaces in real-time\u003C\u002Fli>\n\u003Cli>The plugin automatically resets configuration when switching workspaces to prevent conflicts\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin integrates ClickUp into admin for streamlined task management. Add API key for full access: create tasks, leave comments, view priority.",2339,2,"2025-04-25T12:14:00.000Z","6.8.5","5.3","7.4",[112,20,113,73,22],"admin","clients","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevtasksup.1.3.1.zip",{"slug":116,"name":117,"version":6,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":50,"tags":127,"homepage":132,"download_link":133,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"nettantra-caldera-forms-mautic-integration","NetTantra Caldera Forms – Mautic Integration","NetTantra","https:\u002F\u002Fprofiles.wordpress.org\u002Fnettantra\u002F","\u003Cp>A free add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcaldera-forms\u002F\" rel=\"ugc\">Caldera Forms\u003C\u002Fa>. A simple, form processor which can send form data to Mautic using Mautic’s REST API.\u003C\u002Fp>\n\u003Ch4>How Does It Work\u003C\u002Fh4>\n\u003Cp>Mautic Configuration:\u003Cbr \u002F>\n1. Go To Mautic >> Configuration >> API Settings\u003Cbr \u002F>\n2. Set “API enabled?” to “Yes”\u003Cbr \u002F>\n3. Set “Enable HTTP basic auth?” to “Yes”\u003Cbr \u002F>\n4. Create a new Mautic user with access to add and update new contacts\u003C\u002Fp>\n\u003Cp>WordPress Plugin Configuration\u003Cbr \u002F>\n1. Activate “Caldera Forms – Mautic Integration”\u003Cbr \u002F>\n2. Create a new Caldera Form\u003Cbr \u002F>\n3. Go to Processors in that Form\u003Cbr \u002F>\n4. Click on “Add Processor”\u003Cbr \u002F>\n5. Select Mautic Integration by NetTantra\u003Cbr \u002F>\n6. Set “Mautic Base URL” to the URL of your mautic installation\u003Cbr \u002F>\n7. Set “Mautic Username” to the username of the newly created api user\u003Cbr \u002F>\n8. Set “Mautic Password” to the password of the newly created api user\u003Cbr \u002F>\n9. Setup the fields as necessary using the Mautic Field machine names as “Mautic Field Aliases” and Caldera Field Shortcodes as “Values to Send”\u003C\u002Fp>\n\u003Ch4>About the Developer\u003C\u002Fh4>\n\u003Cp>This Plugin is developed by NetTantra Technologies – a team of open-source enthusiasts and WordPress experts. NetTantra designers and developers work relentlessly to bring code to life so that WordPress users don’t have to do the hard work.\u003C\u002Fp>\n\u003Cp>For professional support, you can get in touch with the NetTantra Team at \u003Ca href=\"mailto:wordpress@nettantra.com\" rel=\"nofollow ugc\">wordpress@nettantra.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"wordpress@nettantra.com\" title=\"WordPress Plugins and Support Services\" rel=\"nofollow ugc\">Caldera Forms – Mautic Integration\u003C\u002Fa>\u003C\u002Fp>\n","Trigger an action with your form submission.",10,10597,"2019-06-05T10:22:00.000Z","5.2.24","3.9",[128,129,130,131],"caldera-api-integration","caldera-forms","mautic-api-integration","mautic-integration","https:\u002F\u002Fwww.nettantra.com\u002Fwordpress\u002F?utm_src=nettantra-caldera-forms-mautic-integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnettantra-caldera-forms-mautic-integration.1.0.1.zip",{"attackSurface":135,"codeSignals":336,"taintFlows":502,"riskAssessment":503,"analyzedAt":510},{"hooks":136,"ajaxHandlers":327,"restRoutes":328,"shortcodes":329,"cronEvents":335,"entryPointCount":106,"unprotectedCount":13},[137,143,148,153,158,163,167,172,175,180,183,185,188,190,195,199,201,203,207,211,214,217,219,222,226,230,233,236,239,242,246,249,253,255,258,262,266,268,273,275,277,279,281,282,283,285,287,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,325],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","ctf_settings_init","admin\\partials\\admin-functions.php",21,{"type":138,"name":144,"callback":145,"file":146,"line":147},"admin_menu","ctf_register_menu_page","admin\\partials\\admin-menu.php",43,{"type":138,"name":149,"callback":150,"file":151,"line":152},"admin_notices","ctf_survey_message","admin\\partials\\admin-messages.php",23,{"type":138,"name":154,"callback":155,"file":156,"line":157},"add_meta_boxes","ctf_form_settings","admin\\partials\\forms-cpt-fields.php",26,{"type":159,"name":160,"callback":161,"file":156,"line":162},"filter","rwmb_meta_boxes","ctf_form_builder_meta_boxes",138,{"type":138,"name":164,"callback":165,"file":156,"line":166},"save_post","ctf_save_fields",315,{"type":138,"name":168,"callback":169,"file":170,"line":171},"init","ctf_register_forms_cpt","admin\\partials\\forms-post-type.php",62,{"type":138,"name":139,"callback":140,"file":173,"line":174},"admin\\partials\\setup-wizard.php",97,{"type":138,"name":176,"callback":177,"file":178,"line":179},"plugins_loaded","anonymous","includes\\class-clickup-task-forms.php",171,{"type":138,"name":181,"callback":177,"file":178,"line":182},"admin_enqueue_scripts",186,{"type":138,"name":181,"callback":177,"file":178,"line":184},187,{"type":138,"name":186,"callback":177,"file":178,"line":187},"wp_enqueue_scripts",202,{"type":138,"name":186,"callback":177,"file":178,"line":189},203,{"type":138,"name":168,"callback":191,"priority":192,"file":193,"line":194},"load_textdomain",5,"includes\\class-tgm-plugin-activation.php",268,{"type":159,"name":196,"callback":197,"priority":122,"file":193,"line":198},"load_textdomain_mofile","overload_textdomain_mofile",269,{"type":138,"name":168,"callback":168,"file":193,"line":200},272,{"type":138,"name":144,"callback":144,"file":193,"line":202},421,{"type":138,"name":204,"callback":205,"file":193,"line":206},"admin_head","dismiss",422,{"type":159,"name":208,"callback":209,"file":193,"line":210},"install_plugin_complete_actions","actions",425,{"type":159,"name":212,"callback":209,"file":193,"line":213},"update_plugin_complete_actions",426,{"type":138,"name":149,"callback":215,"file":193,"line":216},"notices",429,{"type":138,"name":139,"callback":139,"priority":30,"file":193,"line":218},430,{"type":138,"name":181,"callback":220,"file":193,"line":221},"thickbox",431,{"type":138,"name":223,"callback":224,"priority":30,"file":193,"line":225},"load-plugins.php","add_plugin_action_link_filters",436,{"type":138,"name":227,"callback":228,"file":193,"line":229},"switch_theme","flush_plugins_cache",439,{"type":138,"name":227,"callback":231,"file":193,"line":232},"update_dismiss",442,{"type":138,"name":139,"callback":234,"file":193,"line":235},"force_activation",447,{"type":138,"name":227,"callback":237,"file":193,"line":238},"force_deactivation",452,{"type":138,"name":196,"callback":240,"priority":122,"file":193,"line":241},"correct_plugin_mofile",475,{"type":159,"name":243,"callback":244,"priority":30,"file":193,"line":245},"upgrader_source_selection","maybe_adjust_source_dir",889,{"type":138,"name":176,"callback":247,"file":193,"line":248},"load_tgm_plugin_activation",2112,{"type":159,"name":250,"callback":251,"file":193,"line":252},"tgmpa_table_data_items","sort_table_items",2236,{"type":159,"name":243,"callback":244,"priority":30,"file":193,"line":254},2977,{"type":138,"name":139,"callback":256,"file":193,"line":257},"tgmpa_load_bulk_installer",3147,{"type":138,"name":259,"callback":260,"file":193,"line":261},"upgrader_process_complete","populate_file_path",3242,{"type":159,"name":263,"callback":264,"priority":122,"file":193,"line":265},"upgrader_post_install","auto_activate",3301,{"type":159,"name":263,"callback":264,"priority":122,"file":193,"line":267},3446,{"type":138,"name":269,"callback":270,"file":271,"line":272},"wp_headers","ctf_session","public\\partials\\shortcode.php",16,{"type":138,"name":139,"callback":140,"file":274,"line":142},"trunk\\admin\\partials\\admin-functions.php",{"type":138,"name":144,"callback":145,"file":276,"line":147},"trunk\\admin\\partials\\admin-menu.php",{"type":138,"name":149,"callback":150,"file":278,"line":152},"trunk\\admin\\partials\\admin-messages.php",{"type":138,"name":154,"callback":155,"file":280,"line":157},"trunk\\admin\\partials\\forms-cpt-fields.php",{"type":159,"name":160,"callback":161,"file":280,"line":162},{"type":138,"name":164,"callback":165,"file":280,"line":166},{"type":138,"name":168,"callback":169,"file":284,"line":171},"trunk\\admin\\partials\\forms-post-type.php",{"type":138,"name":139,"callback":140,"file":286,"line":174},"trunk\\admin\\partials\\setup-wizard.php",{"type":138,"name":176,"callback":177,"file":288,"line":179},"trunk\\includes\\class-clickup-task-forms.php",{"type":138,"name":181,"callback":177,"file":288,"line":182},{"type":138,"name":181,"callback":177,"file":288,"line":184},{"type":138,"name":186,"callback":177,"file":288,"line":187},{"type":138,"name":186,"callback":177,"file":288,"line":189},{"type":138,"name":168,"callback":191,"priority":192,"file":294,"line":194},"trunk\\includes\\class-tgm-plugin-activation.php",{"type":159,"name":196,"callback":197,"priority":122,"file":294,"line":198},{"type":138,"name":168,"callback":168,"file":294,"line":200},{"type":138,"name":144,"callback":144,"file":294,"line":202},{"type":138,"name":204,"callback":205,"file":294,"line":206},{"type":159,"name":208,"callback":209,"file":294,"line":210},{"type":159,"name":212,"callback":209,"file":294,"line":213},{"type":138,"name":149,"callback":215,"file":294,"line":216},{"type":138,"name":139,"callback":139,"priority":30,"file":294,"line":218},{"type":138,"name":181,"callback":220,"file":294,"line":221},{"type":138,"name":223,"callback":224,"priority":30,"file":294,"line":225},{"type":138,"name":227,"callback":228,"file":294,"line":229},{"type":138,"name":227,"callback":231,"file":294,"line":232},{"type":138,"name":139,"callback":234,"file":294,"line":235},{"type":138,"name":227,"callback":237,"file":294,"line":238},{"type":138,"name":196,"callback":240,"priority":122,"file":294,"line":241},{"type":159,"name":243,"callback":244,"priority":30,"file":294,"line":245},{"type":138,"name":176,"callback":247,"file":294,"line":248},{"type":159,"name":250,"callback":251,"file":294,"line":252},{"type":159,"name":243,"callback":244,"priority":30,"file":294,"line":254},{"type":138,"name":139,"callback":256,"file":294,"line":257},{"type":138,"name":259,"callback":260,"file":294,"line":261},{"type":159,"name":263,"callback":264,"priority":122,"file":294,"line":265},{"type":159,"name":263,"callback":264,"priority":122,"file":294,"line":267},{"type":138,"name":269,"callback":270,"file":319,"line":272},"trunk\\public\\partials\\shortcode.php",{"type":138,"name":321,"callback":322,"file":323,"line":324},"tgmpa_register","clickup_task_forms_register_required_plugins_free","trunk\\wikimotive-clickup-task-forms-free.php",133,{"type":138,"name":321,"callback":322,"file":326,"line":324},"wikimotive-clickup-task-forms-free.php",[],[],[330,334],{"tag":331,"callback":332,"file":271,"line":333},"ctf_form","ctf_get_from_api",25,{"tag":331,"callback":332,"file":319,"line":333},[],{"dangerousFunctions":337,"sqlUsage":338,"outputEscaping":340,"fileOperations":13,"externalRequests":499,"nonceChecks":122,"capabilityChecks":500,"bundledLibraries":501},[],{"prepared":13,"raw":13,"locations":339},[],{"escaped":187,"rawEcho":341,"locations":342},108,[343,345,347,348,350,352,354,356,358,360,362,364,366,367,369,371,373,375,377,379,381,383,384,386,389,391,393,395,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,427,428,429,431,433,435,437,438,440,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498],{"file":141,"line":272,"context":344},"raw output",{"file":141,"line":346,"context":344},31,{"file":156,"line":346,"context":344},{"file":156,"line":349,"context":344},51,{"file":156,"line":351,"context":344},55,{"file":156,"line":353,"context":344},76,{"file":156,"line":355,"context":344},80,{"file":156,"line":357,"context":344},104,{"file":156,"line":359,"context":344},112,{"file":156,"line":361,"context":344},119,{"file":156,"line":363,"context":344},124,{"file":365,"line":152,"context":344},"admin\\partials\\help-page.php",{"file":365,"line":31,"context":344},{"file":365,"line":368,"context":344},34,{"file":365,"line":370,"context":344},40,{"file":365,"line":372,"context":344},46,{"file":365,"line":374,"context":344},47,{"file":365,"line":376,"context":344},49,{"file":173,"line":378,"context":344},114,{"file":173,"line":380,"context":344},123,{"file":173,"line":382,"context":344},132,{"file":173,"line":184,"context":344},{"file":173,"line":385,"context":344},205,{"file":387,"line":388,"context":344},"includes\\class-ctf-post-task.php",64,{"file":387,"line":390,"context":344},65,{"file":387,"line":392,"context":344},70,{"file":387,"line":394,"context":344},71,{"file":387,"line":353,"context":344},{"file":387,"line":397,"context":344},77,{"file":387,"line":399,"context":344},82,{"file":387,"line":401,"context":344},83,{"file":387,"line":403,"context":344},88,{"file":387,"line":405,"context":344},89,{"file":387,"line":407,"context":344},193,{"file":387,"line":409,"context":344},276,{"file":193,"line":411,"context":344},920,{"file":193,"line":413,"context":344},1072,{"file":193,"line":415,"context":344},1083,{"file":193,"line":417,"context":344},1092,{"file":193,"line":419,"context":344},2626,{"file":193,"line":421,"context":344},2773,{"file":193,"line":423,"context":344},3001,{"file":193,"line":425,"context":344},3027,{"file":271,"line":374,"context":344},{"file":271,"line":349,"context":344},{"file":271,"line":351,"context":344},{"file":271,"line":430,"context":344},59,{"file":271,"line":432,"context":344},63,{"file":271,"line":434,"context":344},74,{"file":271,"line":436,"context":344},78,{"file":271,"line":25,"context":344},{"file":271,"line":439,"context":344},90,{"file":271,"line":441,"context":344},101,{"file":271,"line":357,"context":344},{"file":274,"line":272,"context":344},{"file":274,"line":346,"context":344},{"file":280,"line":346,"context":344},{"file":280,"line":349,"context":344},{"file":280,"line":351,"context":344},{"file":280,"line":353,"context":344},{"file":280,"line":355,"context":344},{"file":280,"line":357,"context":344},{"file":280,"line":359,"context":344},{"file":280,"line":361,"context":344},{"file":280,"line":363,"context":344},{"file":455,"line":152,"context":344},"trunk\\admin\\partials\\help-page.php",{"file":455,"line":31,"context":344},{"file":455,"line":368,"context":344},{"file":455,"line":370,"context":344},{"file":455,"line":372,"context":344},{"file":455,"line":374,"context":344},{"file":455,"line":376,"context":344},{"file":286,"line":378,"context":344},{"file":286,"line":380,"context":344},{"file":286,"line":382,"context":344},{"file":286,"line":184,"context":344},{"file":286,"line":385,"context":344},{"file":468,"line":388,"context":344},"trunk\\includes\\class-ctf-post-task.php",{"file":468,"line":390,"context":344},{"file":468,"line":392,"context":344},{"file":468,"line":394,"context":344},{"file":468,"line":353,"context":344},{"file":468,"line":397,"context":344},{"file":468,"line":399,"context":344},{"file":468,"line":401,"context":344},{"file":468,"line":403,"context":344},{"file":468,"line":405,"context":344},{"file":468,"line":407,"context":344},{"file":468,"line":409,"context":344},{"file":294,"line":411,"context":344},{"file":294,"line":413,"context":344},{"file":294,"line":415,"context":344},{"file":294,"line":417,"context":344},{"file":294,"line":419,"context":344},{"file":294,"line":421,"context":344},{"file":294,"line":423,"context":344},{"file":294,"line":425,"context":344},{"file":319,"line":374,"context":344},{"file":319,"line":349,"context":344},{"file":319,"line":351,"context":344},{"file":319,"line":430,"context":344},{"file":319,"line":432,"context":344},{"file":319,"line":434,"context":344},{"file":319,"line":436,"context":344},{"file":319,"line":25,"context":344},{"file":319,"line":439,"context":344},{"file":319,"line":441,"context":344},{"file":319,"line":357,"context":344},8,28,[],[],{"summary":504,"deductions":505},"The wikimotive-clickup-task-forms-free plugin, version 1.0.1, exhibits a generally strong security posture based on the provided static analysis. The absence of any known CVEs, critical taint flows, or dangerous functions is a significant positive indicator. The plugin also demonstrates good practices by consistently using prepared statements for all SQL queries and implementing a substantial number of capability checks (28), which helps in restricting access to sensitive functionalities. The limited attack surface, with only two shortcodes and no unprotected AJAX handlers or REST API routes, further contributes to its security. However, a notable area of concern is the output escaping, where only 65% of outputs are properly escaped. This leaves a significant portion of potentially user-influenced data vulnerable to cross-site scripting (XSS) attacks if not handled carefully by the surrounding WordPress environment or user input sanitization. Additionally, the plugin makes 8 external HTTP requests, which, while not inherently a vulnerability, introduces a dependency on external services and potential risks if those services are compromised or unavailable.",[506,508],{"reason":507,"points":192},"65% of outputs properly escaped",{"reason":509,"points":106},"8 external HTTP requests","2026-03-16T22:50:12.003Z",{"wat":512,"direct":525},{"assetPaths":513,"generatorPatterns":518,"scriptPaths":519,"versionParams":520},[514,515,516,517],"\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fjs\u002Ffrontend.js",[],[515,517],[521,522,523,524],"\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwikimotive-clickup-task-forms-free\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":526,"htmlComments":531,"htmlAttributes":532,"restEndpoints":536,"jsGlobals":537,"shortcodeOutput":539},[527,528,529,530],"ctf-admin-settings-page","ctf-admin-settings-wrap","ctf-admin-setting-field","ctf-frontend-form-wrapper",[],[533,534,535],"data-ctf-form-id","data-ctf-clickup-list-id","data-ctf-clickup-task-template-id",[],[538],"CTF_AJAX_OBJECT",[540],"[wikimotive_clickup_task_form]"]