[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA1W1S8_1TO7UhQ9LoYgyb0_ZrPgE9rJ5FIIjQDtFqz8":3,"$fj-_zzZ86oGp8wZzHEm7Dvmq6knbiTOaPouGEUpqVIKA":216,"$fnS3qXjU6WPHp3nv0iwiCgDVXaF3P1G4fZYVtPBV1160":220},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":196},"dev-favicon-switcher","Dev Favicon Switcher","1.4.7","karasunouta","https:\u002F\u002Fprofiles.wordpress.org\u002Fkarasunouta\u002F","\u003Cp>\u003Cstrong>Dev Favicon Switcher\u003C\u002Fstrong> helps you easily distinguish between your production and development environments. It automatically displays a different favicon based on the current URL, avoiding mistakes where you might accidentally edit the live site thinking it’s the development environment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Environment Detection\u003C\u002Fstrong>: Automatically applies the development favicon on common local domains (\u003Ccode>.local\u003C\u002Fcode>, \u003Ccode>.test\u003C\u002Fcode>, \u003Ccode>.dev\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Development URLs\u003C\u002Fstrong>: Specify exact URLs where the development favicon should appear (supports multiple URLs).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Icon Management\u003C\u002Fstrong>: Upload your own dev favicon using the WordPress media uploader, complete with built-in image cropping.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore Default Icon\u003C\u002Fstrong>: Don’t have an icon handy? Easily apply our unified default development favicon with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Size Generation\u003C\u002Fstrong>: Automatically generates all standard WordPress site icon sizes (32×32, 180×180, 192×192, 270×270) to ensure compatibility across all devices and browsers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Frontend Bloat\u003C\u002Fstrong>: Everything works efficiently via standard WordPress filters without adding unnecessary frontend scripts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for developers working with local environments, staging servers, and migration tools like All-in-One WP Migration.\u003C\u002Fp>\n\u003Cp>Development Source:\u003Cbr \u002F>\nThis plugin is developed using npm and webpack. You can find the human-readable source code and build tools in our public repository: https:\u002F\u002Fgithub.com\u002Fkarasunouta\u002Fdev-favicon-switcher\u003C\u002Fp>\n","Automatically switches your favicon (site icon) between production and development environments to prevent confusion.",0,48,"2026-04-10T09:12:00.000Z","6.9.4","5.0","7.0",[18,19,20,21,22],"development","environment","favicon","site-icon","staging","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-favicon-switcher.1.4.7.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T04:13:03.236Z",[36,55,74,94,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,140097,4,"2025-12-19T15:09:00.000Z","5.5","7.4",[18,51,19,52,22],"dtap","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",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":23,"tags":67,"homepage":23,"download_link":72,"security_score":73,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-environment-label","WP Environment Label","1.1","konradwww","https:\u002F\u002Fprofiles.wordpress.org\u002Fkonradwww2\u002F","\u003Cp>WP Environment Label shows on the frontside and in admin panel small label in the right bottom corner of screen. You can define name over config variable ‘WP_ENVIRONMENT_LABEL’, alternative you can do it over settings section.\u003C\u002Fp>\n","WP Environment Label - shows label with current server\u002Fenvironment name defined by config or admin-panel.",1171,"2017-10-19T16:25:00.000Z","4.8.28","3.7",[68,19,69,70,71],"development-label","environment-info","label","staging-label","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-environment-label.1.1.zip",85,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":25,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":49,"tags":88,"homepage":92,"download_link":93,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"custom-favicon","Custom Favicon – Easily Add a Favicon in WordPress","1.1.0","Harish Chouhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhchouhan\u002F","\u003Cp>\u003Cstrong>Custom Favicon\u003C\u002Fstrong> lets you upload and manage favicons for your WordPress website, admin area, and login screen using the native media uploader. Unlike the built-in Site Icon feature, this plugin gives you full control — including support for separate frontend and backend icons, Apple touch icons, dark mode icons, and SVG format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Upload custom favicon for frontend (browser tab icon)\u003Cbr \u002F>\n– Upload separate favicon for WordPress Dashboard and login page\u003Cbr \u002F>\n– Upload Apple touch icons for iOS devices\u003Cbr \u002F>\n– Upload dark mode specific favicon\u003Cbr \u002F>\n– SVG favicon support\u003Cbr \u002F>\n– Option to disable default WordPress Site Icon output\u003Cbr \u002F>\n– Clean and simple settings page under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Custom Favicon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is useful for:\u003Cbr \u002F>\n– Replacing the default WordPress favicon\u003Cbr \u002F>\n– Branding the WordPress dashboard for clients\u003Cbr \u002F>\n– Adding modern favicon features with minimal setup\u003C\u002Fp>\n\u003Cp>Official plugin page: \u003Ca href=\"https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F\" rel=\"nofollow ugc\">Custom Favicon on Themeist\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need help? Ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-favicon\u002F\" rel=\"ugc\">Support Forum on WordPress.org\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a custom favicon and Apple touch icon to your WordPress site, including support for dark mode, SVG icons, and admin dashboard branding.",5000,93059,17,"2025-07-25T13:43:00.000Z","6.8.5","6.0",[89,20,90,21,91],"dark-mode","icon","svg-icon","https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F#utm_source=wp-plugin&utm_medium=i-recommend-this&utm_campaign=plugins-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-favicon.1.1.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":82,"downloaded":102,"rating":103,"num_ratings":46,"last_updated":104,"tested_up_to":86,"requires_at_least":15,"requires_php":23,"tags":105,"homepage":23,"download_link":107,"security_score":108,"vuln_count":31,"unpatched_count":11,"last_vuln_date":109,"fetched_at":27},"site-favicon","Site Favicon","1.0","Web Guy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebguyio\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebguyio\u002Fsupport\" rel=\"nofollow ugc\">💬 Ask Question\u003C\u002Fa> | \u003Ca href=\"mailto:webguywork@gmail.com\" rel=\"nofollow ugc\">📧 Email Me\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add a favicon.\u003C\u002Fp>\n\u003Cp>Set the favicon URL under \u003Cem>Appearance > Customize > Site Identity > Site Favicon\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin is especially useful if you’d like to set a Site Icon, but also need to set a unique favicon separate from it.\u003C\u002Fem>\u003C\u002Fp>\n","Add a favicon.",30277,76,"2026-01-21T13:43:00.000Z",[20,106,90,21],"favorites-icon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-favicon.zip",99,"2024-05-30 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":25,"downloaded":118,"rating":25,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":23,"tags":123,"homepage":127,"download_link":128,"security_score":129,"vuln_count":31,"unpatched_count":11,"last_vuln_date":130,"fetched_at":27},"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;",12706,2,"2024-12-13T20:33:00.000Z","6.4.8","2.6",[18,124,125,126,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,"2024-12-13 15:58:35",{"attackSurface":132,"codeSignals":175,"taintFlows":184,"riskAssessment":185,"analyzedAt":195},{"hooks":133,"ajaxHandlers":161,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":119,"unprotectedCount":11},[134,140,144,147,153,157],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","add_settings_page","dev-favicon-switcher.php",36,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_init","register_settings",37,{"type":135,"name":145,"callback":145,"file":138,"line":146},"admin_enqueue_scripts",38,{"type":148,"name":149,"callback":150,"priority":151,"file":138,"line":152},"filter","get_site_icon_url","replace_favicon_url",10,46,{"type":148,"name":154,"callback":155,"priority":151,"file":138,"line":156},"site_icon_meta_tags","replace_favicon_meta_tags",47,{"type":135,"name":158,"callback":159,"file":138,"line":160},"activated_plugin","redirect_after_activation",63,[162,168],{"action":163,"nopriv":164,"callback":165,"hasNonce":166,"hasCapCheck":166,"file":138,"line":167},"dev_favicon_crop_image",false,"ajax_crop_image",true,51,{"action":169,"nopriv":164,"callback":170,"hasNonce":166,"hasCapCheck":166,"file":138,"line":171},"dev_favicon_restore_default","ajax_restore_default",54,[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":179,"fileOperations":182,"externalRequests":11,"nonceChecks":46,"capabilityChecks":46,"bundledLibraries":183},[],{"prepared":11,"raw":11,"locations":178},[],{"escaped":180,"rawEcho":11,"locations":181},44,[],3,[],[],{"summary":186,"deductions":187},"The \"dev-favicon-switcher\" v1.4.7 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history.  The absence of any known CVEs and a clean vulnerability history suggest a well-maintained and secure codebase.  Furthermore, the static analysis reveals excellent adherence to security best practices, including 100% proper output escaping, the absence of dangerous functions, and all SQL queries utilizing prepared statements. The plugin also implements a good number of nonce and capability checks on its entry points.\n\nHowever, there are a few areas that warrant minor attention. The plugin has 2 AJAX handlers, and while the analysis states 0 are unprotected, it's crucial to ensure that these checks are robust and correctly implemented. The presence of file operations, while not inherently a risk, should be carefully monitored to ensure they are not exposed to manipulation. The total lack of taint analysis results, while positive, could also indicate that the analysis depth was limited for this specific plugin, making it difficult to definitively rule out complex, multi-step vulnerabilities.\n\nOverall, \"dev-favicon-switcher\" v1.4.7 appears to be a secure plugin with a history of good security practices. The strengths significantly outweigh the minor potential concerns. The lack of past vulnerabilities and the strong static analysis results indicate a low risk of exploitation. Continued vigilance in maintaining these high standards and thorough security audits are always recommended.",[188,191,193],{"reason":189,"points":190},"AJAX handlers exist, requiring verification of auth checks.",5,{"reason":192,"points":182},"File operations present; verification of secure implementation needed.",{"reason":194,"points":119},"Limited taint analysis depth may miss complex vulnerabilities.","2026-04-16T13:47:40.099Z",{"wat":197,"direct":206},{"assetPaths":198,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[199,200],"\u002Fwp-content\u002Fplugins\u002Fdev-favicon-switcher\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fdev-favicon-switcher\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[200],[204,205],"dev-favicon-switcher\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","dev-favicon-switcher\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":207,"htmlComments":208,"htmlAttributes":209,"restEndpoints":211,"jsGlobals":213,"shortcodeOutput":215},[],[],[210],"data-tab-target",[212],"\u002Fwp-json\u002Fdev_favicon_switcher\u002Fv1\u002Fsettings",[214],"DevFaviconSwitcherAdmin",[],{"error":166,"url":217,"statusCode":218,"statusMessage":219,"message":219},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdev-favicon-switcher\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":221},[222],{"version":6,"download_url":24,"svn_tag_url":223,"released_at":26,"has_diff":164,"diff_files_changed":224,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":225,"is_current":166},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-favicon-switcher\u002Ftags\u002F1.4.7\u002F",[],[]]