[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdpWLevFGl8JpU6wN0HiLzq6u2pRvEufGXSV4zzrOVC0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":136,"fingerprints":185},"smntcs-theme-list-view","SMNTCS Themes List View","1.4","Niels Lange","https:\u002F\u002Fprofiles.wordpress.org\u002Fnielslange\u002F","\u003Cp>Adds a list view for installed themes in the WordPress admin area.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Contributions are more than welcome. Simply head over to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnielslange\u002Fsmntcs-theme-list-view\" rel=\"nofollow ugc\">Github\u003C\u002Fa> and open an issue or a pull request.\u003C\u002Fp>\n","Adds a list view for installed themes in the WordPress admin area.",0,2312,"2025-03-19T20:16:00.000Z","6.8.5","5.0","7.4",[18,19,20],"administration","list-view","theme","https:\u002F\u002Fgithub.com\u002Fnielslange\u002Fsmntcs-theme-list-view","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmntcs-theme-list-view.1.4.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"nielslange",20,19690,94,30,90,"2026-04-05T02:31:09.839Z",[36,58,77,98,113],{"slug":37,"name":38,"version":39,"author":40,"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":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"widget-saver","Widget Saver","2.0.0","zorgbargle","https:\u002F\u002Fprofiles.wordpress.org\u002Fzorgbargle\u002F","\u003Cp>A plugin that adds “Add”, “Save”, “Restore” and “Delete” buttons to the Widgets configuration page with the following\u003Cbr \u002F>\nfunctionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add: Adds a new named widget layout and saves the current widget layout against the new layout name.\u003C\u002Fli>\n\u003Cli>Save: Saves the current widget layout against the selected layout name.\u003C\u002Fli>\n\u003Cli>Restore: Restores the previously saved widget layout. If the theme name shown next to the layout name in the\u003Cbr \u002F>\ndrop-down matches the current theme, widgets will be restored to the sidebar they were located in when the layout was\u003Cbr \u002F>\nsaved.\u003C\u002Fli>\n\u003Cli>Delete: Deletes the selected widget layout – does not modify the current layout of the widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that the behaviour has changed from version 1 – widget layouts are not automatically restored when themes are\u003Cbr \u002F>\nswitched. Layout choice is now a manual step since it is possible to save multiple widget layouts for a given theme.\u003Cbr \u002F>\nOnce a theme has been activated, use the “Layouts” drop-down to select a previously saved layout that matches the\u003Cbr \u002F>\ncurrent theme.\u003C\u002Fp>\n\u003Cp>The reset button has been removed as it was too easy to remove all widgets with one click.\u003C\u002Fp>\n\u003Ch4>Typical Usage\u003C\u002Fh4>\n\u003Cp>This plugin is useful for trying different widget layouts, making it easy to revert back to a previous layout if the\u003Cbr \u002F>\ncurrent layout is not working. It can also be useful when switching between themes. Different themes will offer different\u003Cbr \u002F>\nsidebar areas, and often there is not a direct mapping from one theme’s sidebars to another. This plugin can be used\u003Cbr \u002F>\nto save a widget layout for each theme. When the themes are switched, the appropriate widget layout can then be restored\u003Cbr \u002F>\nsaving the time it usually takes to drag each widget from an inactive sidebar into the correct sidebar.\u003C\u002Fp>\n\u003Cp>A typical process would be as follows:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Type your own layout name into the text field, and click “Add” to add and save the current widget layout. This name\u003Cbr \u002F>\nis now available in the “Layouts” drop-down.\u003C\u002Fli>\n\u003Cli>Rearrange the widgets, move them to different sidebars, or move them into the inactive widgets box.\u003C\u002Fli>\n\u003Cli>Type a new layout name, and click “Add” to add a second widget layout.\u003C\u002Fli>\n\u003Cli>Select the layout name you created in step 1 from the drop-down, and click “Restore”. Your widgets will be\u003Cbr \u002F>\nrepositioned to match this layout.\u003C\u002Fli>\n\u003Cli>Select your layout name from step 3, and click “Restore”. Your widgets will now be repositioned to match your\u003Cbr \u002F>\nsecond layout.\u003C\u002Fli>\n\u003C\u002Fol>\n","Saves the current widget layout and allows the layout to be restored at a later date.",100,10016,84,5,"2012-09-22T15:55:00.000Z","3.4.2","2.8","",[53,18,20,54],"admin","widgets","http:\u002F\u002Fwww.phenomenoodle.com\u002Ffree-resources","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-saver.2.0.0.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":33,"downloaded":66,"rating":44,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":51,"tags":71,"homepage":75,"download_link":76,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"show-theme-in-footer","Show Theme in Footer","1.1","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>This plugin displays the active theme name, version and parent theme name in the Admin Footer on the right. Parent theme is only shown when a child theme is active.\u003C\u002Fp>\n\u003Cp>We created this plugin because we manage a large number of blogs with different themes. When updating themes we always have to go and look which theme is active and which is the parent theme to prevent problems with the site layout. We always like to be sure before updating the active theme, but others non active theme should always be up to date.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Info is only shown to logged in \u003Cstrong>Administrators\u003C\u002Fstrong> and \u003Cstrong>Editors\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Easy. Handy. And it saves us a lot of time.\u003C\u002Fp>\n\u003Cp>We think it will save a lot of time of everybody that manages blogs with different themes.\u003C\u002Fp>\n\u003Ch4>Show Theme in Footer in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the languages folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"http:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=show-theme-in-footer-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002Fmostrar-tema-de-wordpress-activo-en-el-footer-wordpress-plugin-7780\u002F\" rel=\"nofollow ugc\">Show Theme in Footer\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"http:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=show-theme-in-footer-contact\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Translating WordPress Plugins\u003C\u002Fh3>\n\u003Cp>The steps involved in translating a plugin are:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Run a tool over the code to produce a POT file (Portable Object Template), simply a list of all localizable text. Our plugins allready havae this POT file in the \u002Flanguages\u002F folder.\u003C\u002Fli>\n\u003Cli>Use a plain text editor or a special localization tool to generate a translation for each piece of text. This produces a PO file (Portable Object). The only difference between a POT and PO file is that the PO file contains translations.\u003C\u002Fli>\n\u003Cli>Compile the PO file to produce a MO file (Machine Object), which can then be used in the theme or plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>In order to translate a plugin you will need a special software tool like \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">poEdit\u003C\u002Fa>, which is a cross-platform graphical tool that is available for Windows, Linux, and Mac OS X.\u003C\u002Fp>\n\u003Cp>The naming of your PO and MO files is very important and must match the desired locale. The naming convention is: \u003Ccode>language_COUNTRY.po\u003C\u002Fcode> and plugins have an additional naming convention whereby the plugin name is added to the filename: \u003Ccode>pluginname-fr_FR.po\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>That is, the plugin name name must be the language code followed by an underscore, followed by a code for the country (in uppercase). If the encoding of the file is not UTF-8 then the encoding must be specified.\u003C\u002Fp>\n\u003Cp>For example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>en_US – US English\u003C\u002Fli>\n\u003Cli>en_UK – UK English\u003C\u002Fli>\n\u003Cli>es_ES – Spanish from Spain\u003C\u002Fli>\n\u003Cli>fr_FR – French from France\u003C\u002Fli>\n\u003Cli>zh_CN – Simplified Chinese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A list of language codes can be found \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_639\" rel=\"nofollow ugc\">here\u003C\u002Fa>, and country codes can be found \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_3166-1_alpha-2\" rel=\"nofollow ugc\">here\u003C\u002Fa>. A full list of encoding names can also be found at \u003Ca href=\"http:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fcharacter-sets\" rel=\"nofollow ugc\">IANA\u003C\u002Fa>.\u003C\u002Fp>\n","Show the active theme name and version in the Admin Footer.",2504,1,"2026-01-27T14:08:00.000Z","6.9.4","3.0.1",[53,18,72,73,74],"footer","parent-theme-name","theme-name","http:\u002F\u002Fapasionados.es","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-theme-in-footer.1.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":51,"tags":92,"homepage":96,"download_link":97,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"cream6-admin-theme","Cream6 Admin Theme","0.1","SimonEbeling","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimonebeling\u002F","\u003Cp>A user-friendly admin theme. Responsive as far as CSS can manage on the core.\u003C\u002Fp>\n","A user-friendly admin theme. Responsive as far as CSS can manage on the core.",10,7331,80,4,"2013-11-02T12:38:00.000Z","3.7.41","3.5",[93,18,94,95],"admin-theme","administration-theme","dashboard","http:\u002F\u002Fsimonebeling.se","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcream6-admin-theme.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":85,"downloaded":106,"rating":44,"num_ratings":107,"last_updated":108,"tested_up_to":49,"requires_at_least":109,"requires_php":51,"tags":110,"homepage":111,"download_link":112,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"magazi-admin-theme","Magazi Admin Theme","1.0.2","Ari Stathopoulos","https:\u002F\u002Fprofiles.wordpress.org\u002Faristath\u002F","\u003Cp>A clean, minimalistic administration theme inspired from the new customizer look of wordpress 3.4.1\u003Cbr \u002F>\nIt’s pretty basic and adds a css file to your administration.\u003C\u002Fp>\n\u003Cp>Since this plugin was created I have used the knowledge that I have acquired to build the bootstrap admin theme, which I would recomend you use instead of this one.\u003Cbr \u002F>\nYou can get it here: https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbootstrap-admin\u002F\u003C\u002Fp>\n\u003Cp>This project was built for the http:\u002F\u002Fmagazi.org network of stores.\u003C\u002Fp>\n","A clean, minimalistic administration theme inspired from the new customizer look of wordpress 3.4.1",5890,2,"2012-09-15T07:57:00.000Z","3.4",[93,18,95],"http:\u002F\u002Fmagazi.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagazi-admin-theme.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":14,"requires_at_least":126,"requires_php":16,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":107,"unpatched_count":11,"last_vuln_date":135,"fetched_at":25},"one-click-demo-import","One Click Demo Import","3.4.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>The best feature of this plugin is, that theme authors can define import files in their themes and so all you (the user of the theme) have to do is click on the “Import Demo Data” button.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Are you a theme author?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Setup One Click Demo Imports for your theme and your users will thank you for it!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Focdi.com\u002Fquick-integration-guide\u002F\" rel=\"nofollow ugc\">Follow this easy guide on how to setup this plugin for your themes!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Are you a theme user?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Contact the author of your theme and \u003Ca href=\"https:\u002F\u002Focdi.com\u002Fask-your-theme-author\u002F\" rel=\"nofollow ugc\">let them know about this plugin\u003C\u002Fa>. Theme authors can make any theme compatible with this plugin in 15 minutes and make it much more user-friendly.\u003C\u002Fp>\n\u003Cp>“\u003Ca href=\"https:\u002F\u002Focdi.com\u002Fask-your-theme-author\u002F#how-can-you-contact-your-theme-author\" rel=\"nofollow ugc\">Where can I find the theme author contact?\u003C\u002Fa>“\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Please take a look at our \u003Ca href=\"https:\u002F\u002Focdi.com\u002Fuser-guide\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa> for more information on how to import your demo content.\u003C\u002Fp>\n\u003Cp>This plugin is using the modified version of the improved WP import 2.0 that is still in development and can be found here: https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWordPress-Importer.\u003C\u002Fp>\n\u003Cp>NOTE: There is no setting to “connect” authors from the demo import file to the existing users in your WP site (like there is in the original WP Importer plugin). All demo content will be imported under the current user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you want to contribute?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please refer to our official \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawesomemotive\u002Fone-click-demo-import\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Import your demo content, widgets and theme settings with one click. Theme authors! Enable simple theme demo import for your users.",1000000,19902961,86,79,"2025-09-11T09:36:00.000Z","5.5",[128,129,130,131,54],"content","import","settings","theme-options","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-click-demo-import\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-demo-import.3.4.0.zip",97,"2024-05-07 00:00:00",{"attackSurface":137,"codeSignals":172,"taintFlows":180,"riskAssessment":181,"analyzedAt":184},{"hooks":138,"ajaxHandlers":162,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":67,"unprotectedCount":11},[139,144,149,154,158],{"type":140,"name":141,"callback":141,"file":142,"line":143},"action","admin_init","includes\\class-smntcs-themes-list-screen-options.php",25,{"type":145,"name":146,"callback":147,"priority":47,"file":142,"line":148},"filter","set-screen-option","set_screen_option",26,{"type":140,"name":150,"callback":151,"file":152,"line":153},"plugins_loaded","load_required_files","includes\\class-smntcs-themes-list-view.php",33,{"type":140,"name":155,"callback":156,"file":152,"line":157},"admin_enqueue_scripts","enqueue_admin_scripts_and_styles",34,{"type":140,"name":159,"callback":160,"file":152,"line":161},"admin_menu","add_custom_settings_page",36,[163],{"action":164,"nopriv":165,"callback":166,"hasNonce":167,"hasCapCheck":167,"file":152,"line":168},"wp_ajax_switch_theme",false,"handle_theme_switch_ajax_request",true,35,[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":11,"externalRequests":11,"nonceChecks":67,"capabilityChecks":107,"bundledLibraries":179},[],{"prepared":11,"raw":11,"locations":175},[],{"escaped":177,"rawEcho":11,"locations":178},8,[],[],[],{"summary":182,"deductions":183},"The 'smntcs-theme-list-view' plugin version 1.4 demonstrates a strong security posture based on the provided static analysis. The plugin implements robust security practices, including 100% use of prepared statements for SQL queries and proper output escaping for all identified outputs. Crucially, all entry points, including the single AJAX handler, are protected with nonce and capability checks, indicating a commitment to preventing unauthorized access and manipulation.\n\nThe absence of dangerous functions, file operations, and external HTTP requests further contributes to a minimal attack surface and reduces potential attack vectors. The taint analysis showing zero flows with unsanitized paths, especially critical or high severity ones, is a significant positive indicator of secure coding practices. The lack of any recorded vulnerabilities in its history, including CVEs, further reinforces the impression of a well-maintained and secure plugin.\n\nWhile the current analysis reveals no immediate security concerns, the plugin's limited entry points and functionality might mean that certain complex vulnerability types are not discoverable through this specific analysis. However, based on the provided data, the plugin exhibits excellent security hygiene and adherence to WordPress best practices, making it a low-risk component.",[],"2026-03-17T07:27:48.741Z",{"wat":186,"direct":195},{"assetPaths":187,"generatorPatterns":190,"scriptPaths":191,"versionParams":192},[188,189],"\u002Fwp-content\u002Fplugins\u002Fsmntcs-theme-list-view\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsmntcs-theme-list-view\u002Fassets\u002Fjs\u002Ftheme-activation.js",[],[189],[193,194],"smntcs-theme-list-view\u002Fassets\u002Fcss\u002Fstyle.css?ver=","smntcs-theme-list-view\u002Fassets\u002Fjs\u002Ftheme-activation.js?ver=",{"cssClasses":196,"htmlComments":197,"htmlAttributes":198,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":203},[],[],[199],"data-url",[],[202],"ajax_object",[]]