[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ff6k_ZzhWg9sWt8iZ4MhIH3ypqXbBm5OJAaGGQ14lt3A":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":180},"gravity-forms-business-hours","Gravity Forms Business Hours by GravityView","2.1.3","Zack Katz","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatzwebdesign\u002F","\u003Cblockquote>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Frocketgenius.pxf.io\u002Fc\u002F1210629\u002F445235\u002F7938\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>, the best form plugin for WordPress!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Add a Business Hours field to your Gravity Forms form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin supports:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Setting closing times after midnight\u003C\u002Fli>\n\u003Cli>Multiple open times per day\u003C\u002Fli>\n\u003Cli>Displaying when a business is currently open\u003C\u002Fli>\n\u003Cli>Fully localized – works great in languages other than English\u003C\u002Fli>\n\u003Cli>Edit existing values when editing an entry\u003C\u002Fli>\n\u003Cli>Works with \u003Ca href=\"https:\u002F\u002Fgravityview.co\" rel=\"nofollow ugc\">GravityView\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgravity-forms-addons\u002F\" rel=\"ugc\">Gravity Forms Directory\u003C\u002Fa> plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Note: this plugin is actively updated, but customer support is only available to \u003Ca href=\"https:\u002F\u002Fgravityview.co\" rel=\"nofollow ugc\">GravityView\u003C\u002Fa> license holders.\u003C\u002Fh4>\n\u003Ch3>Available Filters\u003C\u002Fh3>\n\u003Cp>These filters are available for code writers to modify the output:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>gravityforms_business_hours_output_template\u003C\u002Fcode> – Change template for open days. Modify the output of the open days. Data inside {{brackets}} will be replaced with the appropriate values.\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_output_closed_template\u003C\u002Fcode> – Closed days template.  Data inside {{brackets}} will be replaced with the appropriate values.\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_open_label\u003C\u002Fcode> – “Open Now” label\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_default_start_time\u003C\u002Fcode> – Default start time in \u003Ccode>H:i\u003C\u002Fcode> format (default: \u003Ccode>09:00\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_default_end_time\u003C\u002Fcode> – Default end time in \u003Ccode>H:i\u003C\u002Fcode> format (default: \u003Ccode>18:00\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_time_format\u003C\u002Fcode> – Modify the time format for the displayed value (default: \u003Ccode>g:i a\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_interval\u003C\u002Fcode> – Time interval for the time dropdown options (default: \u003Ccode>30\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_day_format\u003C\u002Fcode> – Modify the date format for how the days appear, in \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">PHP Date formatting\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>gravityforms_business_hours_days\u003C\u002Fcode> – Array of day values used to display dropdowns and Hours output \u003Cstrong>Only modify the day values. Don’t change the keys!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a Business Hours field to Gravity Forms.",100,7139,74,6,"2019-04-23T17:53:00.000Z","5.1.22","3.3","",[20,21,22,23,24],"business","gravity","gravity-form","gravity-forms","gravityview","https:\u002F\u002Fgravityview.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-business-hours.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"katzwebdesign",23,14410,30,84,"2026-04-04T01:16:07.993Z",[40,60,82,98,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"formidable-gravity-forms-importer","Contact Form Migrator from Gravity Forms to Formidable","1.03","Strategy11 Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fstrategy11team\u002F","\u003Cp>Switch your contact forms easily from Gravity Forms to \u003Ca href=\"https:\u002F\u002Fformidableforms.com\u002F\" rel=\"nofollow ugc\">Formidable Forms\u003C\u002Fa>. We’ll automatically build and import your forms and email notifications for you. Once you’ve migrated, you’ll have access to the most advanced form builder for WordPress forms.\u003C\u002Fp>\n\u003Ch3>Why Switch From Gravity Forms to Formidable?\u003C\u002Fh3>\n\u003Cp>Both Formidable and Gravity Forms are advanced drag and drop form builders. While Gravity Forms offers more direct integrations, Formidable offers a full-featured solution. If you are relying on third-party Gravity add-ons, it may lead to trouble. Not all extensions are reliably supported or are limited because they aren’t written by the Gravity team.\u003C\u002Fp>\n\u003Cp>With Formidable, you get a modern form builder, integrated Views, surveys with visual reports, and form styling. We’ve built our forms and Views to work together seamlessly for the most flexibility imaginable. If you’re using Gravity Views, you can save a lot by switching to just one plugin. We offer one plugin to rule them all! Build directories, listings, data tables, calendars, and other form-based applications.\u003C\u002Fp>\n\u003Cp>Get front-end editing, form styling options, entry relationships, star ratings, range slider fields, embedded forms, preview before submit, prebuilt form templates, custom reports, and customizable form HTML. But that’s not all. Get read only fields, the option to hide a field label, conditional content in email notifications, pass values from one field to another, field visibility for logged in users, blackout dates, unique entry ids, import entries, and more!\u003C\u002Fp>\n\u003Cp>You get the idea: Formidable allows you to do more. Still need some examples to show you what you can do? Here are a few things the Formidable community has built, without any third-party add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real estate listings\u003C\u002Fli>\n\u003Cli>Job boards\u003C\u002Fli>\n\u003Cli>Property management systems\u003C\u002Fli>\n\u003Cli>Journaling platforms\u003C\u002Fli>\n\u003Cli>Classified ads\u003C\u002Fli>\n\u003Cli>User directories\u003C\u002Fli>\n\u003Cli>Business directories\u003C\u002Fli>\n\u003Cli>Community recipes\u003C\u002Fli>\n\u003Cli>Event calendars and signups\u003C\u002Fli>\n\u003Cli>Auto dealer systems\u003C\u002Fli>\n\u003Cli>Crime reporting\u003C\u002Fli>\n\u003Cli>Grant applications\u003C\u002Fli>\n\u003Cli>Membership directories\u003C\u002Fli>\n\u003Cli>Data warehouse apps\u003C\u002Fli>\n\u003Cli>Distributor contact systems\u003C\u002Fli>\n\u003Cli>Rating systems\u003C\u002Fli>\n\u003Cli>Auto part directories\u003C\u002Fli>\n\u003Cli>Polls and surveys\u003C\u002Fli>\n\u003Cli>Newsletter subscriptions\u003C\u002Fli>\n\u003Cli>Ski rentals\u003C\u002Fli>\n\u003Cli>Search forms\u003C\u002Fli>\n\u003Cli>Library catalogs\u003C\u002Fli>\n\u003Cli>Goal tracking\u003C\u002Fli>\n\u003Cli>Photo competitions\u003C\u002Fli>\n\u003Cli>Workout planning\u003C\u002Fli>\n\u003Cli>Weight tracking\u003C\u002Fli>\n\u003Cli>Church management\u003C\u002Fli>\n\u003Cli>Contact forms\u003C\u002Fli>\n\u003Cli>School management systems\u003C\u002Fli>\n\u003Cli>Lead capture forms\u003C\u002Fli>\n\u003Cli>Student enrollment\u003C\u002Fli>\n\u003Cli>Ski club events\u003C\u002Fli>\n\u003Cli>Order forms\u003C\u002Fli>\n\u003Cli>Warranty claims\u003C\u002Fli>\n\u003Cli>Mortgage calculators\u003C\u002Fli>\n\u003Cli>Quizzes\u003C\u002Fli>\n\u003Cli>Quality management system\u003C\u002Fli>\n\u003Cli>Basketball championship stats\u003C\u002Fli>\n\u003Cli>Dance studio management\u003C\u002Fli>\n\u003Cli>Patient & doctor management\u003C\u002Fli>\n\u003Cli>Student worksheets\u003C\u002Fli>\n\u003Cli>College applications\u003C\u002Fli>\n\u003Cli>Health care plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cool, huh? You really can build whatever form-based application you have in mind. Plus, if you get stuck, we offer tons of code examples we’ve amassed over the past 10 years.\u003C\u002Fp>\n\u003Cp>Have questions? \u003Ca href=\"https:\u002F\u002Fformidableforms.com\u002Fnew-topic\u002F\" rel=\"nofollow ugc\">Our support team\u003C\u002Fa> is awesome and waiting to help.\u003C\u002Fp>\n\u003Ch3>Which parts of my Gravity forms will automatically import to Formidable?\u003C\u002Fh3>\n\u003Cp>The Formidable to Gravity Forms Importer currently migrates all of the features in the core Gravity Forms plugin. The following field types will be migrated for you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Single line text\u003C\u002Fli>\n\u003Cli>Paragraph text\u003C\u002Fli>\n\u003Cli>Dropdown\u003C\u002Fli>\n\u003Cli>Multi select\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Checkboxes\u003C\u002Fli>\n\u003Cli>Radio button\u003C\u002Fli>\n\u003Cli>Hidden\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>Section heading\u003C\u002Fli>\n\u003Cli>Page break\u003C\u002Fli>\n\u003Cli>Name\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Time\u003C\u002Fli>\n\u003Cli>Phone\u003C\u002Fli>\n\u003Cli>Address\u003C\u002Fli>\n\u003Cli>Website\u002FURL\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>File Upload\u003C\u002Fli>\n\u003Cli>Captcha\u003C\u002Fli>\n\u003Cli>List\u003C\u002Fli>\n\u003Cli>Consent\u003C\u002Fli>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Post body\u003C\u002Fli>\n\u003Cli>Post excerpt\u003C\u002Fli>\n\u003Cli>Post tags\u003C\u002Fli>\n\u003Cli>Post category\u003C\u002Fli>\n\u003Cli>Post image and featured image\u003C\u002Fli>\n\u003Cli>Post custom field\u003C\u002Fli>\n\u003Cli>Product\u003C\u002Fli>\n\u003Cli>Quantity\u003C\u002Fli>\n\u003Cli>Option\u003C\u002Fli>\n\u003Cli>Shipping\u003C\u002Fli>\n\u003Cli>Total\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each field will be created in Formidable along with the settings. The settings that will be imported include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Field label\u003C\u002Fli>\n\u003Cli>Field description\u003C\u002Fli>\n\u003Cli>Placeholder\u003C\u002Fli>\n\u003Cli>Default value\u003C\u002Fli>\n\u003Cli>Dynamically populated default values\u003C\u002Fli>\n\u003Cli>Custom CSS classes\u003C\u002Fli>\n\u003Cli>Email confirmation\u003C\u002Fli>\n\u003Cli>Required\u003C\u002Fli>\n\u003Cli>No duplicates\u003C\u002Fli>\n\u003Cli>Input mask\u003C\u002Fli>\n\u003Cli>Conditional logic\u003C\u002Fli>\n\u003Cli>Custom validation message\u003C\u002Fli>\n\u003Cli>Label position\u003C\u002Fli>\n\u003Cli>Field calculation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Form settings and email notifications will also be imported to Formidable. Here’s what will be imported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each email notification along with the recipient, from name and email, reply to, CC, BCC, subject, message, and conditional logic.\u003C\u002Fli>\n\u003Cli>The first Confirmation.\u003C\u002Fli>\n\u003Cli>Form title\u003C\u002Fli>\n\u003Cli>Form description\u003C\u002Fli>\n\u003Cli>Submit button label and conditional logic\u003C\u002Fli>\n\u003Cli>Save and continue for logged-on users\u003C\u002Fli>\n\u003Cli>Form scheduling\u003C\u002Fli>\n\u003Cli>Form permissions\u003C\u002Fli>\n\u003Cli>Total number of entries allowed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress User Registration\u003C\u002Fh4>\n\u003Cp>In addition to the core features, the most popular add-ons are also imported. When you have the Formidable User Registration add-on installed, Gravity registration settings will be imported. The user registration fields for username, first name, last name, email, custom user meta, and password are all imported for you. A User Registration form action will also be created in Formidable to match the Gravity Forms registration settings.\u003C\u002Fp>\n\u003Ch4>Advanced Post Creation\u003C\u002Fh4>\n\u003Cp>In Formidable Forms, the advanced post creation options are not an add-on. As long as you have any premium version of Formidable installed, your post settings will be set up in Formidable. This includes custom post types, custom fields, and conditional logic. If you have post fields in your form, they’ll be merged in too. No more mess. Mischief managed.\u003C\u002Fp>\n","Migrate your WordPress contact forms automatically from Gravity Forms to Formidable Forms.",300,7256,3,"2025-07-15T19:47:00.000Z","6.8.5","4.7","7.0",[56,57,22,23,24],"contact-form","forms","https:\u002F\u002Fformidableforms.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformidable-gravity-forms-importer.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"abn-lookup-for-gravity-forms","ABN Lookup for Gravity Forms","2.3.0","BAKKBONE Australia","https:\u002F\u002Fprofiles.wordpress.org\u002Fbakkbone\u002F","\u003Cblockquote>\n\u003Cp>This plugin is an add-on for the Gravity Forms plugin. If you don’t yet own a license for Gravity Forms – \u003Ca href=\"https:\u002F\u002Frocketgenius.pxf.io\u002Fbakkbone\" rel=\"nofollow ugc\">buy one now\u003C\u002Fa>! (affiliate link)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>connect your forms to the \u003Ca href=\"http:\u002F\u002Fabr.business.gov.au\" title=\"Australian Business Register website\" rel=\"nofollow ugc\">Australian Business Register ABN Lookup tool\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>verify the ABN status and entity details\u003C\u002Fli>\n\u003Cli>pre-fill ABN status, entity name, entity type, location, GST status, GST registered date, entity date, business names into form fields\u003C\u002Fli>\n\u003Cli>use conditional logic and validation to enforce which entities can complete your form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Includes an \u003Cstrong>easy to use settings page\u003C\u002Fstrong> that allows you to configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>enter your unique GUID (necessary to use the plugin features – provided by the Australian Business Register, see \u003Ca href=\"http:\u002F\u002Fabr.business.gov.au\u002Fwebservices.aspx\" title=\"Australian Business Register web services registration website\" rel=\"nofollow ugc\">web services registration\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>disable plugin CSS styles – allowing you to create your own styles\u003C\u002Fli>\n\u003Cli>customise error messages and prompts displayed to form users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>See a demo of this plugin at \u003Ca href=\"https:\u002F\u002Fstaging.bkbn.au\u002Fabn-lookup-for-gravity-forms\u002F\" title=\"Demonstration Site\" rel=\"nofollow ugc\">staging.bkbn.au\u002Fabn-lookup-for-gravity-forms\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Have a suggestion, comment or request?\u003C\u002Fh3>\n\u003Cp>Please leave a detailed message on the support tab.\u003C\u002Fp>\n\u003Ch3>Let us know what you think\u003C\u002Fh3>\n\u003Cp>Please take the time to review the plugin. Your feedback is important and will help us understand the value of this plugin.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>\u003Cem>Gravity Forms is a trademark of Rocketgenius, Inc.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin is provided “as is” without warranty of any kind, expressed or implied. The author shall not be liable for any damages, including but not limited to, direct, indirect, special, incidental or consequential damages or losses that occur out of the use or inability to use the plugin.\u003C\u002Fem>\u003C\u002Fp>\n","Integrate the Australian Business Register ABN Lookup tool in Gravity Forms",6242,80,5,"2025-02-13T05:13:00.000Z","6.7.5","6.0","7.4",[76,77,78,57,23],"abn","australian-business-number","australian-business-register","https:\u002F\u002Fplugins.bkbn.au\u002Fdocs\u002Fabr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabn-lookup-for-gravity-forms.2.3.0.zip",92,{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":11,"downloaded":90,"rating":28,"num_ratings":28,"last_updated":91,"tested_up_to":72,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":18,"download_link":97,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gravity-forms-light-blue-api-add-on","Gravity Forms Light Blue API Add-On","1.2.1","TomCatchesides","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomcatchesides\u002F","\u003Ch3>Link your WordPress site to Light Blue\u003C\u002Fh3>\n\u003Cp>Light Blue is a business management system designed specifically for professional photographers. If you’re using the \u003Ca href=\"http:\u002F\u002Fwww.gravityforms.com\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> plugin on your WordPress site, you can use this add-on to link your forms directly to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>To use the Gravity Forms Light Blue API add-on, you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A WordPress site that supports plugins (i.e. not a site that’s hosted by WordPress.com).\u003C\u002Fli>\n\u003Cli>GravityForms 1.6 or newer.\u003C\u002Fli>\n\u003Cli>A Light Blue account with a subscription to our online services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Light Blue API\u003C\u002Fh4>\n\u003Cp>You can find out more about the Light Blue API in \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fapi\u002F\" rel=\"nofollow ugc\">our documentation\u003C\u002Fa>, which includes more information about how you can go about linking your Gravity Forms to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Any questions about the Gravity Forms Light Blue API add-on can be directed to the \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Help section of our website\u003C\u002Fa>.\u003C\u002Fp>\n","Send information directly from your Gravity Forms forms to your Light Blue account.",4914,"2025-01-02T17:43:00.000Z","3.5",[94,57,23,95,96],"business-management","light-blue","photography","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-light-blue-api-add-on.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":28,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":116},"folders-4-gravity","Folders4Gravity – Folders for Gravity Forms and GravityView","1.0.9.1","BrightLeaf Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Feitanatbrightleaf\u002F","\u003Cp>Folders4Gravity brings a powerful, intuitive folder system to your Gravity Forms and GravityView dashboards. Quickly organize forms and views into clean, structured folders with drag-and-drop ordering, bulk assignment, and a streamlined workspace that eliminates admin clutter and accelerates your workflow.Managing large collections of Gravity Forms or GravityView Views can become slow, messy, and frustrating. Folders4Gravity solves this by adding a fast, lightweight folder interface directly inside the WordPress admin – no configuration, no setup, and no changes to your forms.\u003C\u002Fp>\n\u003Cp>Create folders, rename them, delete them, and reorder them instantly. Assign forms and views to folders with single-click or bulk actions. Build a clear structure organized by client, project, department, team, or campaign. Reduce search time, prevent misclicks, and give yourself a clean dashboard designed for serious operational work.\u003C\u002Fp>\n\u003Cp>Folders4Gravity is ideal for agencies, internal teams, operations managers, nonprofits, and enterprise WordPress environments using Gravity Forms at scale.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create, rename, reorder, and delete folders for Gravity Forms\u003C\u002Fli>\n\u003Cli>Create, rename, reorder, and delete folders for GravityView\u003C\u002Fli>\n\u003Cli>Drag-and-drop folder ordering\u003C\u002Fli>\n\u003Cli>Drag-and-drop item ordering inside folders\u003C\u002Fli>\n\u003Cli>Bulk assignment of forms to folders\u003C\u002Fli>\n\u003Cli>Bulk assignment of views to folders\u003C\u002Fli>\n\u003Cli>Separate folder structures for Forms and Views\u003C\u002Fli>\n\u003Cli>One-click access to Edit, Settings, Entries, Preview, Import\u002FExport\u003C\u002Fli>\n\u003Cli>Optional dashboard widget for instant folder navigation\u003C\u002Fli>\n\u003Cli>No setup required; works immediately on activation\u003C\u002Fli>\n\u003Cli>Lightweight, clean, and optimized for large form libraries\u003C\u002Fli>\n\u003Cli>100% admin-only; no impact on the front end\u003C\u002Fli>\n\u003Cli>Compatible with Gravity Forms 2.5+ and GravityView\u003C\u002Fli>\n\u003Cli>Requires WordPress 6.5+ and PHP 8.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why You Need It\u003C\u002Fh3>\n\u003Cp>As your Gravity Forms ecosystem grows, the default list view becomes difficult to manage. You may have dozens – or hundreds – of forms and views across departments, campaigns, clients, teams, or projects. Scrolling and searching wastes time, increases errors, and slows down your operational workflow.\u003C\u002Fp>\n\u003Cp>Folders4Gravity provides a structured environment that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keeps your admin dashboard clean and organized\u003C\u002Fli>\n\u003Cli>Speeds up editing, reviewing, and form management\u003C\u002Fli>\n\u003Cli>Helps categorize forms by client, project, campaign, or workflow\u003C\u002Fli>\n\u003Cli>Simplifies complex WordPress operations environments\u003C\u002Fli>\n\u003Cli>Improves onboarding for new team members\u003C\u002Fli>\n\u003Cli>Supports multi-team form management without confusion\u003C\u002Fli>\n\u003Cli>Reduces admin clutter when working with large Gravity Forms libraries\u003C\u002Fli>\n\u003Cli>Mirrors real-world organizational structures\u003C\u002Fli>\n\u003Cli>Prevents losing track of forms and views in long unorganized lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Agencies managing many client installations\u003C\u002Fli>\n\u003Cli>Ops teams using Gravity Forms for intake, tracking, CRM, or internal workflows\u003C\u002Fli>\n\u003Cli>Nonprofits running multi-program form structures\u003C\u002Fli>\n\u003Cli>Enterprise WordPress environments with departmental forms\u003C\u002Fli>\n\u003Cli>Multisite networks maintaining separate sets of forms and views\u003C\u002Fli>\n\u003Cli>WordPress implementers needing quick access to specific forms\u003C\u002Fli>\n\u003Cli>Internal teams organizing form-based tasks, workflows, and campaigns\u003C\u002Fli>\n\u003Cli>High-volume GravityView installations with large sets of Views\u003C\u002Fli>\n\u003Cli>Sites needing a visual structure for form libraries at scale\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Productivity Boosts\u003C\u002Fh3>\n\u003Cp>Folders4Gravity is built to reduce friction and accelerate daily admin tasks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quickly switch between forms grouped by folder\u003C\u002Fli>\n\u003Cli>Organize views by project, team, or workflow\u003C\u002Fli>\n\u003Cli>Add items into the correct folder quickly and easily\u003C\u002Fli>\n\u003Cli>Increase operational clarity for complex form ecosystems\u003C\u002Fli>\n\u003Cli>Keep each department’s or client’s forms grouped cleanly\u003C\u002Fli>\n\u003Cli>Improve navigation speed for high-volume Gravity Forms workloads\u003C\u002Fli>\n\u003Cli>Maintain a tidy dashboard even as your form count grows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully compatible with WordPress admin styling\u003C\u002Fli>\n\u003Cli>Designed for speed on large installations\u003C\u002Fli>\n\u003Cli>Does not modify form data, IDs, or display settings\u003C\u002Fli>\n\u003Cli>Works seamlessly with Gravity Forms and GravityView defaults\u003C\u002Fli>\n\u003Cli>Safe for multisite and multi-team environments\u003C\u002Fli>\n\u003Cli>Built for long-term maintainability and low overhead\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Summary\u003C\u002Fh3>\n\u003Cp>Folders4Gravity gives Gravity Forms and GravityView the structured folder system they’ve always needed. With fast drag-and-drop organization, bulk assignment, and a streamlined admin workspace, it brings clarity, structure, and efficiency to any site using Gravity Forms at scale. If your dashboard is crowded with forms and views, this plugin is the clean organizational layer you’ve been missing.\u003C\u002Fp>\n","Organize Gravity Forms and Views with flexible drag-and-drop folders. Reduce admin clutter, streamline workflows, and keep your workspace tidy.",626,"6.9.4","6.5","8.0",[111,112,23,24,113],"admin-tools","folders","organization","https:\u002F\u002Fbrightleafdigital.io\u002Ffolders-4-gravity\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffolders-4-gravity.1.0.9.1.zip","2026-03-15T10:48:56.248Z",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":28,"downloaded":125,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":52,"requires_at_least":126,"requires_php":74,"tags":127,"homepage":132,"download_link":133,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":116},"shift8-integration-for-gravity-forms-and-sap-business-one","Shift8 Integration for Gravity Forms and SAP Business One","1.4.9","shift8","https:\u002F\u002Fprofiles.wordpress.org\u002Fshift8\u002F","\u003Cp>A secure WordPress plugin that integrates Gravity Forms with SAP Business One, automatically creating Business Partner records from form submissions.\u003C\u002Fp>\n\u003Cp>For a complete setup guide and technical walkthrough, see our blog post: \u003Ca href=\"https:\u002F\u002Fshift8web.ca\u002Fhow-to-integrate-sap-b1-business-one-into-wordpress-gravity-forms\u002F\" rel=\"nofollow ugc\">How to integrate SAP B1 (Business One) into WordPress Gravity Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Direct integration with SAP Business One Service Layer API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field Mapping\u003C\u002Fstrong>: Flexible mapping between Gravity Forms fields and SAP Business Partner fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Form Validation\u003C\u002Fstrong>: Real-time validation against SAP field limits before submission\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Password encryption, input validation, and secure API communication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Testing\u003C\u002Fstrong>: Built-in connection and integration testing tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Logging\u003C\u002Fstrong>: Detailed debug logging with sensitive data protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Intuitive settings and configuration interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Handling\u003C\u002Fstrong>: Robust error handling with detailed feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Direct integration with SAP Business One Service Layer API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field Mapping\u003C\u002Fstrong>: Flexible mapping between Gravity Forms fields and SAP Business Partner fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Password encryption, input validation, and secure API communication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Testing\u003C\u002Fstrong>: Built-in connection and integration testing tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Logging\u003C\u002Fstrong>: Detailed debug logging with sensitive data protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Intuitive settings and configuration interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Handling\u003C\u002Fstrong>: Robust error handling with detailed feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Ch3>WordPress Environment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: 5.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 7.4 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong>: Latest version required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SAP Business One Environment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>SAP Business One\u003C\u002Fstrong>: Version 9.3 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Layer\u003C\u002Fstrong>: Properly configured and accessible\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Permissions\u003C\u002Fstrong>: SAP user with Business Partner creation rights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbering Series\u003C\u002Fstrong>: Configured for Business Partners in SAP B1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Step 1: Configure SAP Connection\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>WordPress Admin > Shift8 > Gravity SAP\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enter your SAP connection details:\n\u003Cul>\n\u003Cli>\u003Cstrong>SAP Service Layer Endpoint\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fyour-sap-server:50000\u002Fb1s\u002Fv1\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company Database\u003C\u002Fstrong>: Your SAP company database name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username\u003C\u002Fstrong>: SAP user with Business Partner permissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password\u003C\u002Fstrong>: SAP user password (automatically encrypted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>Debug Logging\u003C\u002Fstrong> if needed for troubleshooting\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Test SAP Connection\u003C\u002Fstrong> to verify connectivity\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 2: Configure Gravity Forms Integration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>WordPress Admin > Forms\u003C\u002Fstrong> and select a form\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Settings > SAP Integration\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Check \u003Cstrong>Enable SAP Integration\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enter a \u003Cstrong>Feed Name\u003C\u002Fstrong> for identification\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>Business Partner Type\u003C\u002Fstrong> (Customer, Vendor, or Lead)\u003C\u002Fli>\n\u003Cli>Map form fields to SAP Business Partner fields\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Update Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Test Integration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click \u003Cstrong>Test Numbering Series\u003C\u002Fstrong> to verify SAP configuration\u003C\u002Fli>\n\u003Cli>Enter test data and click \u003Cstrong>Test Integration\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Verify Business Partner creation in SAP Business One\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Field Mapping\u003C\u002Fh3>\n\u003Ch3>Main Business Partner Fields\u003C\u002Fh3>\n\u003Cp>  SAP Field\u003Cbr \u002F>\n  Description\u003Cbr \u002F>\n  Required\u003Cbr \u002F>\n  Max Length\u003C\u002Fp>\n\u003Cp>  \u003Ccode>CardName\u003C\u002Fcode>\u003Cbr \u002F>\n  Business Partner Name\u003Cbr \u002F>\n  Yes\u003Cbr \u002F>\n  ~100 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>EmailAddress\u003C\u002Fcode>\u003Cbr \u002F>\n  Email Address\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  Email format\u003C\u002Fp>\n\u003Cp>  \u003Ccode>Phone1\u003C\u002Fcode>\u003Cbr \u002F>\n  Telephone 1\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>Phone2\u003C\u002Fcode>\u003Cbr \u002F>\n  Telephone 2\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>Cellular\u003C\u002Fcode>\u003Cbr \u002F>\n  Mobile Phone\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>Fax\u003C\u002Fcode>\u003Cbr \u002F>\n  Fax Number\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>Website\u003C\u002Fcode>\u003Cbr \u002F>\n  Website URL\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  URL format\u003C\u002Fp>\n\u003Ch3>Address Fields (BPAddresses – appears in General tab)\u003C\u002Fh3>\n\u003Cp>  SAP Field\u003Cbr \u002F>\n  Description\u003Cbr \u002F>\n  Required\u003Cbr \u002F>\n  Max Length\u003C\u002Fp>\n\u003Cp>  \u003Ccode>BPAddresses.Street\u003C\u002Fcode>\u003Cbr \u002F>\n  Street Address\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~100 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>BPAddresses.City\u003C\u002Fcode>\u003Cbr \u002F>\n  City\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~25 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>BPAddresses.State\u003C\u002Fcode>\u003Cbr \u002F>\n  State\u002FProvince\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  \u003Cstrong>3-4 chars\u003C\u002Fstrong> (codes only!)\u003C\u002Fp>\n\u003Cp>  \u003Ccode>BPAddresses.ZipCode\u003C\u002Fcode>\u003Cbr \u002F>\n  Zip\u002FPostal Code\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>BPAddresses.Country\u003C\u002Fcode>\u003Cbr \u002F>\n  Country\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  2-letter code\u003C\u002Fp>\n\u003Ch3>Contact Person Fields (ContactEmployees – appears in Contact Persons tab)\u003C\u002Fh3>\n\u003Cp>  SAP Field\u003Cbr \u002F>\n  Description\u003Cbr \u002F>\n  Required\u003Cbr \u002F>\n  Max Length\u003C\u002Fp>\n\u003Cp>  \u003Ccode>ContactEmployees.FirstName\u003C\u002Fcode>\u003Cbr \u002F>\n  Contact First Name\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~50 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>ContactEmployees.LastName\u003C\u002Fcode>\u003Cbr \u002F>\n  Contact Last Name\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~50 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>ContactEmployees.Phone1\u003C\u002Fcode>\u003Cbr \u002F>\n  Contact Phone\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~20 chars\u003C\u002Fp>\n\u003Cp>  \u003Ccode>ContactEmployees.E_Mail\u003C\u002Fcode>\u003Cbr \u002F>\n  Contact Email\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  Email format\u003C\u002Fp>\n\u003Cp>  \u003Ccode>ContactEmployees.Address\u003C\u002Fcode>\u003Cbr \u002F>\n  Contact Address\u003Cbr \u002F>\n  No\u003Cbr \u002F>\n  ~254 chars\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>:\u003Cbr \u002F>\n– SAP has strict field length limits. Use state codes (“CA” not “California”) and country codes (“US” not “United States”)\u003Cbr \u002F>\n– BPAddresses data appears in the \u003Cstrong>General tab\u003C\u002Fstrong> of the Business Partner in SAP B1\u003Cbr \u002F>\n– ContactEmployees data appears in the \u003Cstrong>Contact Persons tab\u003C\u002Fstrong> of the Business Partner in SAP B1\u003Cbr \u002F>\n– You can map address data to either BPAddresses, ContactEmployees, or both depending on your needs\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch3>Field Length Errors\u003C\u002Fh3>\n\u003Cp>If you get “Value too long in property” errors:\u003Cbr \u002F>\n1. Check that State field uses codes (“CA”, “NY”, “TX”) not full names\u003Cbr \u002F>\n2. Verify Country field uses 2-letter codes (“US”, “CA”, “GB”)\u003Cbr \u002F>\n3. Keep phone numbers under 20 characters\u003Cbr \u002F>\n4. Keep street addresses under 100 characters\u003Cbr \u002F>\n5. Keep city names under 25 characters\u003C\u002Fp>\n\u003Ch3>Connection Issues\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Verify SAP Service Layer is running\u003C\u002Fli>\n\u003Cli>Check endpoint URL format\u003C\u002Fli>\n\u003Cli>Test credentials in SAP Business One\u003C\u002Fli>\n\u003Cli>Review debug logs for detailed error information\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Numbering Series Issues\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Configure numbering series in SAP B1 Administration\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Administration > System Initialization > Document Numbering\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Set up series for Business Partners\u003C\u002Fli>\n\u003Cli>Ensure default series are configured\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Security Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Password Encryption\u003C\u002Fstrong>: All passwords encrypted using WordPress salts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Validation\u003C\u002Fstrong>: All data sanitized and validated\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Communication\u003C\u002Fstrong>: HTTPS API communication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Control\u003C\u002Fstrong>: Admin-only access with capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Protection\u003C\u002Fstrong>: Sensitive data automatically redacted from logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>User submits Gravity Form with mapped fields\u003C\u002Fli>\n\u003Cli>Plugin validates form has SAP integration enabled\u003C\u002Fli>\n\u003Cli>Data mapping occurs between form fields and SAP fields\u003C\u002Fli>\n\u003Cli>SAP authentication using encrypted credentials\u003C\u002Fli>\n\u003Cli>Business Partner creation via SAP Service Layer API\u003C\u002Fli>\n\u003Cli>Success\u002Ferror logging and entry notes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and documentation:\u003Cbr \u002F>\n– Review debug logs for error details\u003Cbr \u002F>\n– Use built-in connection testing tools\u003Cbr \u002F>\n– Check SAP Service Layer documentation\u003Cbr \u002F>\n– Contact: https:\u002F\u002Fwww.shift8web.ca\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GNU General Public License v3.0 or later\u003C\u002Fp>\n","Integrates Gravity Forms with SAP Business One to automatically create Business Partner records from form submissions.",1041,"5.0",[128,129,23,130,131],"business-one","crm","integration","sap","https:\u002F\u002Fgithub.com\u002Fstardothosting\u002Fshift8-gravitysap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshift8-integration-for-gravity-forms-and-sap-business-one.1.4.9.zip",{"attackSurface":135,"codeSignals":155,"taintFlows":168,"riskAssessment":169,"analyzedAt":179},{"hooks":136,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":28,"unprotectedCount":28},[137,142,147],{"type":138,"name":139,"callback":140,"file":141,"line":36},"filter","gravityforms_business_hours_output_template","gravityview_strip_whitespace","class-gf-field-business-hours.php",{"type":143,"name":144,"callback":145,"file":141,"line":146},"action","gform_editor_js_set_default_values","js_set_default_values",33,{"type":143,"name":148,"callback":149,"file":150,"line":36},"gform_loaded","load_gf_business_hours","gravity-forms-business-hours.php",[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":167},[],{"prepared":28,"raw":28,"locations":158},[],{"escaped":70,"rawEcho":160,"locations":161},2,[162,165],{"file":141,"line":163,"context":164},46,"raw output",{"file":141,"line":166,"context":164},47,[],[],{"summary":170,"deductions":171},"The static analysis of gravity-forms-business-hours v2.1.3 reveals a generally strong security posture. The plugin has zero identified entry points that are unprotected, indicating that any interactive elements are likely behind appropriate authentication and authorization checks. The complete absence of dangerous functions, file operations, and external HTTP requests further reduces the attack surface. All SQL queries utilize prepared statements, which is a critical best practice for preventing SQL injection vulnerabilities. The plugin also exhibits good practices in terms of output escaping, with a high percentage of outputs being properly escaped, minimizing the risk of cross-site scripting (XSS) vulnerabilities. The plugin's vulnerability history is clean, with no known CVEs recorded, which suggests a history of secure development and diligent patching if issues have arisen in the past.\n\nHowever, the analysis does flag some areas for consideration. The lack of any identified nonce checks or capability checks across the analyzed entry points is a significant concern. While the attack surface appears to be zero, if any functionality were to be discovered or added that requires user interaction, the absence of these fundamental security mechanisms could expose the plugin to CSRF attacks or unauthorized privilege escalation. The taint analysis showing zero flows is also notable; while seemingly positive, it could also indicate that the analysis was not able to identify any flows to analyze, or that the plugin's functionality is very limited. Given the otherwise robust findings, the lack of explicit security checks on potential interaction points is the primary area of weakness.\n\nIn conclusion, gravity-forms-business-hours v2.1.3 demonstrates strong foundational security practices, particularly regarding SQL and output sanitization, and has a commendable vulnerability-free history. The main area of concern is the apparent absence of nonce and capability checks, which are essential for a comprehensive security strategy, especially if the plugin evolves or has undiscovered interaction points. This is a weakness that, while not immediately exploitable based on the provided data, represents a missed opportunity for enhanced security.",[172,175,177],{"reason":173,"points":174},"Missing nonce checks",10,{"reason":176,"points":174},"Missing capability checks",{"reason":178,"points":70},"Low output escaping coverage","2026-03-16T21:04:06.933Z",{"wat":181,"direct":189},{"assetPaths":182,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[183,184,185],"\u002Fwp-content\u002Fplugins\u002Fgravity-forms-business-hours\u002Fincludes\u002Fclass-gf-field-business-hours.php","\u002Fwp-content\u002Fplugins\u002Fgravity-forms-business-hours\u002Fincludes\u002Fhelper-functions.php","\u002Fwp-content\u002Fplugins\u002Fgravity-forms-business-hours\u002Fincludes\u002Fclass-gf-business-hours.php",[],[],[],{"cssClasses":190,"htmlComments":191,"htmlAttributes":192,"restEndpoints":193,"jsGlobals":194,"shortcodeOutput":195},[],[],[],[],[],[]]