[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fncILsnVvfhUaH9sDbMW6cGBt5GcM1sD1Knzre_iogVY":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":131,"fingerprints":160},"publicize-with-hashtags","Publicize With Hashtags","0.1.4","Darkseal","https:\u002F\u002Fprofiles.wordpress.org\u002Fneilgaiman\u002F","\u003Cp>\u003Cstrong>IMPORTANT\u003C\u002Fstrong>: This plugin requires Jetpack’s Publicize module: read below for additional info.\u003C\u002Fp>\n\u003Cp>As the name says, this plugin will automatically append hashtags to any content sent by \u003Cstrong>Jetpack’s Publicize\u003C\u002Fstrong> module. This means that \u003Cstrong>the plugin will work only if the Jetpack plugin is already installed on your WordPress platform with the Publicize module set to active\u003C\u002Fstrong>. Don’t worry, tho: if any of these requirements are missing this plugin won’t do anything, without breaking your blog or compromising its performance in any way.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hashtags will be created using the post \u003Ccode>tags\u003C\u002Fcode>, (optionally) trimming the space chars, until the maximum character length is reached (if any).\u003C\u002Fli>\n\u003Cli>You’ll still be able to manually add custom hashtags, pre-pending or appending them to the auto-generated ones just like you always did.\u003C\u002Fli>\n\u003Cli>You can reorder the hashtags as you like, regardless of how they were added.\u003C\u002Fli>\n\u003Cli>Dupe check included, ensuring that the same hashtag won’t be included multiple times – unless you manually do that.\u003C\u002Fli>\n\u003Cli>Automatically added hashtags won’t break the \u003Cem>118-character limits\u003C\u002Fem> of the social message text to keep the message length under the standard \u003Cem>tweet + link\u003C\u002Fem> limit.\u003C\u002Fli>\n\u003Cli>The above character-length threshold can be changed and\u002For set to infinite with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Useful Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpublicize-with-hashtags\u002F\" rel=\"nofollow ugc\">Plugin SVN Repository\u003C\u002Fa> hosted by WordPress.org (in real-time sync with the GitHub repo).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDarkseal\u002Fpublicize-with-hashtags\" rel=\"nofollow ugc\">Plugin GitHub Repository\u003C\u002Fa> (in real-time sync with the official SVN repo).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdarkseal.github.io\u002Fpublicize-with-hashtags\u002F\" rel=\"nofollow ugc\">Plugin GitHub Page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.ryadel.com\u002Fworks\u002Fpublicize-with-hashtags\u002F\" rel=\"nofollow ugc\">Plugin official page\u003C\u002Fa> at \u003Ca href=\"http:\u002F\u002Fwww.ryadel.com\u002F\" rel=\"nofollow ugc\">Ryadel.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.ryadel.com\u002Fen\u002Fadd-hashtags-to-jetpack-publicize-shared-posts\u002F\" rel=\"nofollow ugc\">Installation & Usage Guide\u003C\u002Fa> at \u003Ca href=\"http:\u002F\u002Fwww.ryadel.com\u002F\" rel=\"nofollow ugc\">Ryadel.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Authors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Darkseal\u003C\u002Fstrong> of \u003Ca href=\"http:\u002F\u002Fwww.ryadel.com\u002F\" rel=\"nofollow ugc\">Ryadel.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically append hashtags to content sent by Jetpack Publicize module. Hashtags will be created using post tags. Dupe and length check included.",200,9679,100,5,"2015-08-22T01:26:00.000Z","4.3.34","3.0.1","",[20,21,22,23,24],"hashtag","hashtags","jetpack","publicize","sharing","http:\u002F\u002Fwww.ryadel.com\u002Fworks\u002Fpublicize-with-hashtags\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublicize-with-hashtags.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"neilgaiman",1,30,84,"2026-04-04T14:06:37.547Z",[39,57,76,93,112],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jetpack-shortlinks-for-sharing-buttons","Shortlinks for Jetpack sharing buttons","1.0","Jeremy Herve","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeherve\u002F","\u003Cp>Use shortlinks instead of permalinks in Jetpack sharing buttons\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you haven’t set up any shortlink plugin on your site, the sharing buttons will use the default numerical permalinks\u003C\u002Fli>\n\u003Cli>If you have enabled WP.me Shortlinks in Jetpack, the sharing buttons will use them\u003C\u002Fli>\n\u003Cli>If you’ve installed another plugin to create custom shortlinks, the sharing buttons will use them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Important: for this plugin to work, you must activate \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fjetpack\u002F\" rel=\"ugc\">Jetpack\u003C\u002Fa> first, and activate the Sharing module.\u003C\u002Fp>\n\u003Cp>This plugin is a work in progress. You can report issues \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjetpack-shortlinks-for-sharing-buttons\u002F\" rel=\"ugc\">here\u003C\u002Fa>, or submit a pull request \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeherve\u002Fjp-sd-custshortlink\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Use shortlinks instead of permalinks in Jetpack sharing buttons",8640,"2020-08-04T16:35:00.000Z","5.5.18","3.9",[22,52,24,53,54],"sharedaddy","shortlinks","wordpress-com","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fjetpack-shortlinks-for-sharing-buttons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjetpack-shortlinks-for-sharing-buttons.1.0.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":14,"last_updated":68,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":69,"homepage":74,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hashbuddy","HashBuddy","1.5.2","modemlooper","https:\u002F\u002Fprofiles.wordpress.org\u002Fmodemlooper\u002F","\u003Cp>Hashtags for WordPress, BuddyPress and bbPress. Adds hashtag links to BuddyPress activity and bbPress topics. Hashtags turn into links that are used to search items based on topics.\u003C\u002Fp>\n\u003Cp>demo: http:\u002F\u002Fdemo.taptappress.com\u003C\u002Fp>\n","Hashtags for WordPress, BuddyPress and bbPress. Adds hashtag links to BuddyPress activity and bbPress topics. Hashtags turn into links that are used t &hellip;",70,13953,96,"2014-12-28T19:33:00.000Z",[70,71,72,21,73],"activity","bbpress","buddypress","posts","http:\u002F\u002Ftaptappress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhashbuddy.1.5.2.zip",{"slug":77,"name":78,"version":79,"author":43,"author_profile":44,"description":80,"short_description":81,"active_installs":65,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":91,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"vk-sharing-jetpack","Vk.com sharing for Jetpack","1.2.3","\u003Cp>Extends the Jetpack plugin and allows you to add a Vk.com sharing button to the list of sharing services available under Settings > Sharing in your dashboard.\u003C\u002Fp>\n\u003Cp>Important: for this plugin to work, you must activate \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack\u002F\" rel=\"ugc\">Jetpack\u003C\u002Fa> first, and activate the Sharing module.\u003C\u002Fp>\n\u003Cp>If you find issues, you can report them \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvk-sharing-jetpack\u002F\" rel=\"ugc\">here\u003C\u002Fa>, or submit a pull request \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeherve\u002Fvk-sharing-jetpack\u002F\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Once you’ve added the button under Settings > Sharing, it won’t appear on that page. Save your changes, and look at one of your posts to see the button in action.\u003C\u002Fp>\n","Add a Vk.com sharing button to the Jetpack Sharing module",8147,80,7,"2022-02-14T16:28:00.000Z","5.9.13","4.1.1",[22,24,89,90,54],"vk","vk-com","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvk-sharing-jetpack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-sharing-jetpack.1.2.3.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":34,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":18,"tags":106,"homepage":110,"download_link":111,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jpssp","Jetpack Sharing Source Pack","0.1.3","Daisuke Takahashi","https:\u002F\u002Fprofiles.wordpress.org\u002Fextendwings\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fjetpack.me\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa> is awesome! It’s used globally. But they can’t cover all services. For example, “\u003Ca href=\"https:\u002F\u002Fmixi.jp\" rel=\"nofollow ugc\">mixi\u003C\u002Fa>” and “\u003Ca href=\"http:\u002F\u002Fline.me\" rel=\"nofollow ugc\">LINE\u003C\u002Fa>“.\u003Cbr \u002F>\nThis supplies additional Jetpack sharing sources for your website.\u003C\u002Fp>\n\u003Cp>Currently, we support the following sources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffeedly.com\u002F\" rel=\"nofollow ugc\">feedly\u003C\u002Fa> (Since 0.1.0)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fline.me\" rel=\"nofollow ugc\">LINE\u003C\u002Fa> (Since 0.1.2)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fb.hatena.ne.jp\u002F\" rel=\"nofollow ugc\">Hatena\u003C\u002Fa> (Since 0.1.2)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.instapaper.com\u002F\" rel=\"nofollow ugc\">Instapaper\u003C\u002Fa> (Since 0.1.2)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdelicious.com\u002F\" rel=\"nofollow ugc\">Delicious\u003C\u002Fa> (Since 0.1.2)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Any suggestion to add new service is welcome! Please let me know from \u003Ca href=\"https:\u002F\u002Fwww.extendwings.com\u002Fcontact\u002Fen\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notice\u003C\u002Fh3>\n\u003Cp>Don’t forget to install Jetpack!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Copyright (c) 2012-2014 \u003Ca href=\"http:\u002F\u002Fwww.extendwings.com\u002F\" rel=\"nofollow ugc\">Daisuke Takahashi(Extend Wings)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portions (c) 2010-2012 Web Online.\u003C\u002Fli>\n\u003Cli>Unless otherwise stated, all files in this repo is licensed under \u003Cem>GNU AFFERO GENERAL PUBLIC LICENSE, Version 3\u003C\u002Fem>. See \u003Cem>LICENSE\u003C\u002Fem> file.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add more services to Jetpack Sharing",40,3438,"2015-12-06T12:24:00.000Z","4.4.34","3.8",[22,107,24,108,109],"share","sns","social","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjpssp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjpssp.0.1.3.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":101,"downloaded":120,"rating":13,"num_ratings":34,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":18,"download_link":130,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"microposts","Microposts – Microblogging post type","1.5.0","nativebreed","https:\u002F\u002Fprofiles.wordpress.org\u002Fnativebreed\u002F","\u003Cp>\u003Cstrong>Microposts\u003C\u002Fstrong> adds a simple microblogging system to your WordPress site – perfect for short posts, status updates, and mini articles.\u003C\u002Fp>\n\u003Cp>It introduces a new custom post type called \u003Cem>Micropost\u003C\u002Fem> with a minimalist writing interface and a dynamic front-end feed.\u003C\u002Fp>\n\u003Cp>Major features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A clean, fast microblog editor with Gutenberg disabled.\u003C\u002Fli>\n\u003Cli>Automatic hashtag detection and linking.\u003C\u002Fli>\n\u003Cli>Tag-based filtering via AJAX.\u003C\u002Fli>\n\u003Cli>Infinite scroll loading for continuous reading.\u003C\u002Fli>\n\u003Cli>REST API endpoint for easy front-end integration.\u003C\u002Fli>\n\u003Cli>Auto-generated titles and permalinks.\u003C\u002Fli>\n\u003Cli>Content sanitisation and paragraph formatting.\u003C\u002Fli>\n\u003Cli>Admin tools for hashtag moderation.\u003C\u002Fli>\n\u003Cli>Fully responsive front-end output.\u003C\u002Fli>\n\u003Cli>SEO friendly – single page pagination.\u003C\u002Fli>\n\u003Cli>Optional support for native WordPress comments on Microposts.\u003C\u002Fli>\n\u003Cli>Shortcode [creomicro_list] for server-rendered output with date filtering, tag filtering, and sorting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Microposts is ideal for personal sites, project updates, or internal micro-communication hubs.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Ch3>[creomicro_feed]\u003C\u002Fh3>\n\u003Cp>Displays the AJAX-powered Micropost feed with infinite scroll and hashtag filtering.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n[creomicro_feed]\u003C\u002Fp>\n\u003Ch3>[creomicro_list]\u003C\u002Fh3>\n\u003Cp>Displays a static, server-rendered list of Microposts with optional filtering.\u003C\u002Fp>\n\u003Cp>Attributes:\u003Cbr \u002F>\n– start=”YYYY-MM-DD”\u003Cbr \u002F>\n– end=”YYYY-MM-DD”\u003Cbr \u002F>\n– tag=”tag1,tag2″\u003Cbr \u002F>\n– sort=”asc|desc”\u003Cbr \u002F>\n– per_page=”10″\u003Cbr \u002F>\n– no_message=”Custom empty message”\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n[creomicro_list start=”2025-11-01″ end=”2025-11-30″]\u003Cbr \u002F>\n[creomicro_list tag=”news,updates” sort=”asc”]\u003Cbr \u002F>\n[creomicro_list no_message=”No posts found.” per_page=”3″]\u003Cbr \u002F>\n[creomicro_list start=”2025-11-01″ end=”2025-11-30″ tag=”geopolitical,woke” sort=”asc”]\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This plugin is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fwww.creotec.com\u002F\" rel=\"nofollow ugc\">Michael Gbadebo @ Creotec Limited\u003C\u002Fa>.\u003C\u002Fp>\n","Create a Twitter-style (X-style) microblog on your WordPress site with hashtags, AJAX feed, infinite scroll, and automatic title generation.",603,"2026-01-31T07:50:00.000Z","6.9.4","5.8","7.2",[21,126,127,128,129],"infinite-scroll","microblog","microblogging","short-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicroposts.1.5.0.zip",{"attackSurface":132,"codeSignals":144,"taintFlows":151,"riskAssessment":152,"analyzedAt":159},{"hooks":133,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":28,"unprotectedCount":28},[134],{"type":135,"name":136,"callback":137,"priority":138,"file":139,"line":13},"action","save_post","publicize_with_hashtags",99,"publicize-with-hashtags.php",[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":150},[],{"prepared":28,"raw":28,"locations":147},[],{"escaped":28,"rawEcho":28,"locations":149},[],[],[],{"summary":153,"deductions":154},"The \"publicize-with-hashtags\" v0.1.4 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code signals indicate a diligent approach to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and all outputs being properly escaped. The plugin also avoids file operations, external HTTP requests, and demonstrates a lack of reliance on bundled libraries, which can sometimes introduce vulnerabilities.\n\nThe vulnerability history for this plugin is also exceptionally clean, with no known CVEs recorded across any severity levels. This lack of historical vulnerabilities, combined with the positive static analysis results, suggests a well-maintained and secure plugin. However, it's important to note the complete absence of capability checks and nonce checks. While the current attack surface is zero, if future versions introduce entry points, the lack of these fundamental security mechanisms could become a significant concern.\n\nIn conclusion, \"publicize-with-hashtags\" v0.1.4 appears to be a highly secure plugin with excellent coding practices and no known vulnerabilities. The main area for potential improvement lies in incorporating capability and nonce checks for future development, even if the current implementation doesn't present an immediate risk.",[155,157],{"reason":156,"points":14},"No capability checks found",{"reason":158,"points":14},"No nonce checks found","2026-03-16T20:21:22.063Z",{"wat":161,"direct":166},{"assetPaths":162,"generatorPatterns":163,"scriptPaths":164,"versionParams":165},[],[],[],[],{"cssClasses":167,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":172},[],[],[],[],[],[]]