[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fB7xXA5KIzwZQIQHOQhjOClI6ZaOihHfzZ-dU6fd3exM":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":16,"tags":17,"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":35,"analysis":139,"fingerprints":200},"contact-address-with-google-map-location","Address and Google Map Widget","1.0.0","ravikumar1986ravi","https:\u002F\u002Fprofiles.wordpress.org\u002Fravikumar1986ravi\u002F","\u003Cp>This plugin is a widget that will show contact address or any text as html any contact address and google map using exact location name,city,street address etc.\u003C\u002Fp>\n","It will display the HTML contact Address and google map in widget",10,1561,0,"2019-06-20T07:37:00.000Z","5.2.24","",[18,19,20,21,22],"address","google-map","html","text","widget","http:\u002F\u002Fdevinlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-address-with-google-map-location.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,20,30,84,"2026-04-04T14:03:25.584Z",[36,54,71,92,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"php-widgetify","PHP-Widgetify","1.0","RMWebsec","https:\u002F\u002Fprofiles.wordpress.org\u002Frmwebsec\u002F","\u003Cp>Like a normal text widget this allows you to easily post text and HTML, but\u003Cbr \u002F>\nnow you can execute PHP too!\u003Cbr \u002F>\nThis makes merging with other themes easier.\u003C\u002Fp>\n\u003Cp>!IMPORTANT! You must use  tags for the code to be\u003Cbr \u002F>\nrecognized.\u003C\u002Fp>\n","Execute HTML, Text or PHP fast and easy with this Widgetify-widget.",40,6488,"2009-11-08T13:55:00.000Z","2.9.2","2.8",[50,20,51,21,22],"execute","php","http:\u002F\u002Frmwebsec.com\u002Fportfolio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphp-widgetify.zip",{"slug":55,"name":56,"version":39,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":13,"num_ratings":13,"last_updated":62,"tested_up_to":63,"requires_at_least":39,"requires_php":16,"tags":64,"homepage":69,"download_link":70,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"anadir-iconos-validacion-w3c-validator","Widget para añadir los iconos de validación de W3C Validator","mavksoftes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmavksoftes\u002F","\u003Cp>Con este plugin podemos dar el servicio a nuestros visitantes de ver que tenemos validada nuestra página con W3C Validator, y conseguir de esta forma aumentar nuestras visitas.\u003C\u002Fp>\n","Este Plugin nos muestra en cualquier lugar que se pueda añadir un Widget de texto los distintivos de validación de W3C Validator.",1579,"2016-06-19T15:37:00.000Z","4.4.34",[65,66,67,22,68],"html5","texto","visitantes","xhtml","https:\u002F\u002Fwww.mavksoft.es","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanadir-iconos-validacion-w3c-validator.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"reve-dynamic-widget","Reve Dynamic Widget","1.7.0","Fernando García","https:\u002F\u002Fprofiles.wordpress.org\u002Fpromostudio\u002F","\u003Cp>Reve Dynamic Widget is a extended WordPress text widget that evaluates any content type (text, HTML, Javascript, PHP or shortcodes) and shows it in the posts and pages you want.\u003C\u002Fp>\n\u003Cp>It is totally free, very light-weight, fast, easy to use and versatile.\u003C\u002Fp>\n\u003Cp>This plugin is translation ready (pot file included) and translated to spanish. Translations to other languages are welcome.\u003C\u002Fp>\n\u003Ch3>Editor features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The “Show title” option allows you to show or hide the widget title in the frontend.\u003C\u002Fli>\n\u003Cli>As the core text widget, you can format the content with the “Add paragraphs automatically” option.\u003C\u002Fli>\n\u003Cli>You can enter only text as content, or any HTML, CSS, Javascript and\u002For PHP code.\u003C\u002Fli>\n\u003Cli>Also you can enter any shortcode that you normally use in your posts or pages.\u003C\u002Fli>\n\u003Cli>Activate the “Evaluate content with PHP” option to enable the PHP interpreter.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Filter options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show or hide the widget by template options: show in front page, blog page, posts, pages, archive, search and error pages.\u003C\u002Fli>\n\u003Cli>Use the “Exclude posts or pages” option to hide the widget in certain posts or pages, when show in post and\u002For in pages are activated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>To insert PHP code\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>PHP code must be correct and used within the open and close PHP tags: \u003Ccode>\u003C?php\u003C\u002Fcode> and \u003Ccode>?>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Note that any PHP code is executed in the scope of a PHP function, but you can do almost everything that you can do with PHP. So only administrators with PHP knowledges must use this feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin uses the native PHP \u003Ccode>eval()\u003C\u002Fcode> function with the error control operator \u003Ccode>@\u003C\u002Fcode>, to prevent error messages and broken pages. So if you don’t see your PHP output it is probably because your code have mistakes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And don’t forget to activate the “Evaluate with PHP” option, that is disabled by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Need help?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For help use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freve-dynamic-widget\u002F\" rel=\"ugc\">WordPress Support\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Also you can \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freve-dynamic-widget\u002Freviews\u002F#new-post\" rel=\"ugc\">write a review\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute development\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freve-dynamic-widget\u002Freviews\u002F\" rel=\"ugc\">If you like this plugin, give us a five stars rating clicking here.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.promostudio.es\u002Fsupport-revedw\" rel=\"nofollow ugc\">If you make this plugin profitable, give us any Paypal donation clicking here.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Add any text, HTML, CSS, Javascript and\u002For PHP code, and show it in the pages you want.",1812,100,3,"2021-02-01T23:38:00.000Z","5.6.0","4.0","5.6",[87,88,89,22],"html-widget","php-widget","text-widget","https:\u002F\u002Fpromostudio.es","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freve-dynamic-widget.1.7.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":114,"download_link":115,"security_score":116,"vuln_count":81,"unpatched_count":13,"last_vuln_date":117,"fetched_at":27},"astra-widgets","Astra Widgets","1.2.17","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Ch4>The fastest way to add more widgets into your WordPress website.\u003C\u002Fh4>\n\u003Cp>How easy can things get when you can add widgets for particular information and fetch them anywhere on your website? This goes with the most wanted information like the business address, social profile links and list icons.\u003C\u002Fp>\n\u003Cp>The Astra Widget plugin lets you create widgets to add an address, a social profile widget and list icons that you can add into your header, sidebar, footer etc. on your website.\u003C\u002Fp>\n\u003Ch4>How does this work?\u003C\u002Fh4>\n\u003Cp>The Astra Widgets plugin can be installed like any other WordPress plugin. Once installed, you will find the following widgets listed under Appearance -> Widgets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra : Address\u003C\u002Fli>\n\u003Cli>Astra : List Icons\u003C\u002Fli>\n\u003Cli>Astra : Social Profiles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You simply need to select the place you wish to add the widget in and then add the information in the specific fields. Save this and you are done!\u003C\u002Fp>\n\u003Ch4>WHY PEOPLE LOVE THE ASTRA THEME?\u003C\u002Fh4>\n\u003Cp>Astra is currently powering over 1+ million websites. The performance and ease of use it offers has made it the go-to theme for beginners as well as experts.\u003C\u002Fp>\n\u003Ch4>Here are a few reasons why they love Astra –\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Faster Performance\u003C\u002Fstrong> – Astra follows the best coding standards and is built with speed and performance in mind. It is the best WordPress theme that lets you build faster lading and better performing websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Customization\u003C\u002Fstrong> – With an aim to keep it simple and easy, Astra gives you lots of options to customize everything with just a few clicks. Everything can be managed through the customizer itself!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility with Page Builders\u003C\u002Fstrong> – Astra works seamlessly with all major page builders and therefore is opted as the best \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002Ftheme-for-elementor\u002F?utm_source=wp-repo&utm_medium=astra_desc&utm_campaign=ast_widgets\" rel=\"nofollow ugc\">theme for Elementor\u003C\u002Fa>, Beaver Builder, Gutenberg, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pixel Perfect Design\u003C\u002Fstrong> – Astra offers pixel-perfect FREE ready-to-use website demos within a huge library of starter sites. These can simply be imported, tweaked and used to reduce your overall design time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deeper Integrations\u003C\u002Fstrong> – Astra lets you create and beautify eCommerce websites and those that offer online courses in minutes. This is possible due to its in-depth integrations with all WooCommerce plugins, LifterLMS, LearnDash, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready-to-use complete website demos\u003C\u002Fstrong> – Astra offers ready-made starter templates built with Elementor, Beaver Builder, Brizy and Gutenberg. You can import them using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fastra-sites\u002F\" rel=\"ugc\">Starter Templates\u003C\u002Fa> plugin, tweak and go live in minutes!\u003C\u002Fp>\n","Quickest solution to add widgets like Address, Social Profiles and List icons on a website built with Astra.",200000,4538614,78,17,"2025-12-15T06:25:00.000Z","6.9.4","4.7","5.2",[109,110,111,112,113],"add-widget","address-widget","list-icon-widget","social-media","social-profile-widget","https:\u002F\u002Fwpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastra-widgets.1.2.17.zip",96,"2025-12-28 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":116,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":85,"tags":132,"homepage":136,"download_link":137,"security_score":138,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"widget-context","Widget Context","1.3.3","Kaspars","https:\u002F\u002Fprofiles.wordpress.org\u002Fkasparsd\u002F","\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fwidgetcontext.com\" rel=\"nofollow ugc\">Widget Context\u003C\u002Fa> to show and hide widgets on certain sections of your site — front page, posts, pages, archives, search, etc. Use targeting by URLs (with wildcard support) for maximum flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrEHvqsWoXAE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Premium Support\u003C\u002Fh4>\n\u003Cp>Subscribe to our \u003Ca href=\"https:\u002F\u002Fwidgetcontext.com\u002Fpro\" rel=\"nofollow ugc\">Premium Support service\u003C\u002Fa> and get the PRO 🚀 version of the plugin for free when it’s launched! Your support enables consistent maintenance and new feature development, and is greatly appreciated.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Suggest code improvements \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkasparsd\u002Fwidget-context-wporg\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Report bugs and suggestions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwidget-context\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwidget-context\" rel=\"nofollow ugc\">Help translate\u003C\u002Fa> to your language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Widget visibility can be configured under individual widget settings under “Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets” in your WordPress administration area or through the widget editing interface in the Customizer.\u003C\u002Fp>\n\u003Ch4>Target by URL\u003C\u002Fh4>\n\u003Cp>The “Target by URL” is a powerful feature for targeting sections of your website based on the request URLs. It was inspired by a similar feature in the \u003Ca href=\"https:\u002F\u002Fwww.drupal.org\" rel=\"nofollow ugc\">Drupal CMS\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Use relative URLs such as \u003Ccode>page\u002Fsub-page\u003C\u002Fcode> instead of absolute URLs \u003Ccode>https:\u002F\u002Fexample.com\u002Fpage\u002Fsub-page\u003C\u002Fcode> because relative URLs are more flexible and make the logic portable between different domains and server environments.\u003C\u002Fp>\n\u003Ch4>Wildcards\u003C\u002Fh4>\n\u003Cp>Use the wildcard symbol \u003Ccode>*\u003C\u002Fcode> for matching dynamic parts of the URL. For example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>topic\u002Fwidgets\u002F*\u003C\u002Fcode> to match all posts in the widgets category, if your permalink structure is set to \u003Ccode>\u002Ftopic\u002F%category%\u002F%postname%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>page-slug\u002F*\u003C\u002Fcode> to match all child pages of the page-slug parent page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use a trailing \u003Ccode>?*\u003C\u002Fcode> to capture URL with all query arguments such as \u003Ccode>utm_source\u003C\u002Fcode>, etc. For example, for every \u003Ccode>blog\u002Fpost-slug\u003C\u002Fcode> also include \u003Ccode>blog\u002Fpost-slug?*\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Exclude by URL\u003C\u002Fh4>\n\u003Cp>Specify URLs to ignore even if they’re matched by any of the other context rules. For example, enter \u003Ccode>example\u002Fsub-page\u003C\u002Fcode> to hide a widget on this page even when “All Posts” is selected under “Global Sections”.\u003C\u002Fp>\n","Show and hide widgets on specific posts, pages and sections of your site.",40000,966699,90,"2024-08-31T11:02:00.000Z","6.6.5","3.0",[133,134,22,119,135],"context","logic","widgets","https:\u002F\u002Fwidgetcontext.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-context.1.3.3.zip",92,{"attackSurface":140,"codeSignals":152,"taintFlows":189,"riskAssessment":190,"analyzedAt":199},{"hooks":141,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":13,"unprotectedCount":13},[142],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","widgets_init","closure","rbrother-google-map.php",108,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":187,"bundledLibraries":188},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":157,"rawEcho":158,"locations":159},9,16,[160,163,165,167,169,171,173,174,176,178,179,181,183,184,185,186],{"file":146,"line":161,"context":162},41,"raw output",{"file":146,"line":164,"context":162},45,{"file":146,"line":166,"context":162},55,{"file":146,"line":168,"context":162},59,{"file":146,"line":170,"context":162},69,{"file":146,"line":172,"context":162},70,{"file":146,"line":172,"context":162},{"file":146,"line":175,"context":162},72,{"file":146,"line":177,"context":162},73,{"file":146,"line":177,"context":162},{"file":146,"line":180,"context":162},75,{"file":146,"line":182,"context":162},76,{"file":146,"line":182,"context":162},{"file":146,"line":102,"context":162},{"file":146,"line":102,"context":162},{"file":146,"line":102,"context":162},1,[],[],{"summary":191,"deductions":192},"The plugin \"contact-address-with-google-map-location\" version 1.0.0 exhibits a generally positive security posture based on the provided static analysis.  The absence of known CVEs, along with no recorded vulnerabilities, suggests a history of responsible development or a lack of prior security scrutiny.  The code also demonstrates good practices with 100% of SQL queries using prepared statements and a complete absence of dangerous functions or file operations.  However, the analysis does reveal potential areas for concern.  A significant portion of output (64%) is not properly escaped, presenting a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly outputted without sanitization.  Furthermore, the lack of any AJAX handlers, REST API routes, or shortcodes, while indicating a small attack surface, also means there are no explicit capability checks on any potential entry points that were analyzed. This could be a weakness if future functionality is added without proper security controls.",[193,196],{"reason":194,"points":195},"Insufficient output escaping",8,{"reason":197,"points":198},"Lack of entry point security checks",5,"2026-03-17T00:48:55.182Z",{"wat":201,"direct":206},{"assetPaths":202,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[],[],[],[],{"cssClasses":207,"htmlComments":209,"htmlAttributes":211,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[208],"widget_rbrother",[210],"Add your location here",[212],"id=\"ravigoogleMap\"",[],[],[]]