[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzNLGKWWb5n-0V8778MwQZJuCnF3ukif7LFQxAx2Q_AY":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":13,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":132,"fingerprints":209},"miebadge","MieBadge","1.0.0","LaughterOnWater","https:\u002F\u002Fprofiles.wordpress.org\u002Flaughteronwater\u002F","\u003Cp>\u003Cstrong>MieBadge\u003C\u002Fstrong> creates an impossible-to-miss staging site indicator that stays visible on every page of your WordPress site. Inspired by the dramatic \u003Cem>mie\u003C\u002Fem> poses in Kabuki theater that command the audience’s attention, this badge ensures no one accidentally makes changes on a staging environment.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible Visibility\u003C\u002Fstrong>: Display on frontend, backend, or both — control each separately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Five Ready-Made Badges\u003C\u002Fstrong>: Choose from MieBadge (Kabuki icon), Staging, Mockup, Satire, or Parody designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draggable\u003C\u002Fstrong>: Click and drag to reposition anywhere on screen; position saved per-user in browser storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Physics Mode\u003C\u002Fstrong>: Optional momentum and bounce when dragging, with adjustable slide intensity (1–10)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three Graphic Modes\u003C\u002Fstrong>: Default logo (5 options), custom uploaded image, or custom text with your own colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clickable Badge\u003C\u002Fstrong>: Optionally turn the badge into a link, with new-tab support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Explainer Card\u003C\u002Fstrong>: Hover tooltip with a custom message and configurable delay, frontend only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kabuki Design\u003C\u002Fstrong>: Red and white Kumadori-inspired default pattern\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Staging\u002Fdevelopment\u002Fmockup sites\u003C\u002Fli>\n\u003Cli>Client review environments\u003C\u002Fli>\n\u003Cli>Multisite networks where staging is needed\u003C\u002Fli>\n\u003Cli>Any WordPress install that needs clear environment identification\u003C\u002Fli>\n\u003Cli>Satire, parody, or spoof sites that need clear labeling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>One Job: Be Seen\u003C\u002Fh4>\n\u003Cp>MieBadge makes sure you never confuse a staging or mockup site for the live one. Every feature — graphic modes, links, the explainer card — is in service of that one job.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Inspired by the dramatic \u003Cem>mie\u003C\u002Fem> poses in Kabuki theater\u003C\u002Fli>\n\u003Cli>Kumadori pattern inspired by traditional Japanese theatrical makeup\u003C\u002Fli>\n\u003C\u002Ful>\n","A persistent, draggable badge that alerts users they're on a staging site. Inspired by Kabuki mie poses that demand attention.",0,132,"","6.9.4","5.0","7.4",[18,19,20,21,22],"badge","development","kabuki","notification","staging","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmiebadge.1.0.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"laughteronwater",7,70,30,94,"2026-04-04T14:12:05.060Z",[36,56,75,96,114],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":53,"download_link":54,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"display-environment-type","Display Environment Type","1.6.0","Stoil Dobreff","https:\u002F\u002Fprofiles.wordpress.org\u002Fsdobreff\u002F","\u003Cp>WordPress 5.5 introduced a way to differentiate between environment types (development, staging, production). This plugin shows your site’s environment type in the admin bar and the dashboard “At a Glance” widget.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2020\u002F07\u002F24\u002Fnew-wp_get_environment_type-function-in-wordpress-5-5\u002F\" rel=\"nofollow ugc\">More info about the feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To gain additional control — for example, setting the environment or other values from the WP admin (when \u003Ccode>wp-config.php\u003C\u002Fcode> is writable) — consider installing our other plugin \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F0-day-analytics\u002F\" rel=\"ugc\">0 Day Analytics\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Recommended Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F0-day-analytics\u002F\" rel=\"ugc\">0 Day Analytics\u003C\u002Fa> — a powerful plugin for sites that need more insight into errors and runtime behavior. It includes a Cron manager, a Transient manager (database-backed), DB manager, Snippet manager, Mail manager, Plugin Version Switcher available from the Plugins page and many more.\u003C\u002Fli>\n\u003C\u002Ful>\n","Displays WordPress 5.5's environment type setting in the admin bar and the \"At a Glance\" dashboard widget.",1000,135115,4,"2025-12-19T15:09:00.000Z","5.5",[19,50,51,52,22],"dtap","environment","production","https:\u002F\u002Froytanck.com\u002F2020\u002F08\u002F21\u002Fnew-wordpress-plugin-display-environment-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-environment-type.1.6.0.zip","2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":24,"downloaded":64,"rating":24,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":13,"tags":69,"homepage":13,"download_link":74,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"discourage-search-engines-dashboard-notification","Discourage Search Engines – Dashboard notification","1.6.1","Flint","https:\u002F\u002Fprofiles.wordpress.org\u002Fflintstoned\u002F","\u003Cp>Did you accidentally leave the ‘Discourage Search Engines’ option enabled in your WordPress settings? Don’t worry, we’ve got your back!\u003C\u002Fp>\n\u003Cp>We understand how it happens – when you’re deep into website development, toggling the ‘Discourage Search Engines’ option under ‘Settings > Reading’ can slip your mind. That’s where our solution comes in.\u003C\u002Fp>\n\u003Cp>Introducing our seamless and lightweight plugin – your fail-safe for this common oversight. Once activated, our plugin ensures you’re always in the driver’s seat. You’ll receive a handy dashboard notification whenever the ‘Discourage Search Engines’ setting is still active, giving you the power to fine-tune your site’s visibility with ease. And the best part? When the setting is disabled, our plugin gracefully steps aside, allowing you to focus on what truly matters – crafting your digital masterpiece.\u003C\u002Fp>\n\u003Cp>This isn’t just another plugin; it’s your trusty companion, especially tailored for web developers who value precision and efficiency. Take control of your site’s search engine visibility effortlessly and stay one step ahead in the digital realm.\u003C\u002Fp>\n","Show a dashboard notification to remind you that 'Discourage Search Engines' is still enabled in the settings.",5136,2,"2025-07-08T09:09:00.000Z","6.8.5","4.6",[70,19,71,72,73],"dashboard-notification","discourage-search-engines","search-engine-discourage","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscourage-search-engines-dashboard-notification.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":24,"downloaded":83,"rating":24,"num_ratings":65,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":13,"tags":87,"homepage":91,"download_link":92,"security_score":93,"vuln_count":94,"unpatched_count":11,"last_vuln_date":95,"fetched_at":55},"the-permalinker","The Permalinker","1.9.0","Andy Stratton","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheandystratton\u002F","\u003Cp>Use short codes to dynamically link to your WordPress pages and posts. All you need is the ID. This can come in handy when developing content for WordPress sites. Makes for a cleaner migration with no need to manipulate content when moving from one subdirectory or domain to another.\u003C\u002Fp>\n\u003Cp>Attributes of \u003Ccode>append\u003C\u002Fcode> \u003Ccode>class\u003C\u002Fcode>, \u003Ccode>rel\u003C\u002Fcode>, and \u003Ccode>target\u003C\u002Fcode> are supported within the \u003Ccode>[permalink]\u003C\u002Fcode> opening tag. See FAQs. You can insert the token \u003Ccode>%post_title%\u003C\u002Fcode> to dynamically insert the post’s title into anchor text (content between the opening and closing shortcode).\u003C\u002Fp>\n\u003Cp>A short code for \u003Ccode>[template_uri]\u003C\u002Fcode> exists if you’d like to dynamically grab the full URL to your current template directory (useful for adding images and other resources bundled in a template via the page\u002Fpost editor).\u003C\u002Fp>\n\u003Cp>\u003Cem>Example 1: Create link.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[permalink id=2 rel=\"internal\"]Check out my latest post named %post_title%[\u002Fpermalink] or use `[permalink]this link[\u002Fpermalink]` to link to this post.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Example 2: Output Permalink URL.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"[permalink]\">;This post.\u003C\u002Fa>;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Example 3: Template Directory URI\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cimg src=\"[template_uri]\u002Fphotos\u002Fme_grandma.jpg\" alt=\"A Photo of Me and My Grandma\" \u002F>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use short codes to dynamically link to your WordPress pages and posts. All you need is the ID. This can come in handy when developing content for Word &hellip;",12640,"2024-12-13T20:33:00.000Z","6.4.8","2.6",[19,88,89,90,22],"linking","migration","permalinks","http:\u002F\u002Ftheandystratton.com\u002F2009\u002Fthe-permalinker-wordpress-plugin-dynamic-permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-permalinker.1.9.0.zip",91,1,"2024-12-13 15:58:35",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":24,"num_ratings":94,"last_updated":106,"tested_up_to":14,"requires_at_least":107,"requires_php":48,"tags":108,"homepage":112,"download_link":113,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"loginpetze","Loginpetze","1.4","Christian Sabo","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelverbieger\u002F","\u003Cp>Sometimes it is useful to know if – or when – a user successfully logged in to WordPress. Loginpetze generates a notification mail for this incident. This is a conveniant way to e.g. monitor staging sites for customer logins. No need to regularly take a look at statistics or tracking tools. Mails are customizable with shortcodes. All texts are translatable.\u003C\u002Fp>\n\u003Cp>Loginpetze 1.x is \u003Cstrong>not compatible\u003C\u002Fstrong> with WordPress Multisite.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>If you wish to help translate this plugin, you are most welcome!\u003Cbr \u002F>\nTo contribute, please visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Floginpetze\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Keep in mind that if you’re not PTE or GTE for your language, you have to notify someone to approve your contributed strings. This can be done via \u003Ca href=\"https:\u002F\u002Fwordpress.slack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa> or by writing a request on \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To find the translation team for your locale, please visit \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fteams\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fteams\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Special Thanks go to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fkau-boy\u002F\" rel=\"nofollow ugc\">Bernhard Kau\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fzodiac1978\" rel=\"nofollow ugc\">Torsten Landsiedel\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpixolin\u002F\" rel=\"nofollow ugc\">Bego Mario Garde\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftfrommen\u002F\" rel=\"nofollow ugc\">Thorsten Frommen\u003C\u002Fa>.\u003C\u002Fp>\n","Notifies the admin by email as soon as a user has successfully logged in. The mails are customizable, the plugin is completely translatable.",80,5082,"2025-12-09T13:55:00.000Z","4.7",[109,110,111,21,22],"alert","login","monitor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floginpetze\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floginpetze.1.4.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":32,"downloaded":122,"rating":24,"num_ratings":94,"last_updated":123,"tested_up_to":124,"requires_at_least":68,"requires_php":125,"tags":126,"homepage":13,"download_link":130,"security_score":131,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"dev-theme","Dev Theme","1.2.1","Avi Bashari","https:\u002F\u002Fprofiles.wordpress.org\u002Fbashari\u002F","\u003Ch4>DEV Theme\u003C\u002Fh4>\n\u003Cp>Develop your website on live server without crashing your site, then deploy all changes in 1 click.\u003C\u002Fp>\n\u003Cp>With Dev Theme plugin, you can easily create a separate staging environment for your website where you can test and experiment with new themes and designs without affecting your live site. Our plugin allows you to make changes to your staging site, preview the changes and only when you’re ready, you can push them to your live site with just a click of a button.\u003C\u002Fp>\n\u003Cp>Our plugin makes it easy for you to edit themes on your live site, without worrying about affecting your live site until you decides to. You can experiment with different themes, customize them to your liking, and see how they look and feel on your site, all without having to worry about damaging your live website.\u003C\u002Fp>\n\u003Cp>While the plugin does not allow you to edit plugins on the site, it ensures that any changes made to your theme are isolated and do not affect your live site. This means that you can experiment with new designs, layouts, and features without the risk of damaging your website’s performance or functionality.\u003C\u002Fp>\n\u003Cp>Overall, Dev Theme plugin is a powerful tool that allows you to create a safe and isolated environment to experiment with your website’s design and layout, making it easy for you to make changes and improvements without any risk to your live site.\u003C\u002Fp>\n\u003Ch4>How it works?\u003C\u002Fh4>\n\u003Cp>The staging feature of Dev Theme, allows you to create a safe and secure environment for you to experiment and develop your website without impacting your live site.\u003C\u002Fp>\n\u003Cp>When you create a staging environment, the plugin will copy your active theme into a folder called “dev-theme”.\u003Cbr \u002F>\nThis folder is where you can safely edit the code of your website without affecting the live version.\u003Cbr \u002F>\nOnce you’ve made the desired changes, you can preview the new version of your website by either activating the dev-theme just for your user, to do that, just enter to your profile and look for the “Dev Theme” option.\u003Cbr \u002F>\nAnother option, add a dev_theme cookie with the value “enabled” in your browser.\u003C\u002Fp>\n\u003Cp>This way, you can test your changes thoroughly before making them live to ensure the best possible user experience.\u003Cbr \u002F>\nWith Dev Theme plugin, you can confidently develop and experiment with your website knowing that your live site remains safe and untouched.\u003C\u002Fp>\n","DEV Theme",1893,"2023-05-09T22:11:00.000Z","6.2.9","5.6",[127,19,128,22,129],"dev","stage","theme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-theme.zip",85,{"attackSurface":133,"codeSignals":194,"taintFlows":204,"riskAssessment":205,"analyzedAt":208},{"hooks":134,"ajaxHandlers":184,"restRoutes":191,"shortcodes":192,"cronEvents":193,"entryPointCount":94,"unprotectedCount":11},[135,141,144,147,150,154,158,161,164,168,171,174,179],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","wp_enqueue_scripts","miebadge_enqueue_assets","miebadge.php",61,{"type":136,"name":142,"callback":138,"file":139,"line":143},"admin_enqueue_scripts",62,{"type":136,"name":142,"callback":145,"file":139,"line":146},"miebadge_enqueue_media",63,{"type":136,"name":142,"callback":148,"file":139,"line":149},"miebadge_enqueue_admin_notices",64,{"type":136,"name":151,"callback":152,"file":139,"line":153},"admin_menu","miebadge_add_menu",65,{"type":136,"name":155,"callback":156,"file":139,"line":157},"admin_init","miebadge_register_settings",66,{"type":136,"name":155,"callback":159,"file":139,"line":160},"miebadge_handle_review_actions",67,{"type":136,"name":155,"callback":162,"file":139,"line":163},"miebadge_handle_donation_dismissal",68,{"type":136,"name":165,"callback":166,"file":139,"line":167},"admin_notices","miebadge_display_review_notification",69,{"type":136,"name":169,"callback":170,"file":139,"line":31},"wp_footer","miebadge_render_badge",{"type":136,"name":172,"callback":170,"file":139,"line":173},"admin_footer",71,{"type":175,"name":176,"callback":177,"file":139,"line":178},"filter","plugin_action_links_miebadge\u002Fmiebadge.php","miebadge_plugin_action_links",73,{"type":175,"name":180,"callback":181,"priority":182,"file":139,"line":183},"plugin_row_meta","miebadge_plugin_row_meta",10,74,[185],{"action":186,"nopriv":187,"callback":188,"hasNonce":189,"hasCapCheck":189,"file":139,"line":190},"miebadge_reset_positions",false,"miebadge_reset_positions_ajax",true,72,[],[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":11,"externalRequests":11,"nonceChecks":201,"capabilityChecks":202,"bundledLibraries":203},[],{"prepared":11,"raw":11,"locations":197},[],{"escaped":199,"rawEcho":11,"locations":200},109,[],3,5,[],[],{"summary":206,"deductions":207},"The miebadge plugin v1.0.0 demonstrates a strong security posture based on the provided static analysis. It exhibits excellent adherence to secure coding practices, with all identified SQL queries utilizing prepared statements and all output being properly escaped.  The plugin also correctly implements nonce and capability checks for its AJAX handler, indicating a conscious effort to protect against common WordPress vulnerabilities.\n\nThe absence of any identified dangerous functions, file operations, external HTTP requests, or taint flows with unsanitized paths further reinforces its secure design.  The vulnerability history shows zero recorded CVEs, which is a positive indicator of the plugin's stability and the developers' attention to security.  Overall, miebadge v1.0.0 appears to be a well-developed plugin with minimal security risks, built with robust security measures in place.",[],"2026-03-17T05:50:56.797Z",{"wat":210,"direct":221},{"assetPaths":211,"generatorPatterns":216,"scriptPaths":217,"versionParams":218},[212,213,214,215],"\u002Fwp-content\u002Fplugins\u002Fmiebadge\u002Fassets\u002Fmiebadge.css","\u002Fwp-content\u002Fplugins\u002Fmiebadge\u002Fassets\u002Fmiebadge.js","\u002Fwp-content\u002Fplugins\u002Fmiebadge\u002Fassets\u002Fmiebadge-admin-cards.css","\u002Fwp-content\u002Fplugins\u002Fmiebadge\u002Fassets\u002Fmiebadge-admin-notices.css",[],[213],[219,220],"miebadge\u002Fstyle.css?ver=","miebadge\u002Fscript.js?ver=",{"cssClasses":222,"htmlComments":227,"htmlAttributes":228,"restEndpoints":236,"jsGlobals":237,"shortcodeOutput":239},[223,224,225,226],"miebadge-badge","miebadge-settings-page","miebadge-review-card","miebadge-donation-card",[],[229,230,231,232,233,234,235],"data-miebadge-enabled","data-miebadge-physics","data-miebadge-physics-intensity","data-miebadge-size","data-miebadge-bg-color","data-miebadge-text-color","data-miebadge-logo-size",[],[238],"mieBadgeSettings",[]]