[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmptYXDowYGuFvbLKoSchWmftD-LLnuj9-Nfly1OS0Ks":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":143,"fingerprints":405},"publishers","Publishers","1.0.1","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>Companion plugin for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fpublishers\u002F\" rel=\"ugc\">Publishers theme\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Includes: shortcodes, profile and post editor enhancements, membership control, and other features for improved editing and management of multi-author teams.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: There are some cool features here that will work in other themes too, but they’ve been designed specially for the Publishers theme.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add SEO, social media, and schema tags\u003C\u002Fli>\n\u003Cli>If you would like to enable the dark mode feature, simply add a new menu item to any of your menus (and give it the class \u003Cem>lights\u003C\u002Fem> and \u003Ccode>#\u003C\u002Fcode> for the URL)\u003C\u002Fli>\n\u003Cli>You can also add the dark\u002Flight mode switcher as a button anywhere you like and style it with \u003Ccode>\u003Cspan class=\"lights\">\u003Ca href=\"#\" class=\"button black\">Lights\u003C\u002Fa>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[non-member]...[\u002Fnon-member]\u003C\u002Fcode> to show content to logged-out visitors only\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[member]...[\u002Fmember]\u003C\u002Fcode> to show content to logged-in members only\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[access capability=\"read\"]...[\u002Faccess]\u003C\u002Fcode> to show content to users with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Froles-and-capabilities\u002F\" rel=\"ugc\">specific capabilities\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[share]\u003C\u002Fcode> to add share buttons to posts\u003C\u002Fli>\n\u003Cli>You’ll find new optional profile fields: Public Email, Facebook, Twitter, Instagram, Pinterest, YouTube, and Twitch\u003C\u002Fli>\n\u003Cli>Add a body class for the logged-in user role\u003C\u002Fli>\n\u003Cli>Improved post editor tools\u002Fbuttons\u003C\u002Fli>\n\u003Cli>Add subtitles\u002Fsub-headers to posts\u003C\u002Fli>\n\u003Cli>Feature posts on homepage\u003C\u002Fli>\n\u003Cli>Show a link to editor notes and guidelines in the post editor\u003C\u002Fli>\n\u003Cli>Uploaded images automatically have titles and alts generated\u003C\u002Fli>\n\u003Cli>Stop contributors from being able to delete files\u003C\u002Fli>\n\u003Cli>Receive an email for guest post submissions, and guests receive a follow-up email based on whether you published or deleted their submission\u003C\u002Fli>\n\u003Cli>Uncluttered admin and post editor screens for authors\u003C\u002Fli>\n\u003Cli>The \u002Fauthor\u002F slug in URLs is rewritten to \u002Fwriter\u002F\u003C\u002Fli>\n\u003Cli>New users are automatically logged in when they register\u003C\u002Fli>\n\u003Cli>Improved images handling: unnecessary files sizes aren’t generated, thumbnails are generated for RSS feeds\u003C\u002Fli>\n\u003Cli>Users are sortable by registration date\u003C\u002Fli>\n\u003Cli>Records user IPs to assist with anti-spam measures and security whitelisting\u003C\u002Fli>\n\u003Cli>More to come…\u003C\u002Fli>\n\u003C\u002Ful>\n","Companion plugin for the Publishers theme: https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fpublishers\u002F.",10,1685,0,"2026-01-21T13:41:00.000Z","6.8.5","5.0","",[19,20,21,4],"blogs","companion-plugin","magazines","https:\u002F\u002Fwebguy.io\u002Fpublishers","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublishers.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"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},"webguyio",30,52370,629,79,"2026-04-04T18:11:28.022Z",[36,58,78,102,121],{"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":51,"tags":52,"homepage":56,"download_link":57,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"blogger-importer-extended","Blogger Importer Extended","3.2.7","pipdig","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipdig\u002F","\u003Cp>\u003Cstrong>The only plugin you need to move from Blogger to WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Blogger Importer Extended is the easiest way to import your posts, pages, tags, comments, images and authors from \u003Cstrong>Blogger to WordPress\u003C\u002Fstrong>. You can also enable 301 redirects from old Blogger links to preserve SEO ranking.\u003C\u002Fp>\n\u003Cp>Import up to 20 blog posts\u002Fpages for free, along with all comments, featured images and post labels. If you have more than 20 blog posts, you may wish to purchase an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>. This allows you to import an unlimited amount of posts, pages, comments, images, labels and authors. You can also choose from some extra options to help with SEO and content formatting.\u003C\u002Fp>\n\u003Cp>Blogger Importer Extended can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import published posts\u003C\u002Fli>\n\u003Cli>Import pages\u003C\u002Fli>\n\u003Cli>Import tags\u002Flabels\u003C\u002Fli>\n\u003Cli>Import comments\u003C\u002Fli>\n\u003Cli>Import images\u003C\u002Fli>\n\u003Cli>Import authors\u003C\u002Fli>\n\u003Cli>Preserve all post\u002Fpage links\u003C\u002Fli>\n\u003Cli>Setup all 301 redirects from Blogger to WordPress\u003C\u002Fli>\n\u003Cli>Fix mixed-content (convert http to https)\u003C\u002Fli>\n\u003Cli>Filter spam comments (good for SEO)\u003C\u002Fli>\n\u003Cli>Automatically remove “?m=1” from old Blogger links\u003C\u002Fli>\n\u003Cli>Enable native lazy-loading on blog post images (speed up page loading times)\u003C\u002Fli>\n\u003Cli>Convert post content formatting to match WordPress standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“I have a huge blog with over 3,800 posts and I was skeptical that it would be imported, let alone be imported well. My skepticism was unfounded. Not only did it move all the posts to my new WordPress Blog but with all the images, all the type definitions, and all the links that I am aware of. I am way beyond pleased. I am thrilled. I will be using this plugin for many of our company’s blog transitions. Thank you for building this outstanding tool. You have my full appreciation.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-im-blown-away\u002F\" rel=\"ugc\">Review from terryminion\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why is the free version limited to 20 posts?\u003C\u002Fh3>\n\u003Cp>The Google Blogger API has a limited quota per day. Offering 20 free imports should be enough for personal blogs without hitting the Google API quota limit. If you have more than 20 posts, or simply want to support the plugin, you may wish to purchase an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What is the difference between Free and Unlimited?\u003C\u002Fh3>\n\u003Cp>With the free version, you can import up to 20 blog posts\u002Fpages, along with all comments, featured images and post labels. If a post has more than one image, the first image will be downloaded to the media library and set as the featured image. Any other images will display in the post content, but will be hosted on Google rather than WordPress.\u003C\u002Fp>\n\u003Cp>With the unlimited version, all content is imported into WordPress (unless you select the option to exclude them). There are no limits on the number of posts, pages, comments, images or labels. The only thing which is not imported is draft or sheduled posts.\u003C\u002Fp>\n\u003Cp>With both versions, you can setup all the required 301 redirects from Blogger to WordPress.\u003C\u002Fp>\n\u003Ch3>What if I have A LOT blog posts?\u003C\u002Fh3>\n\u003Cp>If you want to import more than 20 posts, please consider purchasing an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>. This allows you to import as much as you like. The importer can handle any number of posts you have. We have migrated blogs from Blogger to WordPress with over 120,000 blog posts without any issues.\u003C\u002Fp>\n\u003Cp>If you have a large blog, you may wish to consider using our full \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-to-wordpress-migration\u002F\" rel=\"nofollow ugc\">Blogger to WordPress migration service\u003C\u002Fa>. This covers all aspects of the migration from start to finish.\u003C\u002Fp>\n\u003Ch3>Can I use it on more than one site?\u003C\u002Fh3>\n\u003Cp>You can import an unlimited amount of blogs from Blogger with the free or unlimited version.\u003C\u002Fp>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>This plugin connects to your Blogger\u002FBlogspot blog via the Google Blogger API. We do not store any personal information in this plugin or connected services.\u003C\u002Fp>\n","Easily move your blog from Blogger to WordPress. Import all your content and setup 301 redirects automatically.",4000,245920,94,129,"2025-12-25T17:42:00.000Z","6.9.4","5.8","7.0",[53,54,55],"blogger","blogspot","importer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblogger-importer-extended\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogger-importer-extended.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":76,"download_link":77,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"blogger-to-wordpress-redirection","Blogger To WordPress","2.3.2","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Cp>If you have imported posts from Blogger.com (blogspot.com) then you might be redirecting visitors from your blog to homepage of your new WordPress blog. Which is wrong, as a user may feel lost when we lands up on your homepage unexpectedly.\u003C\u002Fp>\n\u003Cp>This plugin handles traffic redirection part in a way that visitors will see be redirected from old Blogger.com post to same post on new WordPress.com blog on 1-to-1 basis.\u003C\u002Fp>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fbloggertowp.org\u002Ftutorials\u002Fblogger-to-wordpress-redirection-plugin\u002F\" rel=\"nofollow ugc\">detailed instructions to use this with screenshots here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fblogger-to-wordpress-redirection\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> for some help.\u003Cbr \u002F>\nYou may also consider using our \u003Ca href=\"https:\u002F\u002Fbloggertowp.org\u002Fservice\u002F\" rel=\"nofollow ugc\">Blogger To WordPress Migration Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Zero changes requires on WordPress end. Plugin handles everything automatically.\u003C\u002Fli>\n\u003Cli>New configuration wizard help you setup redirection without much efforts.\u003C\u002Fli>\n\u003Cli>Supports importing from multiple Blogger.com blog\u003C\u002Fli>\n\u003Cli>Supports rel=canonical, meta-refresh tags on Blogger.com which will speed-up redirection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Link – \u003Ca href=\"https:\u002F\u002Fbloggertowp.org\u002Ftutorials\u002Fblogger-to-wordpress-redirection-plugin\u002F\" rel=\"nofollow ugc\">Installation & Setup Guide\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Video Guide\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FoinLz8-Wc4I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","This plugin automates setting up 1-to-1 mapping between Blogger.com (blogspot) blog posts and your new WordPress blog posts.",3000,171930,84,26,"2025-11-10T07:32:00.000Z","3.2",[53,54,73,74,75],"redirection","traffic","wordpress","https:\u002F\u002Fbloggertowp.org\u002Ftutorials\u002Fblogger-to-wordpress-redirection-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogger-to-wordpress-redirection.2.3.2.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":99,"download_link":100,"security_score":101,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"auto-ping-booster","Auto Ping Booster","1.2","same2cool","https:\u002F\u002Fprofiles.wordpress.org\u002Fsame2cool\u002F","\u003Col>\n\u003Cli>Use this plugin to ping your blog, post, pages, images, docs files, on daily basis.\u003C\u002Fli>\n\u003Cli>Auto Ping Booster will auto Ping your blog in Google Blogsearch after every update.\u003C\u002Fli>\n\u003Cli>Auto Ping Booster is known about SEO Booster. \u003C\u002Fli>\n\u003Cli>Just upload auto-ping-booster.zip file to plugin directory or upload it by plugin option in menu and active it. It works automatically itself.\n\u003C\u002Fli>\n\u003Cli>Once you update your post or blog, your update will be automatically pinged to top pinger sites.\u003C\u002Fli>\n\u003Cli>Your post will be on google indexing within 10 to 15 minutes.\u003C\u002Fli>\n\u003Cli>Google, Yandex, PingoMatic, NewsGator and top services. \u003C\u002Fli>\n\u003Cli>For More Information Contact \u003Ca href=\"http:\u002F\u002Fwww.samee.us\" rel=\"nofollow ugc\">Digital Marketing Specialist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If your target country is China, Install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbaidu-ping-booster\u002F\" rel=\"ugc\">Baidu Ping Booster\u003C\u002Fa> \u003C\u002Fli>\n\u003C\u002Fol>\n","Auto Ping Booster will auto ping your blog in Google, Baidu, Yandex and many search engines after each update.",1000,40091,80,4,"2017-11-28T17:08:00.000Z","4.6.30","3.3",[94,95,96,97,98],"blogsearch","booster","google","ping","seo","http:\u002F\u002Fseoleaders.club\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-ping-booster.zip",85,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":86,"downloaded":110,"rating":68,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":119,"download_link":120,"security_score":101,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"export-to-blogger","Export to Blogger","1.1.2","amtbtk","https:\u002F\u002Fprofiles.wordpress.org\u002Famtbtk\u002F","\u003Cp>With this WordPress plugin, you can easily export WordPress data to Blogger(Blogspot).\u003Cbr \u002F>\nNo need to use software and convert by yourself anymore! This plugin exports dedicated xml files directly, so what you need is just import it to Blogger.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flivdir.com\u002Fam-tb\u002Fwordpress2blogger\u002Fen\u002F\" title=\"Export to Blogger WEBSITE\" rel=\"nofollow ugc\">For more information, please visit our website.\u003C\u002Fa>\u003Cbr \u002F>\n*How to Use\u003Cbr \u002F>\n*Q&A (e.g., Does this plugin support moving images?)\u003Cbr \u002F>\n*Terms of Use\u003C\u002Fp>\n","Export Wordpress data to Blogger(Blogspot) XML.",46198,6,"2024-02-24T13:49:00.000Z","6.4.8","4.7",[53,54,116,117,118],"export","import","xml","https:\u002F\u002Flivdir.com\u002Fam-tb\u002Fwordpress2blogger\u002Fen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-to-blogger.1.1.2.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":86,"downloaded":129,"rating":13,"num_ratings":13,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":17,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":13,"last_vuln_date":142,"fetched_at":26},"ultra-companion","Ultra Companion – Companion plugin for WPoperation Themes","1.2.0","wpoperations","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpoperations\u002F","\u003Cp>This is the companion plugin for WPoperation themes. This plugin will add extra features to the theme theme by adding social share, shortcodes, post views, metafields etc.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Adds Extra features to the WPoperation Themes\u003Cbr \u002F>\nTranslation Ready\u003Cbr \u002F>\nLifetime Free support\u003Cbr \u002F>\nConstant updates\u003C\u002Fp>\n","This is the companion plugin for WPoperation themes. This plugin will add extra features to the theme theme by adding social share, shortcodes, post v &hellip;",99187,"2024-04-12T07:43:00.000Z","6.5.8","5.6","7.4",[19,135,136,137,138],"companion","magazine","ultra-seven","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultra-companion.1.2.0.zip",92,1,"2024-01-31 00:00:00",{"attackSurface":144,"codeSignals":354,"taintFlows":398,"riskAssessment":399,"analyzedAt":404},{"hooks":145,"ajaxHandlers":334,"restRoutes":335,"shortcodes":336,"cronEvents":353,"entryPointCount":89,"unprotectedCount":13},[146,152,156,160,165,168,172,176,180,183,188,192,196,200,204,208,212,214,217,220,223,227,229,233,238,242,245,248,251,253,257,261,264,268,271,274,278,281,285,289,293,295,299,302,306,309,313,316,319,321,324,327,330],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_enqueue_scripts","publishers_enqueues","publishers.php",21,{"type":147,"name":153,"callback":154,"file":150,"line":155},"wp_head","publishers_head",28,{"type":147,"name":157,"callback":158,"file":150,"line":159},"wp_footer","publishers_foot",66,{"type":161,"name":162,"callback":163,"file":150,"line":164},"filter","widget_text","do_shortcode",87,{"type":161,"name":166,"callback":163,"file":150,"line":167},"term_description",88,{"type":161,"name":169,"callback":170,"file":150,"line":171},"user_contactmethods","publishers_modify_contact_methods",141,{"type":147,"name":173,"callback":174,"file":150,"line":175},"init","closure",158,{"type":161,"name":177,"callback":178,"file":150,"line":179},"body_class","publishers_role_class",160,{"type":161,"name":181,"callback":178,"file":150,"line":182},"admin_body_class",161,{"type":147,"name":184,"callback":185,"priority":186,"file":150,"line":187},"media_buttons","publishers_youtube_button",15,176,{"type":147,"name":184,"callback":189,"priority":190,"file":150,"line":191},"publishers_giphy_button",16,180,{"type":147,"name":193,"callback":194,"priority":24,"file":150,"line":195},"admin_print_footer_scripts","publishers_add_quicktags",184,{"type":161,"name":197,"callback":198,"priority":11,"file":150,"line":199},"quicktags_settings","publishers_quicktags",199,{"type":147,"name":201,"callback":202,"file":150,"line":203},"edit_form_after_title","publishers_move_subtitle",207,{"type":147,"name":205,"callback":206,"file":150,"line":207},"add_meta_boxes","publishers_meta_box_add",213,{"type":147,"name":209,"callback":210,"file":150,"line":211},"save_post","publishers_meta_box_save",234,{"type":147,"name":173,"callback":174,"file":150,"line":213},247,{"type":147,"name":205,"callback":215,"file":150,"line":216},"publishers_featured_meta",249,{"type":147,"name":209,"callback":218,"file":150,"line":219},"publishers_meta_save",259,{"type":147,"name":205,"callback":221,"file":150,"line":222},"publishers_add_notes_box",277,{"type":147,"name":224,"callback":225,"file":150,"line":226},"add_attachment","publishers_add_image_alt",308,{"type":147,"name":173,"callback":174,"file":150,"line":228},333,{"type":147,"name":230,"callback":231,"file":150,"line":232},"admin_init","publishers_allow_contributor_uploads",335,{"type":147,"name":234,"callback":235,"priority":236,"file":150,"line":237},"delete_attachment","publishers_disallow_contributor_delete",11,342,{"type":147,"name":239,"callback":240,"file":150,"line":241},"future_to_pending","publishers_pending_email",350,{"type":147,"name":243,"callback":240,"file":150,"line":244},"new_to_pending",351,{"type":147,"name":246,"callback":240,"file":150,"line":247},"draft_to_pending",352,{"type":147,"name":249,"callback":240,"file":150,"line":250},"auto-draft_to_pending",353,{"type":147,"name":173,"callback":174,"file":150,"line":252},361,{"type":147,"name":254,"callback":255,"file":150,"line":256},"pending_to_publish","publishers_pending_approved",363,{"type":147,"name":258,"callback":259,"file":150,"line":260},"pending_to_trash","publishers_pending_declined",372,{"type":147,"name":262,"callback":259,"file":150,"line":263},"pending_to_draft",373,{"type":147,"name":265,"callback":266,"file":150,"line":267},"admin_head","publishers_admin_styles",385,{"type":147,"name":230,"callback":269,"file":150,"line":270},"publishers_remove_dashboard_meta",402,{"type":147,"name":173,"callback":272,"file":150,"line":273},"publishers_author_base",416,{"type":161,"name":275,"callback":276,"file":150,"line":277},"wp_lazy_loading_enabled","__return_false",424,{"type":161,"name":279,"callback":276,"file":150,"line":280},"big_image_size_threshold",425,{"type":161,"name":282,"callback":283,"file":150,"line":284},"max_srcset_image_width","publishers_disable_responsive_images",426,{"type":161,"name":286,"callback":287,"file":150,"line":288},"intermediate_image_sizes_advanced","publishers_image_insert_override",430,{"type":147,"name":290,"callback":291,"file":150,"line":292},"rss2_item","publishers_add_rss_image",439,{"type":147,"name":173,"callback":173,"file":150,"line":294},459,{"type":147,"name":296,"callback":297,"file":150,"line":298},"user_register","log_ip",462,{"type":147,"name":300,"callback":300,"priority":11,"file":150,"line":301},"manage_users_custom_column",463,{"type":161,"name":303,"callback":304,"priority":11,"file":150,"line":305},"pre_get_users","columns_sortability",464,{"type":161,"name":307,"callback":307,"file":150,"line":308},"manage_users_sortable_columns",465,{"type":161,"name":310,"callback":311,"file":150,"line":312},"wpmu_users_columns","column_header_signup_ip",467,{"type":161,"name":314,"callback":311,"file":150,"line":315},"manage_users_columns",469,{"type":147,"name":296,"callback":317,"priority":24,"file":150,"line":318},"publishers_auto_login_new_user",512,{"type":147,"name":173,"callback":173,"file":150,"line":320},526,{"type":161,"name":314,"callback":322,"file":150,"line":323},"users_columns",529,{"type":147,"name":300,"callback":325,"priority":11,"file":150,"line":326},"users_custom_column",530,{"type":161,"name":307,"callback":328,"file":150,"line":329},"users_sortable_columns",531,{"type":161,"name":331,"callback":332,"file":150,"line":333},"request","users_orderby_column",532,[],[],[337,341,345,349],{"tag":338,"callback":339,"file":150,"line":340},"non-member","publishers_nonmember_check_shortcode",91,{"tag":342,"callback":343,"file":150,"line":344},"member","publishers_member_check_shortcode",99,{"tag":346,"callback":347,"file":150,"line":348},"access","publishers_access_check_shortcode",107,{"tag":350,"callback":351,"file":150,"line":352},"share","publishers_share_shortcode",116,[],{"dangerousFunctions":355,"sqlUsage":356,"outputEscaping":358,"fileOperations":13,"externalRequests":13,"nonceChecks":395,"capabilityChecks":396,"bundledLibraries":397},[],{"prepared":13,"raw":13,"locations":357},[],{"escaped":186,"rawEcho":151,"locations":359},[360,363,365,366,368,370,372,373,375,376,377,378,379,380,381,383,385,387,389,391,393],{"file":361,"line":236,"context":362},"embeds\\giphy.php","raw output",{"file":361,"line":364,"context":362},14,{"file":361,"line":190,"context":362},{"file":361,"line":367,"context":362},18,{"file":361,"line":369,"context":362},19,{"file":361,"line":371,"context":362},20,{"file":361,"line":151,"context":362},{"file":374,"line":236,"context":362},"embeds\\youtube.php",{"file":374,"line":364,"context":362},{"file":374,"line":190,"context":362},{"file":374,"line":367,"context":362},{"file":374,"line":369,"context":362},{"file":374,"line":371,"context":362},{"file":374,"line":151,"context":362},{"file":150,"line":382,"context":362},32,{"file":150,"line":384,"context":362},37,{"file":150,"line":386,"context":362},58,{"file":150,"line":388,"context":362},178,{"file":150,"line":390,"context":362},182,{"file":150,"line":392,"context":362},287,{"file":150,"line":394,"context":362},452,2,8,[],[],{"summary":400,"deductions":401},"The \"publishers\" v1.0.1 plugin exhibits a generally strong security posture based on the static analysis. The absence of any known CVEs and a lack of identified dangerous functions, raw SQL queries, or external HTTP requests are positive indicators. Furthermore, the presence of nonce and capability checks, along with the use of prepared statements for all SQL queries, demonstrates good development practices for securing entry points.  However, a notable weakness lies in the output escaping, where only 42% of outputs are properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected without sufficient sanitization.  With no taint analysis findings or historical vulnerabilities, the plugin currently appears to be relatively secure, but the low percentage of properly escaped output remains a significant concern that warrants attention.  Continued vigilance and addressing the output escaping issue are recommended for maintaining a robust security profile.",[402],{"reason":403,"points":11},"Low output escaping percentage","2026-03-16T23:50:39.733Z",{"wat":406,"direct":412},{"assetPaths":407,"generatorPatterns":409,"scriptPaths":410,"versionParams":411},[408],"\u002Fwp-content\u002Fplugins\u002Fpublishers\u002Fjs\u002Fjquery-cookie.js",[],[408],[],{"cssClasses":413,"htmlComments":419,"htmlAttributes":420,"restEndpoints":422,"jsGlobals":423,"shortcodeOutput":426},[414,350,415,416,417,418],"dark-mode","facebook","twitter","email","print",[],[421],"data-dark-mode",[],[424,425],"jQuery","$",[427,428,429,430,431,432,433],"[non-member]","[\u002Fnon-member]","[member]","[\u002Fmember]","[access]","[\u002Faccess]","[share]"]