[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5P6S9LWvrCw5v_7_eXbLhTaONWCHfgOZDcYkzbsb2S4":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":37,"analysis":133,"fingerprints":205},"weather-widget-wp","Weather Widget WP","1.0.0","ajdethemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fajdethemes\u002F","\u003Cp>This plugin allows you to show the current weather info for any location. You can show the temperature in Celsius or Fahrenheit units, show wind speed, max & min temperature, weather description, date and weather icon.\u003Cbr \u002F>\nYou can use this plugin as a block (with a name “Weather Widget WP”) in the WordPress block editor in a page, post or as a widget in a sidebar, or as a shortcode – example \u003Ccode>[weather_widget_wp_location city=\"London\" title=\"London, UK\"]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Customization\u003C\u002Fh4>\n\u003Cp>You can customize the weather widget however you like. The widget have two styles: minimal & expanded that show different amount of data.\u003C\u002Fp>\n\u003Cp>When using the custom block, click the gear icon (top right) to show the settings, under Customize Style there numerous settings to style the widget in order to match your website style.\u003C\u002Fp>\n\u003Ch4>API Key\u003C\u002Fh4>\n\u003Cp>The plugin gets the weather data from Open Weather API, so you will need to have account & API key to use it. If you don’t have an account follow the instructions in the plugin settings page to setup an account.\u003C\u002Fp>\n\u003Cp>Also, keep in mind that \u003Cstrong>newly created API keys will need ~ 15 min to be activated and show data, so you might see an API error in meantime\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Caching\u003C\u002Fh4>\n\u003Cp>You can utilize the caching feature from the plugin settings page, to save (cache) the weather data for number of hours, so you don’t exceed the you API free tier rate too fast.\u003Cbr \u002F>\nThis is enable by default, so the weather data on the front-end might not match the back-end editor (this is because of the caching).\u003Cbr \u002F>\nSetting the cache setting to 0 will disable the caching – not recommended.\u003C\u002Fp>\n\u003Ch4>Shortcode [weather_widget_wp_location]\u003C\u002Fh4>\n\u003Cp>Recommended use of this plugin is as a block via the WordPress block editor – for ease of use, but you can use the plugin also as a shortcode, bellow are all the shortcode attributes explained.\u003C\u002Fp>\n\u003Cp>Example: \u003Ccode>[weather_widget_wp_location city=\"Santorini\" title=\"Santorini, Greece\" style=\"style-minimal\" units=\"F\" desc=1 icon=0]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>style\u003C\u002Fcode> – two options: ‘style-expanded’ or ‘style-minimal’, e.g. \u003Ccode>style=\"style-minimal\"\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>city\u003C\u002Fcode> – location for which the weather data will be shown e.g \u003Ccode>city=\"london\"\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode> – the title inside the widget e.g. \u003Ccode>title=\"London, UK\"\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>units\u003C\u002Fcode> – temperature units, two options Celsius or Fahrenheit, e.g. \u003Ccode>units=\"C\"\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>desc\u003C\u002Fcode> – show short weather description (1 – enable, 0 – disable), e.g. \u003Ccode>desc=0\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>icon\u003C\u002Fcode> – show weather icon (1 – enable, 0 – disable), e.g. icon=0;\u003C\u002Fli>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode> – show the current date (1 – enable, 0 – disable), e.g. \u003Ccode>date=0\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>wind\u003C\u002Fcode> – show the wind speed (1 – enable, 0 – disable), e.g. \u003Ccode>wind=0\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>max\u003C\u002Fcode> – show the max. temperature prediction (1 – enable, 0 – disable), e.g. \u003Ccode>max=0\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>min\u003C\u002Fcode> – show the min. temperature prediction (1 – enable, 0 – disable), e.g. \u003Ccode>min=0\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Ccode>block_align\u003C\u002Fcode> – alignment of the widget (left, right, center, wide, full);\u003C\u002Fli>\n\u003Cli>\u003Ccode>css_class\u003C\u002Fcode> – add custom css class;\u003C\u002Fli>\n\u003Cli>\u003Ccode>css_style\u003C\u002Fcode> – add custom inline style;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Errors (API Errors)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Most common error is the “new API key” – does not show any weather data and it says “Weather API Error” each new API key created will need (around) 15 minutes to be active and show data so please be patient and check again after 15 min.;\u003C\u002Fli>\n\u003Cli>Typo in the location input field, make sure your location is correctly written;\u003C\u002Fli>\n\u003Cli>It is (rare) possibility that the Open Weather API currently down;\u003C\u002Fli>\n\u003Cli>You have exceeded the free tier of you Open Weather account and they are rate limiting you – this is possible if you have a huge amount of visitors to your website,\u003Cbr \u002F>\nso make sure you are utilizing the caching feature in the plugin settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display weather information for a specific location.",300,5388,90,2,"2022-11-08T13:06:00.000Z","6.1.10","5.0","5.6",[20,21,22,23,24],"current-weather","temp","temperature","today-weather","weather","https:\u002F\u002Fajdethemes.com\u002Fweather-widget-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweather-widget-wp.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T19:52:42.474Z",[38,59,80,96,113],{"slug":39,"name":40,"version":6,"author":39,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"meteoart","Meteo","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeteoart\u002F","\u003Cp>The best French weather forecast widget plugin!\u003C\u002Fp>\n\u003Cp>MeteoArt.com offers an accurate weather forecast for all cities around the world.\u003Cbr \u002F>\nSet the city and country and embed the widget in your website\u002Fblog.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widgets are free of charge\u003C\u002Fli>\n\u003Cli>Widget style can be customized\u003C\u002Fli>\n\u003Cli>Responsive weather widget\u003C\u002Fli>\n\u003Cli>No development skills are needed\u003C\u002Fli>\n\u003Cli>High performance and lightweight code\u003C\u002Fli>\n\u003Cli>SEO friendly – no iframes\u003C\u002Fli>\n\u003Cli>Select your display language – French\u002FEnglish\u003C\u002Fli>\n\u003Cli>Block editor \u002F Shortcode support \u002F Classic Widgets \u002F Legacy widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** For special customization requests, please contact this mail -> contact@meteoart.com\u003C\u002Fp>\n\u003Cp>The Meteo plugin is relying on a 3rd party as a service, the widget is using weather services provided by MeteoArt.com.\u003Cbr \u002F>\n* Service provider link – \u003Ca href=\"https:\u002F\u002Fwww.meteo.com\" rel=\"nofollow ugc\">Meteo Art\u003C\u002Fa>\u003Cbr \u002F>\n* Service provider terms of use link – https:\u002F\u002Fwww.meteo.com\u002Fterms\u003Cbr \u002F>\n* Service privacy policy link – https:\u002F\u002Fwww.meteo.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Easy Installation\u003C\u002Fh3>\n\u003Cp>There are several options for installation\u003C\u002Fp>\n\u003Ch3>Block Editor\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the Block Editor for the post or page where you want the widget.\u003C\u002Fli>\n\u003Cli>Add the “MeteoArt Widget” block.\u003C\u002Fli>\n\u003Cli>Customize the widget settings as desired.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Insert \u003Ccode>[meteo city=\"Paris\" country=\"France\"]\u003C\u002Fcode> into your content, replacing \u003Ccode>CityName\u003C\u002Fcode> and \u003Ccode>CountryName\u003C\u002Fcode> with your location.\u003C\u002Fp>\n\u003Ch3>Classic Widgets\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Appearance > Widgets\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Add the “MeteoArt Widget” to your sidebar.\u003C\u002Fli>\n\u003Cli>Configure the settings and save.\u003C\u002Fli>\n\u003C\u002Fol>\n","Add an accurate French weather forecast to your site. Choose any city and country, then embed the customizable MeteoArt widget.",800,9393,80,3,"2025-05-13T05:04:00.000Z","6.8.5","4.0.1","",[53,54,22,55],"meteo","previsions","weather-widget","https:\u002F\u002Fwww.meteoart.com\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeteoart.1.0.0.zip",100,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":58,"num_ratings":47,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"m1miniweather","m1.MiniWeather","0.5","maennchen1.de","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaennchen1de\u002F","\u003Cp>This plugin easily displays a weather widget with a destination of your choice. No PHP or Shortcode, just a widget.\u003Cbr \u002F>\nIt caches the requests to the weather database in given intervals.\u003Cbr \u002F>\nYou will need a free account at https:\u002F\u002Fhome.openweathermap.org\u002Fusers\u002Fsign_up .\u003C\u002Fp>\n\u003Cp>Font-Icons by Erik Flowers: https:\u002F\u002Ferikflowers.github.io\u002Fweather-icons\u002F\u003C\u002Fp>\n","This plugin easily displays a weather widget (icon + temperature) with a destination of your choice.",400,11194,"2024-07-16T05:23:00.000Z","6.6.5","4.0","5.4",[74,75,22,24,76],"cloud","conditions","widget","http:\u002F\u002Fmaennchen1.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fm1miniweather.0.5.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":88,"num_ratings":33,"last_updated":90,"tested_up_to":51,"requires_at_least":51,"requires_php":51,"tags":91,"homepage":94,"download_link":95,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"clima","Clima","9","rodrigoart","https:\u002F\u002Fprofiles.wordpress.org\u002Frodrigoart\u002F","\u003Cp>Este plugin te permite traer los datos del clima de yahoo clima, vas a levantar la temperatura pudiendo eleigir entre\u003Cbr \u002F>\nCelcius o farenheit, y la imagen asociada a segun como este el tiempo, lluvia, despejado, nublado, etc. Podes mostrar esto mediante\u003Cbr \u002F>\nun widget o con la funcion \u003Ccode>\u003C?php show_clima();?>\u003C\u002Fcode> Añadido recientemente, podes traer por separado los valores, de temperatura, humedad, maxima, minima, etc. Usando  funciones como \u003Ccode>\u003C?php show_clima(humedad);?>\u003C\u002Fcode> mas info en seccion instalacion.\u003C\u002Fp>\n\u003Cp>This plugin allows you to bring data from yahoo weather climate, you can raise the temperature to between eleigir\u003Cbr \u002F>\nCelsius or Fahrenheit, and the image associated with depending on how this time, rain, clouds, cloudy, etc. You can show by\u003Cbr \u002F>\n     or use the widget. You can show temerature, humydity, wind direction, speed and more using functions like\u003Cbr \u002F>\n     more info in installation section.\u003C\u002Fp>\n","Este plugin te permite traer los datos del clima de yahoo clima, vas a levantar la temperatura pudiendo eleigir entre",60,18939,"2014-04-05T15:37:00.000Z",[81,92,22,24,93],"temperatura","yahoo-weather","http:\u002F\u002Fwww.rodrigoart.com.ar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclima.zip",{"slug":97,"name":98,"version":6,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":58,"num_ratings":33,"last_updated":105,"tested_up_to":106,"requires_at_least":50,"requires_php":51,"tags":107,"homepage":111,"download_link":112,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"vejret-widget","Vejret Widget","vejret","https:\u002F\u002Fprofiles.wordpress.org\u002Fvejret\u002F","\u003Cp>The only Danish weather forecast widget plugin!\u003C\u002Fp>\n\u003Cp>Vejreti.com offers an accurate weather forecast for all cities around the world.\u003Cbr \u002F>\nJust set the city and country and embed the widget in your website\u002Fblog.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widgets are free of charge\u003C\u002Fli>\n\u003Cli>Widget style can be customized\u003C\u002Fli>\n\u003Cli>Responsive weather widget\u003C\u002Fli>\n\u003Cli>No development skills are needed\u003C\u002Fli>\n\u003Cli>High performance and lightweight code\u003C\u002Fli>\n\u003Cli>SEO friendly – no iframes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** For customization requests please contact this mail contact@vejreti.com\u003C\u002Fp>\n","This is a Danish weather forecast widget, Just select your location and you are good to go!",40,1618,"2024-02-29T15:10:00.000Z","6.4.8",[108,99,109,110,55],"temperaturer","vejrudsigt","vind","https:\u002F\u002Fwww.vejreti.com\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvejret-widget.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":34,"downloaded":121,"rating":13,"num_ratings":14,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":51,"tags":125,"homepage":131,"download_link":132,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"aviation-weather-briefing","Aviation Weather Briefing","1.0","xf117a","https:\u002F\u002Fprofiles.wordpress.org\u002Fxf117a\u002F","\u003Cp>Aviation Weather Briefing plugin allows the user to display and generate the basic Aviation Weather briefings.  This includes the latest METAR’s, TAF’s,\u003Cbr \u002F>\nSignificant Weather and Upper Winds and Temperature.  On submission of user inputs the plugin will fetch the data from NOAA servers and display them to the user.\u003C\u002Fp>\n\u003Cp>The WordPress site administrator can simply display modules for METAR and TAF, Significant Weather and Upper Winds and Temperature via the below shortcodes.\u003C\u002Fp>\n","Display the most important Aviation Weather information such as METAR,TAF,Significant Weather and Upper Winds and Temperature.",2230,"2015-01-31T10:54:00.000Z","4.1.42","3.0.1",[126,127,128,129,130],"aviation-weather","metar","significant-weather","taf","upper-winds-and-temperature","http:\u002F\u002Fhowtoflyahelicopter.com\u002Faviation-weather-briefing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faviation-weather-briefing.1.0.zip",{"attackSurface":134,"codeSignals":189,"taintFlows":197,"riskAssessment":198,"analyzedAt":204},{"hooks":135,"ajaxHandlers":167,"restRoutes":168,"shortcodes":182,"cronEvents":188,"entryPointCount":47,"unprotectedCount":28},[136,142,146,150,154,159,162],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","rest_api_init","weather_widget_wp_rest_routes","admin\\routes.php",27,{"type":137,"name":143,"callback":144,"file":145,"line":141},"admin_menu","weather_widget_wp_top_admin_menu","admin\\settings-page.php",{"type":137,"name":147,"callback":148,"file":145,"line":149},"admin_enqueue_scripts","weather_widget_wp_admin_scrips_styles",48,{"type":137,"name":151,"callback":152,"file":145,"line":153},"init","weather_widget_wp_script_translations",59,{"type":137,"name":155,"callback":156,"file":157,"line":158},"wp_enqueue_scripts","weather_widget_wp_scrips_styles","includes\\enqueued.php",17,{"type":137,"name":151,"callback":160,"file":157,"line":161},"weather_widget_wp_custom_block_register",29,{"type":137,"name":163,"callback":164,"file":165,"line":166},"plugins_loaded","weather_widget_wp_load_plugin_textdomain","weather-widget-wp.php",41,[],[169,177],{"namespace":170,"route":171,"methods":172,"callback":174,"permissionCallback":175,"file":140,"line":176},"weather-widget-wp\u002Fapi","\u002Fsettings",[173],"GET","weather_widget_wp_get_settings","weather_widget_wp_settings_permission",16,{"namespace":170,"route":171,"methods":178,"callback":180,"permissionCallback":175,"file":140,"line":181},[179],"POST","weather_widget_wp_save_settings",21,[183],{"tag":184,"callback":185,"file":186,"line":187},"weather_widget_wp_location","weather_widget_wp_shortcode_weather_location","includes\\shortcodes.php",201,[],{"dangerousFunctions":190,"sqlUsage":191,"outputEscaping":193,"fileOperations":28,"externalRequests":33,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":196},[],{"prepared":14,"raw":28,"locations":192},[],{"escaped":194,"rawEcho":28,"locations":195},23,[],[],[],{"summary":199,"deductions":200},"The 'weather-widget-wp' plugin version 1.0.0 demonstrates a generally strong security posture based on the provided static analysis.  It effectively utilizes prepared statements for all SQL queries and properly escapes all output, which are critical security best practices. The absence of dangerous functions, file operations, and known vulnerabilities further strengthens its profile. However, the complete lack of nonce checks across its entry points, particularly the AJAX handlers and REST API routes, presents a significant concern. While the analysis reports no direct indication of unsanitized paths or exploitable taint flows in this version, the absence of nonces means these entry points could be susceptible to Cross-Site Request Forgery (CSRF) attacks if malicious actors can trick authenticated users into triggering them. The plugin's vulnerability history being clear is a positive sign, suggesting it has been developed with security in mind, but it does not negate the inherent risk posed by missing CSRF protection mechanisms.",[201],{"reason":202,"points":203},"Missing Nonce Checks",15,"2026-03-16T20:02:40.113Z",{"wat":206,"direct":219},{"assetPaths":207,"generatorPatterns":212,"scriptPaths":213,"versionParams":214},[208,209,210,211],"\u002Fwp-content\u002Fplugins\u002Fweather-widget-wp\u002Fassets\u002Ffonts\u002Fweather-widget-wp-icons\u002Fweather-widget-wp-icons.css","\u002Fwp-content\u002Fplugins\u002Fweather-widget-wp\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fweather-widget-wp\u002Fbuild\u002Fadmin\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fweather-widget-wp\u002Fbuild\u002Fadmin\u002Findex.js",[],[211],[215,216,217,218],"weather-widget-wp\u002Fassets\u002Ffonts\u002Fweather-widget-wp-icons\u002Fweather-widget-wp-icons.css?ver=","weather-widget-wp\u002Fassets\u002Fcss\u002Fmain.css?ver=","weather-widget-wp\u002Fbuild\u002Fadmin\u002Findex.css?ver=","weather-widget-wp\u002Fbuild\u002Fadmin\u002Findex.js?ver=",{"cssClasses":220,"htmlComments":222,"htmlAttributes":223,"restEndpoints":225,"jsGlobals":227,"shortcodeOutput":229},[221],"weather-widget-wp-settings-page",[],[224],"data-block=\"weather-widget-wp\u002Fweather-widget-wp-block\"",[226],"\u002Fwp-json\u002Fweather-widget-wp\u002Fapi\u002Fsettings",[228],"weatherWidgetWpObject",[230],"[weather_location"]