[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQStRE98Zizt5KPHjzWbTul9-7DnOMo9CJcB5cqXqaaE":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":14,"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":37,"analysis":142,"fingerprints":225},"microplugins","Microplugins","1.1.3","Andy Navarro","https:\u002F\u002Fprofiles.wordpress.org\u002Fandaniel05\u002F","\u003Cp>Útil para cualquier sitio WordPress.\u003C\u002Fp>\n\u003Cp>Normalmente cuando se necesita añadir alguna funcionalidad al sitio se tienen 2 opciones por ese orden:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Instalar algún plugin que cumpla con las necesidades.\u003C\u002Fli>\n\u003Cli>Añadir código al archivo ‘functions.php’ del tema activo.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>La utilidad de los microplugins está relacionada con el punto 2 de la lista de opciones anterior.\u003C\u002Fp>\n\u003Cp>Definimos un microplugin como el fragmento de código que se necesita añadir al archivo ‘functions.php’ del tema activo para conseguir la funcionalidad deseada.\u003C\u002Fp>\n\u003Cp>Los microplugins se crean en forma de entradas WordPress y tienen código PHP válido en su contenido.\u003C\u002Fp>\n\u003Cp>Añadirle funcionalidad al sitio mediante microplugins tiene las siguientes ventajas: 1. Sus funcionalidades son globales al sitio y no dependen del tema activo por lo que se evita tener que modificar el archivo ‘functions.php’ del mismo. 2. Se tiene en un único lugar y de una forma más organizada el listado de funcionalidades que se han creado. 3. Facilidad a la hora de manipularlos y ver los resultados. 4. Al ser entradas de WordPress cuentan con un control de versiones mediante las revisiones.\u003C\u002Fp>\n\u003Cp>El principal problema que se puede presentar a la hora de trabajar con microplugins consiste en que el código introducido por el usuario puede presentar errores fatales y ocasionar que el sitio quede fuera de funcionamiento. Es importante aclarar que en este caso el microplugin sería desactivado automáticamente y el sitio estaría fuera de funcionamiento solo por un instante.\u003C\u002Fp>\n\u003Cp>IMPORTANTE: Si en algún momento fuera necesario desactivar los microplugins manualmente, esto se puede hacer borrando todos los archivos existentes en el directorio ‘cache’ de la carpeta del plugin.\u003C\u002Fp>\n\u003Cp>IMPORTANTE: Se debe aclarar que los microplugins no producen demora en el sitio tal como se puede pensar inicialmente. Para procesar los mismos se usa un archivo de caché que se puede encontrar en la carpeta ‘cache’.\u003C\u002Fp>\n\u003Cp>Si se desea comprender más a fondo el funcionamiento de este plugin debe leer la sección de preguntas y respuestas.\u003C\u002Fp>\n","Añade funcionalidad al sitio mediante código desde la administración.",10,1613,0,"","4.6.30","4.6",[18,19,20,21,22],"admin","administration","code","php","plugins","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmicroplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicroplugins.1.1.3.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"andaniel05",2,20,96,30,91,"2026-04-04T11:01:59.404Z",[38,63,81,101,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":62},"error-log-monitor","Error Log Monitor","1.7.12","Janis Elsts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhiteshadow\u002F","\u003Cp>This plugin adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send you email notifications about newly logged errors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically detects error log location.\u003C\u002Fli>\n\u003Cli>Explains how to configure PHP error logging if it’s not enabled yet.\u003C\u002Fli>\n\u003Cli>The number of displayed log entries is configurable.\u003C\u002Fli>\n\u003Cli>Sends you email notifications about logged errors (optional).\u003C\u002Fli>\n\u003Cli>Configurable email address and frequency.\u003C\u002Fli>\n\u003Cli>You can easily clear the log file.\u003C\u002Fli>\n\u003Cli>The dashboard widget is only visible to administrators.\u003C\u002Fli>\n\u003Cli>Optimized to work well even with very large log files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’ve installed the plugin, go to the Dashboard and enable the “PHP Error Log” widget through the “Screen Options” panel. The widget should automatically display the last 20 lines from your PHP error log. If you see an error message like “Error logging is disabled” instead, follow the displayed instructions to configure error logging.\u003C\u002Fp>\n\u003Cp>Email notifications are disabled by default. To enable them, click the “Configure” link in the top-right corner of the widget and enter your email address in the “Periodically email logged errors to:” box. If desired, you can also change email frequency by selecting the minimum time interval between emails from the “How often to send email” drop-down.\u003C\u002Fp>\n","Adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send logged errors to email.",20000,631204,86,48,"2025-10-01T15:12:00.000Z","6.8.5","4.5","7.4",[18,19,55,56,21],"dashboard-widget","error-reporting","http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2012\u002F07\u002F25\u002Ferror-log-monitor-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-log-monitor.1.7.12.zip",99,1,"2019-02-25 00:00:00","2026-03-15T15:16:48.613Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":33,"num_ratings":73,"last_updated":74,"tested_up_to":51,"requires_at_least":75,"requires_php":14,"tags":76,"homepage":79,"download_link":80,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":62},"wpcore","WPCore Plugin Manager","1.9.2","stueynet","https:\u002F\u002Fprofiles.wordpress.org\u002Fstueynet\u002F","\u003Cp>WPCore is a tool that allows you to manage collections of WordPress plugins and then quickly install them on any WordPress site. You can generate your collections at https:\u002F\u002Fwpcore.com and then import them to your WordPress site by copying and pasting your unique collection key in WordPress.\u003C\u002Fp>\n","Create plugin collections and install them in one click on any WordPress site.",10000,168565,32,"2025-05-20T17:15:00.000Z","3.5",[18,19,77,78,22],"install","installation","https:\u002F\u002Fwpcore.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpcore.1.9.2.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":14,"tags":96,"homepage":98,"download_link":99,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":62},"install-profiles","WP Install Profiles","3.4.1","rockgod100","https:\u002F\u002Fprofiles.wordpress.org\u002Frockgod100\u002F","\u003Cp>Save time setting up new sites by automatically downloading groups of plugins. Add new plugins by adding the slug from the plugin’s url in the WordPress plugin directory. For instance, the plugin “All In One SEO Pack” is listed here: \u003Ccode>https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fall-in-one-seo-pack\u002F\u003C\u002Fcode>. Add “All In One SEO Pack” to an installation profile by adding \u003Ccode>all-in-one-seo-pack\u003C\u002Fcode> in the plugins field (one plugin per line).\u003C\u002Fp>\n\u003Cp>WP Install Profiles (WPIP) allows users to define groups of plugins, called profiles. Once a profile has been entered, WPIP calls to the WordPress Plugin Directory, downloads the plugin files and unzips them to the site’s plugins folder. Additionally, WPIP saves the profile in a downloadable format, so you can upload it to your next site and download the same plugins with a single click.\u003C\u002Fp>\n\u003Cp>Store your profiles online at http:\u002F\u002Fplugins.ancillaryfactory.com and import them easily into all of your WordPress installs. \u003Ca href=\"http:\u002F\u002Fplugins.ancillaryfactory.com\" rel=\"nofollow ugc\">Learn more and create an account\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See Install Profiles in action: \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=W-mBhPA1XGA\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=W-mBhPA1XGA\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>Required PHP libraries\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SimpleXML\u003C\u002Fli>\n\u003Cli>ZipArchive\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These libraries are installed by default on most shared hosting accounts, but they may need to be installed manually if your site is hosted by certain providers, including Media Temple.\u003C\u002Fp>\n\u003Ch4>File Permissions\u003C\u002Fh4>\n\u003Cp>If you are unable to save or import profiles, you may need to set \u003Ccode>wp-content\u002Fplugins\u002Finstall-profiles\u002Fprofiles\u003C\u002Fcode> to 777.\u003C\u002Fp>\n","Download custom collections of plugins automatically from the WordPress plugin directory.",400,20134,72,9,"2013-05-22T01:17:00.000Z","3.6.1","3.1",[18,19,78,22,97],"wp","http:\u002F\u002Fplugins.ancillaryfactory.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstall-profiles.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":34,"downloaded":109,"rating":25,"num_ratings":110,"last_updated":111,"tested_up_to":14,"requires_at_least":112,"requires_php":14,"tags":113,"homepage":14,"download_link":115,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":62},"green-active-plugins","Green Active Plugins!","1.1","r-a-y","https:\u002F\u002Fprofiles.wordpress.org\u002Fr-a-y\u002F","\u003Cp>The WP admin area has so many shades of gray.  Sometimes it can be hard to point out which plugins are active or inactive.\u003C\u002Fp>\n\u003Cp>This simple plugin changes your plugins screen so you can easily identify active plugins with a coat of green!\u003C\u002Fp>\n","Change your WP admin active plugin's color from light gray to green!",3825,4,"2011-07-28T19:46:00.000Z","2.8",[18,19,114,22],"color","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgreen-active-plugins.1.1.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":25,"num_ratings":60,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":14,"tags":128,"homepage":140,"download_link":141,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":62},"admin-menu-slide","Admin Menu Slide","1.0","Maciej Krawczyk","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelium-3\u002F","\u003Cp>Admin Menu Slide is a simple plugin that adds a feature to hide admin menu and make it slide when hovering on the edge of the screen. Works exactly like WordPress collapse menu – you can toggle the feature on\u002Foff by clicking a button, which is at the bottom of admin menu. When enabled, admin pages have full screen width.\u003C\u002Fp>\n","Adds a feature to hide admin menu and make it slide when hovering on the edge of the screen.",2382,"2015-07-30T13:50:00.000Z","4.3.34","3.8",[18,19,129,130,131,132,133,134,135,136,137,138,22,139],"backend","dashboard","free","javascript","jquery","menu","mobile","navigation","page","performance","sidebar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-menu-slide","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-slide.1.0.zip",{"attackSurface":143,"codeSignals":177,"taintFlows":212,"riskAssessment":213,"analyzedAt":224},{"hooks":144,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":13,"unprotectedCount":13},[145,151,154,158,161,165,168,171],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","init","register_post_type","class-microplugins.php",43,{"type":146,"name":147,"callback":152,"file":149,"line":153},"register_taxonomies",44,{"type":146,"name":155,"callback":156,"file":149,"line":157},"add_meta_boxes","add_editor_metabox",47,{"type":146,"name":159,"callback":160,"file":149,"line":49},"admin_menu","add_recompile_all_submenu",{"type":146,"name":162,"callback":163,"file":149,"line":164},"save_post","save_post_action",49,{"type":146,"name":147,"callback":166,"file":149,"line":167},"anonymous",98,{"type":146,"name":169,"callback":166,"file":149,"line":170},"admin_notices",451,{"type":146,"name":147,"callback":166,"file":149,"line":172},548,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":210,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":211},[],{"prepared":13,"raw":13,"locations":180},[],{"escaped":31,"rawEcho":182,"locations":183},15,[184,187,189,191,193,195,196,198,199,201,203,204,205,206,208],{"file":149,"line":185,"context":186},229,"raw output",{"file":149,"line":188,"context":186},234,{"file":149,"line":190,"context":186},242,{"file":149,"line":192,"context":186},247,{"file":149,"line":194,"context":186},323,{"file":149,"line":194,"context":186},{"file":149,"line":197,"context":186},328,{"file":149,"line":197,"context":186},{"file":149,"line":200,"context":186},351,{"file":149,"line":202,"context":186},353,{"file":149,"line":202,"context":186},{"file":149,"line":202,"context":186},{"file":149,"line":202,"context":186},{"file":149,"line":207,"context":186},445,{"file":149,"line":209,"context":186},446,7,[],[],{"summary":214,"deductions":215},"The static analysis of \"microplugins\" v1.1.3 reveals a strong foundational security posture with no identified attack surface entry points or critical code signals like dangerous functions or unsanitized taint flows. The complete absence of recorded CVEs further strengthens this impression, suggesting a plugin that has historically been well-maintained and secure.  The use of prepared statements for all SQL queries is a significant positive indicator.\n\nHowever, a notable concern arises from the low percentage of properly escaped output (12%). This indicates that data displayed to users or sent to external systems may not be adequately sanitized, opening the door for cross-site scripting (XSS) vulnerabilities. While no specific flows were flagged as unsanitized in the taint analysis, the low output escaping rate represents a latent risk. The lack of nonce checks and capability checks on any potential, albeit unexposed, entry points is also a weakness that could become a concern if the attack surface were to expand in future versions.\n\nIn conclusion, \"microplugins\" v1.1.3 exhibits a commendable lack of known vulnerabilities and a minimal attack surface. The primary area for improvement is the significant under-escapement of output, which presents a tangible risk. While the current lack of identified vulnerabilities is positive, the unaddressed output escaping needs attention to maintain a robust security posture.",[216,219,222],{"reason":217,"points":218},"Low output escaping rate",6,{"reason":220,"points":221},"No nonce checks",5,{"reason":223,"points":221},"No capability checks","2026-03-16T23:29:18.828Z",{"wat":226,"direct":235},{"assetPaths":227,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[228,229],"\u002Fwp-content\u002Fplugins\u002Fmicroplugins\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmicroplugins\u002Fscript.js",[],[229],[233,234],"microplugins\u002Fstyle.css?ver=","microplugins\u002Fscript.js?ver=",{"cssClasses":236,"htmlComments":238,"htmlAttributes":241,"restEndpoints":244,"jsGlobals":247,"shortcodeOutput":249},[237],"microplugin-wrap",[239,240],"\u003C!-- Microplugin content -->","\u003C!-- Microplugin Code Editor -->",[242,243],"data-microplugin-id","data-microplugin-type",[245,246],"\u002Fwp-json\u002Fmicroplugins\u002Fv1\u002Fupdate","\u002Fwp-json\u002Fmicroplugins\u002Fv1\u002Fdelete",[248],"Microplugin",[250],"[microplugin]"]