[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fthA8772L9SueYo97qktZ24m2-d4q8s-JNk8xwGMT7d4":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":143,"fingerprints":183},"readonly-for-gravityforms","Read Only Fields for Gravity Forms","1.0.0","Faisal Ahammad","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaisalahammad\u002F","\u003Cp>Easily add a universal “Read Only” option to any Gravity Forms field. This plugin adds a checkbox to every supported field in the Gravity Forms editor, allowing you to make any field read-only on the frontend. Includes a tooltip warning to avoid using required or merge-tag default values with read-only fields.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a “Read Only” checkbox to all supported Gravity Forms fields in the form editor\u003C\u002Fli>\n\u003Cli>Shows a tooltip warning about not using “Required” or merge tags as default value\u003C\u002Fli>\n\u003Cli>Makes any supported field type (text, textarea, select, checkbox, radio, etc.) read-only\u002Fdisabled on the frontend if enabled\u003C\u002Fli>\n\u003Cli>Excludes unsupported field types (hidden, html, captcha, page, section, form, fileupload) from the Read Only option\u003C\u002Fli>\n\u003Cli>Optimized for all supported field types and easy to maintain\u003C\u002Fli>\n\u003Cli>Adds subtle styling to read-only fields for better user experience\u003C\u002Fli>\n\u003Cli>Fully translatable and ready for localization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Only supported field types will show the “Read Only” option.\u003C\u002Fli>\n\u003Cli>Read-only fields are visually styled and cannot be edited by users on the frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds readonly (uneditable) fields to Gravity Forms, allowing you to display information users cannot change.",20,211,0,"2025-12-01T14:04:00.000Z","6.8.5","5.6","7.4",[19,20,21,22,23],"disabled-field","field","forms","gravity-forms","readonly","https:\u002F\u002Fgithub.com\u002Ffaisalahammad\u002Freadonly-for-gravityforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freadonly-for-gravityforms.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"faisalahammad",2,30,94,"2026-04-05T18:22:11.711Z",[37,60,78,102,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"acf-gravityforms-add-on","Advanced Custom Fields: Gravity Forms Add-on","1.3.10","DannyvanHolten","https:\u002F\u002Fprofiles.wordpress.org\u002Fdannyvanholten\u002F","\u003Cp>Provides an Advanced Custom Field which allows a WordPress editorial user or administrator to select a Gravity Form as part of a field group configuration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin does not have any effect on the frontend of the website. It does not output the form, nor does it modify the output of existing forms. The plugin only adds a custom ACF field type for use in an ACF field group.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Full documentation can be found in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSayHelloGmbH\u002Facf-gravityforms-add-on\u002F\" rel=\"nofollow ugc\">plugin’s GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Version 1.3.2 added a plain HTML filter to the output of the field. This filter is not applied to fields in ACF version 4.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters('acf-gravityforms-add-on\u002Ffield_html', string $field_html, array $field, string $field_options, string $multiple)\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Provides an Advanced Custom Field which allows a WordPress user to select a Gravity Form as part of a field group configuration.",30000,552315,84,14,"2025-12-02T17:20:00.000Z","6.9.0","4.6","",[54,55,56,22,57],"acf","advanced-custom-fields","form","sayhellogmbh","https:\u002F\u002Fgithub.com\u002Fsayhellogmbh\u002Facf-gravityforms-add-on","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-gravityforms-add-on.1.3.10.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":26,"num_ratings":70,"last_updated":71,"tested_up_to":15,"requires_at_least":72,"requires_php":52,"tags":73,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gravitywp-count","GravityWP – Count","0.9.15","GravityWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravitywp\u002F","\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fgravitywp.com\u002Fdocs\u002Fcount\u002F\" rel=\"nofollow ugc\">GravityWP.com\u003C\u002Fa> for documentation.\u003C\u002Fp>\n\u003Cp>Most simple version of the shortcode (Count and display the number of entries Gravity Forms for a form):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gravitywp_count formid='']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or when you want the total of the values of a number field (display the sum of the values of a number field for all entries a specific Gravity Form):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gravitywp_count formid='' number_field='']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The most extensive version of the shortcode (display the total value of a number field from multiple Gravity Forms entries with up to five filters and input for number of decimals, the decimal point notation and the thousand seperator, etc, etc):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gravitywp_count formid='' formstatus='' number_field='' filter_mode='' filter_field='' filter_operator='' filter_value='' filter_operator2='' filter_field2='' filter_value2='' filter_field3='' filter_operator3='' filter_value3='' filter_field4='' filter_operator4='' filter_value4='' filter_field4='' filter_operator4='' filter_value4='' decimals='' dec_point='' thousands_sep='' is_read='yes' is_approved='yes' is_starred='no' created_by='1' multiply='2' start_date='12\u002F31\u002F2016' end_date='12\u002F31\u002F2017' workflow_step='' workflow_step_status='complete' workflow_step_is_current='true']\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Count, filter and display the number of Gravity Forms entries or the total of a number field for multiple entries.",2000,30671,13,"2025-10-27T14:57:00.000Z","3.0.1",[74,56,21,22,75],"count","number-field","https:\u002F\u002Fgravitywp.com\u002Fadd-on\u002Fcount\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravitywp-count.0.9.15.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":68,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":52,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":100,"last_vuln_date":101,"fetched_at":28},"real-time-validation-for-gravity-forms","Real Time Validation for Gravity Forms","1.7.0","Daman Jeet","https:\u002F\u002Fprofiles.wordpress.org\u002Fdjeet\u002F","\u003Cp>This plugin ensures that users get the feedback in each field as he types even before the form is submitted.Specific validation messages are shown to user help him quickly rectify the mistakes.\u003C\u002Fp>\n\u003Cp>Major features in Real Time Validation for Gravity Forms include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to turn on\u002Foff Real Time Validation for Gravity Forms on each form.\u003C\u002Fli>\n\u003Cli>Add custom error messages at each field level.\u003C\u002Fli>\n\u003Cli>Works with multi-step forms.\u003C\u002Fli>\n\u003Cli>Works with both environment AJAX \u002F NON-AJAX.\u003C\u002Fli>\n\u003Cli>Works with the Conditional logic of fields.\u003C\u002Fli>\n\u003Cli>Works with Multiple Forms on one page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.formsoptimizer.com\u002F\" rel=\"nofollow ugc\">Click Here to Experience Real-Time Validation in Action.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Works with following fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text \u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Select \u003C\u002Fli>\n\u003Cli>Multiselect\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Radio buttons\u003C\u002Fli>\n\u003Cli>Checkboxes \u003C\u002Fli>\n\u003Cli>Name \u003C\u002Fli>\n\u003Cli>Email \u003C\u002Fli>\n\u003Cli>Phone \u003C\u002Fli>\n\u003Cli>Date \u003C\u002Fli>\n\u003Cli>Address \u003C\u002Fli>\n\u003Cli>Website \u003C\u002Fli>\n\u003Cli>Time \u003C\u002Fli>\n\u003Cli>All Post fields (Except image upload)  \u003C\u002Fli>\n\u003Cli>All Pricing fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** \u003Ca href=\"http:\u002F\u002Fdemo.formsoptimizer.com\u002F\" rel=\"nofollow ugc\">Live Demo Here \u003C\u002Fa>**\u003C\u002Fp>\n\u003Ch4>Learn How To Use\u003C\u002Fh4>\n\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\u002Fm_bv3eCmvgs?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>\n\u003Cp>Here is the example of how to use hook for success state-\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>jQuery(document).on(“lv_after_field_valid”,function(event,element){\u003Cbr \u002F>\n     jQuery(element).css(“background-color”,”green”);\u003Cbr \u002F>\n  });\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Here is the example of how to use hook for invalid state-\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>jQuery(document).on(“lv_after_field_invalid”,function(event,element){\u003Cbr \u002F>\n     jQuery(element).css(“background-color”,”red”);\u003Cbr \u002F>\n  });\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Latest Updates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>June , 9th 2018: Added a New Validation for matching Email input confirmation fields\u003C\u002Fli>\n\u003Cli>April , 29th 2018: Compatibility With PHP 7.2\u003C\u002Fli>\n\u003Cli>April , 29th 2018: Compatibility With Gravity Forms 2.3\u003C\u002Fli>\n\u003Cli>December, 21st 2017: Compatibility With Partial Entry addon\u003C\u002Fli>\n\u003Cli>December, 21st 2017: Compatibility upto Gravity Forms 2.2.5\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Compatibility Fix: Multiple forms on one page with real-time validation ON.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: Checkbox with the conditional logic issue.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: Multi-step form values were not getting sustained on step change.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: how to use video and on activation behavior fixed for GF > 2.0.0.\u003C\u002Fli>\n\u003Cli>November, 25th 2016: Fix: Filter Regex for modifiers (flags) to prevent validation failure.\u003C\u002Fli>\n\u003Cli>August, 12th 2016: Fix: Hidden state conflict with conditional logic causing fields to be disabled when the form of modal popups. \u003C\u002Fli>\n\u003Cli>August, 12th 2016: Added: JS Hooks for validation and success. \u003C\u002Fli>\n\u003Cli>August, 12th 2016: Fix: resolved issue of form object turning into boolean TRUE, when we disable notification forever. \u003C\u002Fli>\n\u003Cli>July, 18th 2016:  Fix: Get Param conflict with feeds.\u003C\u002Fli>\n\u003Cli>July, 18th 2016:  Fix: Field setting showing even LV switched off.\u003C\u002Fli>\n\u003Cli>June, 13th 2016:  Fix: Address Line number 2 was marked as required.\u003C\u002Fli>\n\u003Cli>June, 13th 2016:  Fix: Conditional fields getting validated while hidden.\u003C\u002Fli>\n\u003Cli>April, 30th 2016: New \u003Ccode>How to Use\u003C\u002Fcode> Video\u003C\u002Fli>\n\u003Cli>April, 30th 2016: Compatible with the changes happening over form while Validation is in Off state.\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Compatibility with Mozilla Firefox & Safari\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Compatibility with mobile browsers\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Better UI for Notifications\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Better User Experience\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Documentation \u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Support section \u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Pro plugin Documentation\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Ajax & multistep support\u003C\u002Fli>\n\u003Cli>April, 19th 2016: Added new admin notices\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Added new Installation Instructions.\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Added a new set of Screenshots.\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Modified Labels and Tooltip’s texts for better understanding.\u003C\u002Fli>\n\u003Cli>April, 16th 2016: Set of popular patterns to choose from.\u003C\u002Fli>\n\u003Cli>April, 16th 2016: Support for Post & Pricing fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upcoming Releases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dedicated Support Site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll need a working Gravity Forms to use it.\u003C\u002Fp>\n","Real Time Validation for Gravity Forms increases conversion rates of your Gravity Form using inline validation messages as user types in field.",61948,90,12,"2018-10-02T11:04:00.000Z","4.9.29","4.2.1",[22,93,94,95,96],"gravity-forms-addon","gravity-forms-fields-validation","jquery-validation","live-validation","https:\u002F\u002Fwisetr.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-time-validation-for-gravity-forms.1.7.0.zip",24,3,"2025-05-30 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":15,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gforms-addon-for-country-and-state-selection","Country and State Selection Addon for Gravity Forms","1.2","JC","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoder426\u002F","\u003Cp>Country and State Selection Addon for Gravity Forms lets you easily add dynamic country and state dropdown fields to your Gravity Forms. Instantly populate all countries of the world in a country select dropdown, and display the relevant states or provinces when a country is selected. This plugin is perfect for address fields, shipping forms, user registration, and any form that needs accurate location data. All countries and states are included by default, including Australia and its states.\u003C\u002Fp>\n\u003Cp>Watch this video to see how the plugin works:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=WtctxrU4zr4\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add country and state dropdown fields to any Gravity Form\u003C\u002Fli>\n\u003Cli>Use either country or state dropdown independently\u003C\u002Fli>\n\u003Cli>Set default country and state values\u003C\u002Fli>\n\u003Cli>Use country and state in Gravity Forms Conditional Logic\u003C\u002Fli>\n\u003Cli>Save country and state values in the backend after form submission\u003C\u002Fli>\n\u003Cli>Fully compatible with Gravity Forms add-ons (Signature, User Registration, etc.)\u003C\u002Fli>\n\u003Cli>Includes all countries and their states\u002Fprovinces, including Australia\u003C\u002Fli>\n\u003Cli>Optimized for performance and security\u003C\u002Fli>\n\u003C\u002Ful>\n","Country and State Selection Addon for Gravity Forms lets you easily add dynamic country and state dropdown fields to your Gravity Forms.",1000,12498,80,4,"2025-07-17T10:27:00.000Z","4.9.10","8.1",[118,119,120,22,121],"address-fields","country-dropdown","form-builder","state-dropdown","https:\u002F\u002Fplugins.hirewebxperts.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgforms-addon-for-country-and-state-selection.1.2.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":110,"downloaded":132,"rating":133,"num_ratings":32,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":52,"tags":137,"homepage":52,"download_link":141,"security_score":142,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gravity-fieldset-for-gravity-forms","Gravity Fieldset for Gravity Forms","0.2.1","HarroH","https:\u002F\u002Fprofiles.wordpress.org\u002Fharroh\u002F","\u003Cblockquote>\n\u003Cp>This plugin is an add-on for the \u003Ca href=\"http:\u002F\u002Fwww.gravityforms.com\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Features of this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding real fieldsets around your form fields\u003C\u002Fli>\n\u003Cli>Includes option for fieldset legend\u003C\u002Fli>\n\u003Cli>Autocomplete of fieldsets to properly close all HTML tags\u003C\u002Fli>\n\u003Cli>Auto-delete of fieldsets to properly close all HTML tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available Languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Bug reports & support\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is still under development. Feedback is much appreciated. Use the support forum to post feature requests, bugs or feedback. Please contact us if you have other translations available for this plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cem>Gravity Fieldset for Gravity Forms is inspired by the post ‘Tips on Making Your Gravity Forms as Accessible as Possible’ by Cynthia Ng. You can read the whole post \u003Ca href=\"https:\u002F\u002Fcynng.wordpress.com\u002F2014\u002F02\u002F26\u002Ftips-on-making-your-gravity-forms-as-accessible-as-possible\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>. Thanks to ovann86 and his \u003Ca href=\"https:\u002F\u002Fnl.wordpress.org\u002Fplugins\u002Fgravity-forms-infobox-field\u002F\" rel=\"nofollow ugc\">infobox plugin\u003C\u002Fa> for gravity forms for borrowing the base for our plugin.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>From version 0.2 and onwards we improved the HTML output to proper fieldsets instead of the closing list item and closing list hack proposed by Cynthia Ng.\u003C\u002Fem>\u003C\u002Fp>\n","Extends the Gravity Forms plugin - adding an fieldset open and close field that can be used to create 'real' sections.",26415,60,"2016-12-08T11:10:00.000Z","4.7.32","4.2",[138,21,22,139,140],"fieldset","gravity-forms-styling","wrapper","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-fieldset-for-gravity-forms.0.2.1.zip",85,{"attackSurface":144,"codeSignals":170,"taintFlows":178,"riskAssessment":179,"analyzedAt":182},{"hooks":145,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":13,"unprotectedCount":13},[146,153,157,160,163],{"type":147,"name":148,"callback":149,"priority":150,"file":151,"line":152},"action","gform_field_standard_settings","closure",10,"readonly-for-gravityforms.php",35,{"type":154,"name":155,"callback":149,"file":151,"line":156},"filter","gform_tooltips",51,{"type":154,"name":158,"callback":149,"priority":150,"file":151,"line":159},"gform_field_content",58,{"type":147,"name":161,"callback":149,"file":151,"line":162},"wp_enqueue_scripts",164,{"type":147,"name":164,"callback":149,"file":151,"line":165},"admin_enqueue_scripts",187,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":177},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":175,"rawEcho":13,"locations":176},1,[],[],[],{"summary":180,"deductions":181},"The \"readonly-for-gravityforms\" plugin v1.0.0 exhibits a remarkably strong security posture based on the provided static analysis.  The absence of any detected dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, or external HTTP requests is highly commendable.  Furthermore, all observed output is properly escaped, and there are no indications of taint flows requiring sanitization.  This indicates a diligent approach to secure coding practices within the plugin's current version.\n\nAdding to its strong security profile, the plugin has no recorded history of vulnerabilities, including CVEs. This lack of past issues, combined with the clean static analysis, suggests a mature and well-maintained codebase.  The complete lack of entry points like AJAX handlers, REST API routes, or shortcodes, especially those without authentication checks, significantly minimizes the potential attack surface.  While the absence of nonce and capability checks on entry points is noted, the current lack of entry points itself negates the immediate risk these checks would mitigate.  Overall, the plugin appears to be very secure in its current state.",[],"2026-03-16T23:07:14.676Z",{"wat":184,"direct":193},{"assetPaths":185,"generatorPatterns":187,"scriptPaths":188,"versionParams":190},[186],"\u002Fwp-content\u002Fplugins\u002Freadonly-for-gravityforms\u002Fassets\u002Fcss\u002Freadonly-for-gravityforms.css",[],[189],"\u002Fwp-content\u002Fplugins\u002Freadonly-for-gravityforms\u002Fassets\u002Fjs\u002Freadonly-for-gravityforms-admin.js",[191,192],"readonly-for-gravityforms\u002Fassets\u002Fcss\u002Freadonly-for-gravityforms.css?ver=","readonly-for-gravityforms\u002Fassets\u002Fjs\u002Freadonly-for-gravityforms-admin.js?ver=",{"cssClasses":194,"htmlComments":197,"htmlAttributes":198,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":202},[195,196],"gf_readonly","readonly_setting",[],[199],"gf_readonly_enable",[],[],[]]