[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjV_Pnhnq5IMzlzRbdpLVsbjcsXFsjbfO0Nl_mJAewYQ":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":17,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":107,"fingerprints":149},"gp-use-slug-for-downloads","GP Use Slug for Downloads","1.0","Greg Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fgregross\u002F","\u003Cp>A plugin for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGlotPress\u002FGlotPress-WP\" rel=\"nofollow ugc\">GlotPress as a WordPress plugin\u003C\u002Fa> that uses the translation set slug for the name of the download file name.\u003C\u002Fp>\n","A plugin for GlotPress as a WordPress plugin that uses the translation set slug for the name of the download file name.",10,1615,0,"2023-12-03T02:52:00.000Z","6.4.8","4.4","",[19,20],"glotpress","translation","http:\u002F\u002Fglot-o-matic.com\u002Fgp-use-slug-for-downloads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgp-use-slug-for-downloads.1.0.zip",85,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},"gregross",34,7510,88,39,80,"2026-04-04T02:30:03.450Z",[36,58,74,84,96],{"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":17,"tags":51,"homepage":56,"download_link":57,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"localize","Localize WordPress","0.4","S","https:\u002F\u002Fprofiles.wordpress.org\u002Fsushkov\u002F","\u003Cp>This plugin allows you to switch your WordPress installation to use any of the\u003Cbr \u002F>\nlanguages available on \u003Ca href=\"http:\u002F\u002Ftranslate.wordpress.org\" rel=\"nofollow ugc\">GlotPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No gettext compiler required!\u003C\u002Fli>\n\u003Cli>Does all the dirty work from editing \u003Ccode>wp-config.php\u003C\u002Fcode> to downloading the right files\u003C\u002Fli>\n\u003Cli>Can switch between versions. Available: stable and dev\u003C\u002Fli>\n\u003Cli>Uses GlotPress api!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F19433386\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n","Easily switch to any localization from GlotPress",200,23338,90,2,"2011-07-06T00:08:00.000Z","3.2.1","2.9",[19,52,53,54,55],"locale","localization","switch","translations","https:\u002F\u002Fgithub.com\u002Fstas\u002Flocalize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocalize.0.4.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":72,"download_link":73,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wp-translation","WP Translation Status","0.1","Pascal Casier","https:\u002F\u002Fprofiles.wordpress.org\u002Fcasiepa\u002F","\u003Cp>Let admins have a direct way to the translation of a plugin with an action link on the plugins page.\u003C\u002Fp>\n\u003Cp>Current features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It verifies the local site language and points you to the plugins central translation on GlotPress.\u003C\u002Fli>\n\u003C\u002Ful>\n","Make a link to GlotPress centralised translation so contributor can help translating the plugin that do not have yet a translation in the local site l &hellip;",100,843,"2016-09-05T07:58:00.000Z","4.6.30","4.0",[19,20],"http:\u002F\u002Fcasier.eu\u002Fwp-dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-translation.zip",{"slug":75,"name":76,"version":6,"author":7,"author_profile":8,"description":77,"short_description":78,"active_installs":33,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":81,"homepage":82,"download_link":83,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"gp-removed-powered-by","GP Remove Powered By","\u003Cp>A plugin for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGlotPress\u002FGlotPress-WP\" rel=\"nofollow ugc\">GlotPress as a WordPress plugin\u003C\u002Fa> that removes the “Powered By” in the footer.\u003C\u002Fp>\n","A plugin for GlotPress as a WordPress plugin that removes the \"Powered By\" in the footer.",6393,"2023-12-03T02:50:00.000Z",[19,20],"http:\u002F\u002Fglot-o-matic.com\u002Fgp-remove-powered-by","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgp-removed-powered-by.1.0.zip",{"slug":85,"name":86,"version":6,"author":7,"author_profile":8,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":66,"num_ratings":91,"last_updated":92,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":93,"homepage":94,"download_link":95,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"gp-additional-links","GP Additional Links","\u003Cp>A plugin for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGlotPress\u002FGlotPress-WP\" rel=\"nofollow ugc\">GlotPress as a WordPress plugin\u003C\u002Fa> that adds a link to the WordPress dashboard for admins in the GlotPress page as well as a link to the GlotPress page in the WordPress admin menu.\u003C\u002Fp>\n","A plugin for GlotPress as a WordPress plugin that adds a link to the WordPress dashboard for admins in the GlotPress page as well as a link to the Glo &hellip;",20,2044,1,"2023-12-03T02:47:00.000Z",[19,20],"http:\u002F\u002Fglot-o-matic.com\u002Fgp-additional-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgp-additional-links.1.0.zip",{"slug":97,"name":98,"version":99,"author":7,"author_profile":8,"description":100,"short_description":101,"active_installs":89,"downloaded":102,"rating":66,"num_ratings":91,"last_updated":103,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":104,"homepage":105,"download_link":106,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"gp-download-name","GP Download Name","0.6","\u003Cp>A plugin for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fglotpress\" rel=\"ugc\">GlotPress\u003C\u002Fa> that uses a customizable template for the download file name.\u003C\u002Fp>\n\u003Cp>Simply install, activate and configure via the WordPress settings menu.\u003C\u002Fp>\n\u003Cp>Note: this plugin requires GlotPress 2.3 or above.\u003C\u002Fp>\n","A plugin for GlotPress that uses a customizable template for the download file name.",1869,"2023-12-03T02:48:00.000Z",[19,20],"http:\u002F\u002Fglot-o-matic.com\u002Fgp-download-name","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgp-download-name.0.6.zip",{"attackSurface":108,"codeSignals":122,"taintFlows":129,"riskAssessment":130,"analyzedAt":148},{"hooks":109,"ajaxHandlers":118,"restRoutes":119,"shortcodes":120,"cronEvents":121,"entryPointCount":13,"unprotectedCount":13},[110,115],{"type":111,"name":112,"callback":112,"priority":11,"file":113,"line":114},"action","gp_export_translations_filename","gp-use-slug-for-downloads.php",19,{"type":111,"name":116,"callback":117,"file":113,"line":29},"gp_init","gp_use_slug_for_downloads_init",[],[],[],[],{"dangerousFunctions":123,"sqlUsage":124,"outputEscaping":126,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":128},[],{"prepared":13,"raw":13,"locations":125},[],{"escaped":13,"rawEcho":13,"locations":127},[],[],[],{"summary":131,"deductions":132},"The \"gp-use-slug-for-downloads\" v1.0 plugin exhibits a remarkably clean static analysis report, indicating adherence to several core security best practices.  The absence of known dangerous functions, direct SQL queries, unescaped output, file operations, and external HTTP requests is highly positive. Furthermore, the lack of identified taint flows suggests that data input is likely being handled safely within the analyzed code.\n\nHowever, the analysis also reveals a concerning lack of explicit security mechanisms. The complete absence of AJAX handlers, REST API routes, shortcodes, cron events, nonce checks, and capability checks is a significant weakness. While the current version may not expose these entry points, it implies that the plugin has no built-in protection for potential future additions or if its intended functionality is extended. The vulnerability history is also empty, which is good, but it doesn't mitigate the risks associated with missing fundamental security controls.\n\nIn conclusion, while the plugin's current code is free from common vulnerabilities like SQL injection or XSS due to its limited functionality and careful implementation, its overall security posture is compromised by the complete absence of protective measures. This leaves it vulnerable to potential future attacks if functionality is added without corresponding security hardening, or if external factors exploit an unaddressed aspect of its operation.",[133,136,138,141,143,146],{"reason":134,"points":135},"No capability checks",15,{"reason":137,"points":135},"No nonce checks",{"reason":139,"points":140},"No AJAX handlers with auth checks",5,{"reason":142,"points":140},"No REST API routes with permission callbacks",{"reason":144,"points":145},"No shortcodes",3,{"reason":147,"points":145},"No cron events","2026-03-17T00:22:28.330Z",{"wat":150,"direct":155},{"assetPaths":151,"generatorPatterns":152,"scriptPaths":153,"versionParams":154},[],[],[],[],{"cssClasses":156,"htmlComments":157,"htmlAttributes":158,"restEndpoints":159,"jsGlobals":160,"shortcodeOutput":161},[],[],[],[],[],[]]