[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKkP8Uwy9lEd05xCv1ykaKhdh_ljO2mTJaltodDSW7rE":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":139,"fingerprints":196},"author-wordcount","Author Wordcount","1.0","Scott Grant","https:\u002F\u002Fprofiles.wordpress.org\u002Fsgrant\u002F","\u003Cp>Author Wordcount is a simple tool that allows you to enter the title of\u003Cbr \u002F>\na work-in-progress (I’m looking at you, NaNoWriMo draft), a current word\u003Cbr \u002F>\ncount, and a goal word count. These counters can be updated when you have\u003Cbr \u002F>\nnew words available, and can be deleted when you’re finished. You can have\u003Cbr \u002F>\nany number of works in progress at a time, since if you’re like me, you’ve\u003Cbr \u002F>\nprobably got a huge collection of drafts just waiting to be finished.\u003C\u002Fp>\n\u003Cp>The style is based on an old component that used to sit on the sidebar of\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fhughhowey.com\" rel=\"nofollow ugc\">Hugh Howey’s website\u003C\u002Fa>. Thanks, Hugh!\u003C\u002Fp>\n","Allows authors to show word counts for works in progress.",20,2813,0,"2016-05-26T02:21:00.000Z","4.5.33","4.0","",[19,20,21],"author","wordcount","writing","http:\u002F\u002Fscotchfield.com\u002Fauthor-wordcount-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-wordcount.1.0.1.zip",85,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},"sgrant",6,70,30,84,"2026-04-04T03:48:14.063Z",[36,61,83,104,120],{"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":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":26},"just-writing-statistics","Just Writing Statistics","5.4","Greg Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fgregross\u002F","\u003Cp>\u003Cstrong>Just Writing Statistics is a fork of WP Word Count\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Just Writing Statistics tells you exactly how many words you’ve written on your site with statistics by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Top Content\u003C\u002Fli>\n\u003Cli>All Content\u003C\u002Fli>\n\u003Cli>Month\u003C\u002Fli>\n\u003Cli>Year\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frequency (new!)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just Writing Statistics also has reading times for each post and page of your site. Find out how many hours of content you’ve written or let readers know how long your articles are. You can include reading time at the top of each of your posts automatically or use a shortcode.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Quickly see how many posts and pages you’ve created and how many total words they add up to.\u003C\u002Fli>\n\u003Cli>View and display estimated reading times for each piece of content on your site.\u003C\u002Fli>\n\u003Cli>Support for custom post types so you can monitor word counts from content created by your themes and plugins.\u003C\u002Fli>\n\u003Cli>View your writing output for each month broken down by post type.\u003C\u002Fli>\n\u003Cli>See all of your site author’s word counts with breakdowns by post type.\u003C\u002Fli>\n\u003C\u002Ful>\n","Calculate your writing statistics on your WordPress site.",1000,10253,100,4,"2025-02-26T02:47:00.000Z","6.7.5","4.6",[52,53,54,55,21],"authors","reading-time","word-count","words","https:\u002F\u002Ftoolstack.com\u002Fjust-writing-statistics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjust-writing-statistics.5.4.zip",90,3,"2025-03-27 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":44,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":26},"mooberry-book-manager","Mooberry Book Manager","4.16.2","mooberrydreams","https:\u002F\u002Fprofiles.wordpress.org\u002Fmooberrydreams\u002F","\u003Cp>Mooberry Book Manager is an easy-to-use system for authors to add books to their WordPress websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.mooberrybookmanager.com\u002Fupgrading-to-mooberry-book-manager-5\u002F\" rel=\"nofollow ugc\">Please read this information about updating to version 5 of Mooberry Book Manager and consider installing version 5 now.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No coding\u003C\u002Fstrong> is necessary to use Mooberry Book Manager. Adding books is as easy as filling out a form. Include as much or as little information as you want, including the book cover, links to purchase the book, reviews of the book, an excerpt, and more.\u003C\u002Fp>\n\u003Cp>Each book can be linked to as many book store retailers to you want. You can even use your affiliate links!\u003C\u002Fp>\n\u003Cp>Mooberry Book Manager will create a page for each book, ensuring a consistent look on all of your pages.\u003C\u002Fp>\n\u003Cp>Organize your book into grids with just a few clicks. Grids can include all of your books or a selection of books, and you choose how they are ordered. You can create multiple grids; for example, an “Available Now” page and a “Coming Soon” page. Grids update automatically when you edit or add books. Set it and forget it!\u003C\u002Fp>\n\u003Cp>Feature books on your sidebar with four options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A random book\u003C\u002Fli>\n\u003Cli>The newest book\u003C\u002Fli>\n\u003Cli>A book that’s coming soon\u003C\u002Fli>\n\u003Cli>A specific book\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mooberry Book Manager works with your chosen theme to provide a consistent look throughout your website.\u003C\u002Fp>\n\u003Cp>Requires WordPress 3.8+ and Javascript.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Started with Mooberry Book Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>After installing and activating Mooberry Book Manager, you’ll now have a Books menu.  Use that to add your books to your website.\u003C\u002Fp>\n\u003Cp>In order for your books to appear on your website, you need to add a Book Grid and\u002For a Widget.\u003C\u002Fp>\n\u003Cp>\u003Cem>To Add a Book Grid:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Book Grids -> Add New\u003C\u002Fli>\n\u003Cli>Give the Book Grid a name to help you remember what kind of grid it is\u003C\u002Fli>\n\u003Cli>Choose the books, grouping, and sort order\u003C\u002Fli>\n\u003Cli>Save the grid. You will be shown a shortcode.  Copy the entire shortcode.\u003C\u002Fli>\n\u003Cli>On any page, blog post, etc. paste the shortcode into the text editor.\u003C\u002Fli>\n\u003Cli>Save your page and view it. Click on any book to see the details of the book.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>To Add a Widget:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Appearance -> Widget\u003C\u002Fli>\n\u003Cli>Drag the Mooberry Book Manager Book Widget to the Widget Area of your choice\u003C\u002Fli>\n\u003Cli>Choose the book to display\u003C\u002Fli>\n\u003Cli>Save the widget and view your website. Click on the book cover to get the details of the book.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Need more?\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Premium features are available, from adding multiple authors to creating your own fields to advanced grid filtering and pagination, and more! \u003Ca href=\"https:\u002F\u002Fwww.mooberrybookmanager.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">See the details here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Additonal questions?\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Fmooberry-book-manager.helpscoutdocs.com\u002F\" rel=\"nofollow ugc\">documentation and support page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Want regular updates?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feepurl.com\u002FbwXBPH\" rel=\"nofollow ugc\">Subscribe to Mooberry Dreams’ mailing list\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FMooberryDreams\" rel=\"nofollow ugc\">Like Mooberry Dreams on Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fmooberrybookmanager\u002F\" rel=\"nofollow ugc\">Join the Mooberry Book Manager Users Group on Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Serbo-Croatian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmooberry-book-manager\u002F\" rel=\"nofollow ugc\">Mooberry Book Manager is translatable.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fthrakonia\" rel=\"nofollow ugc\">Kathrin Hamann\u003C\u002Fa> for providing the German translation!\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002F100son.net\u002F\" rel=\"nofollow ugc\">Cyrille Sanson\u003C\u002Fa> for providing the French translation!\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"http:\u002F\u002Fwww.webhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa> for the Serbo-Croatian translation!\u003C\u002Fli>\n\u003Cli>Thanks to Ana Gomez for the Spanish translation!\u003C\u002Fli>\n\u003Cli>Thanks to Sergey Kryukov for the Russian translation!\u003C\u002Fli>\n\u003Cli>Thanks to Fabrizio Guidicini for the Italian translation!\u003C\u002Fli>\n\u003Cli>Thanks to Eleni Linaki for the Greek translation!\u003C\u002Fli>\n\u003Cli>Thanks to Vinicius Cubas Brand for the Brazilian Portuguese translation!\u003C\u002Fli>\n\u003Cli>Thanks to Jin Gu for the Chinese translation!\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell books via Amazon and other retailers directly from your author website with this easy-to-use system. Creates book pages, widgets, and book grids.",173643,92,46,"2024-12-13T14:12:00.000Z","3.8.0",[19,75,76,77,21],"author-website-management","book","writer","http:\u002F\u002Fwww.mooberrybookmanager.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmooberry-book-manager.4.16.2.zip",91,1,"2024-05-03 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":44,"downloaded":91,"rating":46,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":103,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":26},"novelist","Novelist","1.3.0","Ashley","https:\u002F\u002Fprofiles.wordpress.org\u002Fnosegraze\u002F","\u003Cp>Novelist helps authors easily organize and display their portfolio of books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All books are stored in their own “Books” area.\u003C\u002Fli>\n\u003Cli>Easy form for filling out book information.\u003C\u002Fli>\n\u003Cli>All book information is automatically formatted for you.\u003C\u002Fli>\n\u003Cli>Customizable templates.\u003C\u002Fli>\n\u003Cli>Easily create an archive of all your books.\u003C\u002Fli>\n\u003Cli>Developer-friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Book Info Fields:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Book Cover\u003C\u002Fli>\n\u003Cli>Series (name and number)\u003C\u002Fli>\n\u003Cli>Contributors\u003C\u002Fli>\n\u003Cli>Publisher\u003C\u002Fli>\n\u003Cli>Release Date\u003C\u002Fli>\n\u003Cli>Genres\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Synopsis\u003C\u002Fli>\n\u003Cli>Goodreads Link\u003C\u002Fli>\n\u003Cli>Purchase Links (configure your own list of retail sites)\u003C\u002Fli>\n\u003Cli>ISBN13\u003C\u002Fli>\n\u003Cli>ASIN\u003C\u002Fli>\n\u003Cli>Excerpt\u003C\u002Fli>\n\u003Cli>Extra Text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Extensive documentation is available at \u003Ca href=\"https:\u002F\u002Fnovelistplugin.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">novelistplugin.com\u002Fdocs\u003C\u002Fa>\u003C\u002Fp>\n","Easily organize and display your portfolio of books.",30645,9,"2025-08-02T14:58:00.000Z","6.8.5","5.0","7.4",[52,98,99,100,21],"books","goodreads","publishing","https:\u002F\u002Fnovelistplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.zip",98,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":46,"num_ratings":81,"last_updated":114,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":115,"homepage":118,"download_link":119,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"sunray-author-manager","Sunray Author Manager","1.0.19","Matthew","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattkressel\u002F","\u003Cp>Sunray Author Manager is a versatile plugin for writers, allowing them to highlight their work in multiple formats.\u003C\u002Fp>\n\u003Cp>The plugin can display covers of an author’s publications in a responsive carousel slider. The plugin can also display an author’s sorted bibliography.\u003C\u002Fp>\n\u003Cp>There are many configurable options, including slider image size, slider speed, sorting by title and date, ascending and descending, and sorting of reprints.\u003C\u002Fp>\n\u003Cp>All of the options are also accessible via simple shortcodes to include in your WordPress themes.\u003C\u002Fp>\n","A versatile plugin for writers to highlight their work, with a carousel slider and bibliography.",10,2691,"2025-01-28T20:03:00.000Z",[19,116,117,77,21],"bibliography","cover","http:\u002F\u002Fwww.sunraycomputer.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsunray-author-manager.zip",{"slug":121,"name":122,"version":123,"author":121,"author_profile":124,"description":125,"short_description":126,"active_installs":13,"downloaded":127,"rating":128,"num_ratings":59,"last_updated":17,"tested_up_to":94,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":136,"download_link":137,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":138},"outreachboard","Outreachboard","1.0.3","https:\u002F\u002Fprofiles.wordpress.org\u002Foutreachboard\u002F","\u003Cp>Outreachboard lets you publish guest articles faster by creating personalized pre-publishing checklists. Authors complete tasks like adding internal links, optimizing images, and inserting alt text before you import and publish content from Outreachboard into your WordPress site.\u003C\u002Fp>\n\u003Cp>It helps you manage guest author content in a dedicated editor and publish it on your blog without giving authors access to your WordPress dashboard. Instead of juggling emails, documents, and images, you can handle everything in one place.\u003C\u002Fp>\n\u003Cp>You decide which types of submissions to accept — topic ideas, full articles, sponsored content, or general requests. You also control the review process and can request edits directly inside the article.\u003C\u002Fp>\n\u003Cp>The plugin flags missing alt text, broken formatting, missing internal links, and more. It also blocks unsupported or risky file types like zip or rar to keep your site secure.\u003C\u002Fp>\n\u003Cp>This is not a content management system. It’s a focused tool to help you accept, review, and publish guest content more efficiently.\u003C\u002Fp>\n\u003Cp>Built for teams and solo editors who want to publish faster while keeping full control over what goes live.\u003C\u002Fp>\n","A plugin that helps automate and manage guest author submissions with checklists, syncing, and secure publishing workflows.",312,94,"6.8",[131,132,133,134,135],"automation","content","guest-authors","pre-publish-checklist","writing-guidelines","https:\u002F\u002Foutreachboard.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutreachboard.1.0.3.zip","2026-03-15T10:48:56.248Z",{"attackSurface":140,"codeSignals":160,"taintFlows":188,"riskAssessment":189,"analyzedAt":195},{"hooks":141,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[142,148,152],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","init","load_plugin_textdomain","author-wordcount.php",17,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_menu","add_menu",18,{"type":143,"name":153,"callback":154,"file":146,"line":155},"widgets_init","register_author_wordcount",205,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":81,"capabilityChecks":81,"bundledLibraries":187},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":165,"rawEcho":112,"locations":166},2,[167,170,172,174,175,177,179,181,183,185],{"file":146,"line":168,"context":169},66,"raw output",{"file":146,"line":171,"context":169},69,{"file":146,"line":173,"context":169},73,{"file":146,"line":173,"context":169},{"file":146,"line":176,"context":169},126,{"file":146,"line":178,"context":169},169,{"file":146,"line":180,"context":169},171,{"file":146,"line":182,"context":169},173,{"file":146,"line":184,"context":169},175,{"file":146,"line":186,"context":169},193,[],[],{"summary":190,"deductions":191},"The author-wordcount v1.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface points, dangerous functions, raw SQL queries, file operations, or external HTTP requests is commendable. Furthermore, the presence of a nonce check and a capability check suggests an awareness of basic WordPress security practices. The plugin's vulnerability history is clean, with no recorded CVEs, which indicates a stable and secure past.\n\nHowever, a significant concern arises from the low percentage (17%) of properly escaped outputs. With 12 total outputs analyzed, this suggests that a majority of user-facing content within the plugin may be vulnerable to cross-site scripting (XSS) attacks if the input is not sufficiently sanitized elsewhere. While no taint analysis flows with unsanitized paths were detected, this does not negate the risk posed by unescaped output, as the analysis might not have covered all potential input vectors or the specific paths leading to these outputs.\n\nIn conclusion, while the plugin benefits from a lack of complex entry points and a clean vulnerability record, the prevalent issue with output escaping is a notable weakness. Developers should prioritize addressing this to prevent potential XSS vulnerabilities. The limited attack surface and the use of prepared statements for the few SQL queries are positive indicators of secure coding principles, but the output escaping needs immediate attention to achieve a robust security profile.",[192],{"reason":193,"points":194},"Low percentage of properly escaped outputs",8,"2026-03-16T23:05:36.758Z",{"wat":197,"direct":204},{"assetPaths":198,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[199],"\u002Fwp-content\u002Fplugins\u002Fauthor-wordcount\u002Fstyle.css",[],[],[203],"author-wordcount\u002Fstyle.css?ver=",{"cssClasses":205,"htmlComments":208,"htmlAttributes":209,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":218},[206,207],"author_wordcount_element","author_wordcount_bar",[],[210,211,212,213,214,215],"id=\"wordcount_name\"","id=\"wordcount_count\"","id=\"wordcount_max\"","id=\"wordcount_add\"","id=\"wordcount_update\"","id=\"wordcount_delete\"",[],[],[]]