[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKwnUNTdOiDCXIlpt680UVuu4llWYBUh9gKGjh7yBqV8":3,"$f7njbrStWZJ12pP0UrMyN0VbD6njn-gDMP2T2qn_p6aM":972,"$fm6FaMmXHfiGmGnzqgnony-uVBVLIZIXdjlB8O6Jobnk":976},{"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":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":80,"crawl_stats":39,"alternatives":87,"analysis":187,"fingerprints":938},"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.",1000,30945,100,9,"2025-08-02T14:58:00.000Z","6.8.5","5.0","7.4",[20,21,22,23,24],"authors","books","goodreads","publishing","writing","https:\u002F\u002Fnovelistplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.zip",98,3,0,"2025-03-27 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,52,67],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-30847","novelist-authenticated-administrator-stored-cross-site-scripting","Novelist \u003C= 1.2.3 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Novelist plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.2.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=1.2.3","1.2.4","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-02 20:02:09",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6ab7bd94-f0cd-4ff1-a642-8317165cdbaf?source=api-prod",7,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":42,"cvss_score":59,"cvss_vector":60,"vuln_type":61,"published_date":62,"updated_date":63,"references":64,"days_to_patch":49,"patch_diff_files":66,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-32093","novelist-cross-site-request-forgery","Novelist \u003C= 1.2.2 - Cross-Site Request Forgery","The Novelist plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.2.2. This is due to missing or incorrect nonce validation on the novelist_restore_default_settings() function. This makes it possible for unauthenticated attackers to restore the plugin to default settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.2.2","1.2.3",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-11 00:00:00","2024-04-17 19:07:38",[65],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F00f33681-7edb-40a8-a1b4-433765ef7585?source=api-prod",[],{"id":68,"url_slug":69,"title":70,"description":71,"plugin_slug":4,"theme_slug":39,"affected_versions":72,"patched_in_version":73,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":74,"updated_date":75,"references":76,"days_to_patch":78,"patch_diff_files":79,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-32958","novelist-authenticated-administrator-stored-cross-site-scripting-via-book-information-fields","Novelist \u003C= 1.2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting via Book Information Fields","The Novelist plugin for WordPress is vulnerable to Stored Cross-Site Scripting via certain book information fields in versions up to, and including, 1.2.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.2.0","1.2.1","2023-05-22 00:00:00","2024-01-22 19:56:02",[77],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6b8f64ed-abf8-4a8b-b32f-75afeaccea5c?source=api-prod",246,[],{"slug":81,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":82,"avg_security_score":83,"avg_patch_time_days":84,"trust_score":85,"computed_at":86},"nosegraze",3100,89,87,80,"2026-05-19T22:37:16.915Z",[88,105,125,146,166],{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":27,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":17,"requires_php":100,"tags":101,"homepage":103,"download_link":104,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"genesis-author-pro","Osom Author Pro","2.0","OsomPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fosompress\u002F","\u003Cp>The Osom Author Pro plugin creates a library which allows you to add books to any WordPress theme.\u003C\u002Fp>\n\u003Cp>In WordPress themes using the Block Editor, you’ll be able to display the book details (Price, ISBN, author…) using native blocks and a dedicated block pattern. Additionally, in Genesis child themes it also provides layouts for a single and archive views.\u003C\u002Fp>\n\u003Ch4>WordPress Themes with Block Editor\u003C\u002Fh4>\n\u003Cp>The Osom Author Pro adds a new category called “Author Pro” containing a native block for each custom book information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured Text\u003C\u002Fli>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>ISBN\u003C\u002Fli>\n\u003Cli>Publisher\u003C\u002Fli>\n\u003Cli>Editor\u003C\u002Fli>\n\u003Cli>Edition\u003C\u002Fli>\n\u003Cli>Publish Date\u003C\u002Fli>\n\u003Cli>Available Editions\u003C\u002Fli>\n\u003Cli>Three custom buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More over, the plugin adds a dedicated block pattern including all these new native blocks.\u003C\u002Fp>\n\u003Cp>In addition to the custom book data, there are three taxonomies created: “Author,” “Series,” and “Tags.” These allow you and your site visitors to sort and organize the books in your library.\u003C\u002Fp>\n\u003Cp>The Author is handled via the custom taxonomy instead of following the post author. This allows you to have multiple book authors and put books in the library without creating new members on your site. Multiple authors should be output in the byline without the Oxford comma like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>John Doe\u003C\u002Fli>\n\u003Cli>Jane Doe and John Doe\u003C\u002Fli>\n\u003Cli>Jane Doe, John Doe and John Smith\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The publish date is a text-aware date field that attempts to understand standard date formats such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>January 1, 1999\u003C\u002Fli>\n\u003Cli>1 Jan 1999\u003C\u002Fli>\n\u003Cli>1 1 1999\u003C\u002Fli>\n\u003Cli>1999 1 1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are instances where the returned date may not correctly match. \u003Ccode>4 10 1999\u003C\u002Fcode> might be interpreted as \u003Ccode>April 10, 1999\u003C\u002Fcode> instead of the intended \u003Ccode>4 October 1999\u003C\u002Fcode>. Typing out the month or month abbreviation instead of numeric representation of the month should resolve any discrepancies.\u003C\u002Fp>\n\u003Cp>The date will be stored in a computer readable format and then output following the date format set in the WordPress options.\u003C\u002Fp>\n\u003Ch4>In Genesis Themes\u003C\u002Fh4>\n\u003Cp>The Osom Author Pro Featured Book widget will allow you to select a book from the library and feature it in any widgeted area of your website.\u003C\u002Fp>\n\u003Cp>Optional output from the widget includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widget Title\u003C\u002Fli>\n\u003Cli>Book Title\u003C\u002Fli>\n\u003Cli>By Line\u003C\u002Fli>\n\u003Cli>Book Image\u003C\u002Fli>\n\u003Cli>Featured Text\u003C\u002Fli>\n\u003Cli>Content options including: Full content, limited content, and the excerpt for a custom synopsis.\u003C\u002Fli>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>Custom link to the single book page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Genesis child themes it also offer templates that are built into the plugin with default CSS to create the basic layout for all child themes. Templates follow standard WP template hierarchy so if the template is in the child theme, that will override the template in the plugin. Templates include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>single-books.php\u003C\u002Fli>\n\u003Cli>archive-books.php\u003C\u002Fli>\n\u003Cli>taxonomy-book-authors.php\u003C\u002Fli>\n\u003Cli>taxonomy-book-series.php\u003C\u002Fli>\n\u003Cli>taxonomy-book-tags.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick Setup Videos\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\u002FZlY-lx8nKtM?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\u003Cp>If you want more info about the setup and configuration you can check the tutorial below.\u003C\u002Fp>\n\u003Ch4>Tutorial\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fosompress.com\u002Fcreate-book-library-wordpress-block-theme\u002F\" rel=\"nofollow ugc\">Create Your Own Book Library in a WordPress Block Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The Osom Author Pro plugin creates a library which allows you to add books to any WordPress theme.",57978,10,"2025-12-03T17:04:00.000Z","6.9.4","",[20,21,102],"genesis","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgenesis-author-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-author-pro.2.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":13,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":100,"tags":118,"homepage":122,"download_link":123,"security_score":124,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31},"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.",10514,4,"2025-02-26T02:47:00.000Z","6.7.5","4.6",[20,119,120,121,24],"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,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":13,"num_ratings":97,"last_updated":135,"tested_up_to":16,"requires_at_least":136,"requires_php":108,"tags":137,"homepage":141,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":29,"last_vuln_date":145,"fetched_at":31},"likecoin","Web3Press – Migrating to 3ook.com Decentralized Bookstore","4.0.0","LikeCoin","https:\u002F\u002Fprofiles.wordpress.org\u002Flikecoin\u002F","\u003Cp>\u003Cstrong>FINAL LEGACY VERSION NOTICE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This is the \u003Cstrong>final version\u003C\u002Fstrong> of the Web3Press LikeCoin plugin before the transition to 3ook.com. Version 4.0.0 serves as a read-only legacy version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CURRENT STATUS (v4.0.0):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Plugin is in \u003Cstrong>read-only legacy mode\u003C\u002Fstrong>\u003Cbr \u002F>\n– All NFT publishing and ISCN publishing functions have been \u003Cstrong>removed\u003C\u002Fstrong>\u003Cbr \u002F>\n– This is a \u003Cstrong>maintenance version only\u003C\u002Fstrong> – no new features will be added\u003Cbr \u002F>\n– Existing content display and management features remain functional\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WHAT STILL WORKS (Legacy Features):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Display control for existing LikeCoin buttons and NFT widgets\u003Cbr \u002F>\n– Update ISCN ID and Arweave ID for existing posts\u003Cbr \u002F>\n– Assign Liker ID to site or post (legacy functionality)\u003Cbr \u002F>\n– Internet Archive integration\u003Cbr \u002F>\n– Payment pointer functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LEGACY MAINTENANCE:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All existing content and widgets remain fully functional\u003Cbr \u002F>\n– Portfolio access maintained at liker.land\u003Cbr \u002F>\n– Display settings and configurations preserved\u003Cbr \u002F>\n– No user action required for continued operation\u003C\u002Fp>\n\u003Ch4>About the Future 3ook.com Version\u003C\u002Fh4>\n\u003Cp>The next major release will be a new 3ook.com plugin with:\u003Cbr \u002F>\n– Book collection displays from 3ook.com\u003Cbr \u002F>\n– Book recommendation features\u003Cbr \u002F>\n– Enhanced discovery and community tools\u003Cbr \u002F>\n– Full EVM blockchain integration\u003C\u002Fp>\n\u003Ch4>Important Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>This v4.0.0 is maintenance-only\u003C\u002Fstrong> – no new blockchain publishing\u003C\u002Fli>\n\u003Cli>Existing users can continue managing current content normally\u003C\u002Fli>\n\u003Cli>Future 3ook.com features will be in a new major plugin version release\u003C\u002Fli>\n\u003Cli>No migration action required from users at this time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribution\u003C\u002Fh3>\n\u003Cp>LikeCoin is an open-source project. You are welcome to contribute to the plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flikecoin\u002Flikecoin-wordpress\" rel=\"nofollow ugc\">Github\u003C\u002Fa> if you are a developer.\u003C\u002Fp>\n","FINAL LEGACY VERSION: Read-only maintenance version before 3ook.com transition. No new publishing features.",400,64761,"2025-09-04T10:13:00.000Z","5.3",[138,21,139,23,140],"blockchain","decentralized","web3","https:\u002F\u002Fgithub.com\u002Flikecoin\u002Flikecoin-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flikecoin.4.0.0.zip",99,1,"2025-05-02 00:00:00",{"slug":147,"name":148,"version":149,"author":150,"author_profile":151,"description":152,"short_description":153,"active_installs":13,"downloaded":154,"rating":85,"num_ratings":114,"last_updated":155,"tested_up_to":156,"requires_at_least":157,"requires_php":100,"tags":158,"homepage":163,"download_link":164,"security_score":165,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"display-good-reads-books","Good Reads Books","1.2","David Sword","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidsword\u002F","\u003Ch4>Showcase reading and read Goodreads shelves on your website.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Select how many books to show in a row\n\u003Cul>\n\u003Cli>Will display all currently reading\u003C\u002Fli>\n\u003Cli>Rest of space filled with recently read\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Updates shelves daily\u003C\u002Fli>\n\u003Cli>Colour, or, Black & White covers (for the true Kindle experience)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>After setting up, use \u003Ccode>[goodreads]\u003C\u002Fcode> shortcode to display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please Note\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🍺 This is a new plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisplay-good-reads-books\" rel=\"ugc\">open a support request\u003C\u002Fa> before summiting a negative review, \u003Cem>I’m happy to help,\u003C\u002Fem> please provide as much information as possible (books that are causing an issue, theme currently used, your GoodReads profile URL, your GoodReads API key, WordPress and PHP version).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Road Map\u003C\u002Fh3>\n\u003Ch4>The current todo list:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Make the \u003Cstrong>Select Media Item\u003C\u002Fstrong> input with upload instead of text input for cover exemptions\u003C\u002Fli>\n\u003Cli>Better default CSS for headings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please add any additional requests into \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisplay-good-reads-books\" rel=\"ugc\">the Support tab\u003C\u002Fa>.\u003C\u002Fp>\n","Showcase currently reading and recently read Goodreads books on your website.",5529,"2017-12-07T00:27:00.000Z","4.9.29","4.0",[159,160,22,161,162],"good-reads","goodread","goodreads-com","show-books","https:\u002F\u002Fdavidsword.ca\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-good-reads-books.1.2.zip",85,{"slug":167,"name":168,"version":169,"author":170,"author_profile":171,"description":172,"short_description":173,"active_installs":124,"downloaded":174,"rating":175,"num_ratings":176,"last_updated":177,"tested_up_to":178,"requires_at_least":179,"requires_php":100,"tags":180,"homepage":185,"download_link":186,"security_score":165,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"writeshare","WriteShare Writing Community Platform","1.1.18","AOS","https:\u002F\u002Fprofiles.wordpress.org\u002Ffandoment\u002F","\u003Cp>There is more to writing on WordPress than blogging.\u003C\u002Fp>\n\u003Cp>WriteShare plugin will give you books with chapters. Turn WordPress into a full featured writing community.\u003C\u002Fp>\n\u003Cp>With WriteShare, site admins get a writing platform. It’s easy to set up full on writing communities for education. Classes and courses using various Learning Management Systems (LMS) like LearnDash, LifterLMS, Namaste, Sensei, WP Courseware, WP LMS, LearnPress, will find the WP WriteShare plugin a must for all writing and course work submissions.\u003C\u002Fp>\n\u003Cp>Fanfiction, recipe, journalism\u002Fnews, longread… hell, any site that invites writers or members to submit text, graphics, or both will want to use WriteShare.\u003C\u002Fp>\n\u003Cp>WriteShare uses advanced taxonomy features which offer flexibility in how content is organized for both writers and readers, making your WordPress more of a writing platform than a blogging site.\u003C\u002Fp>\n\u003Cp>Writers will upload their submissions in a simple yet organized format. Writings will be easily searched by not just author and date (thatâ€™s the blogging way), but with more search options.\u003C\u002Fp>\n\u003Cp>WP WriteShare is going to be super easy to use and set up, lightweight, flexible.\u003C\u002Fp>\n\u003Cp>Videos:\u003C\u002Fp>\n\u003Cp>WriteShare Overview – Site Admin Dashboard and Front End: https:\u002F\u002Fyoutu.be\u002Fn__S16KyRac\u003C\u002Fp>\n\u003Cp>Adding Books with Chapters:  https:\u002F\u002Fyoutu.be\u002FZHn9JqThcXc\u003C\u002Fp>\n","WriteShare will turn WordPress into a full featured writing community, not just a blogging community. Site members can post books with chapters.",18561,96,18,"2018-12-31T17:02:00.000Z","5.0.25","4.4",[21,181,182,183,184],"chapters","education","fanfiction","writing-platform","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwriteshare\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwriteshare.zip",{"attackSurface":188,"codeSignals":516,"taintFlows":827,"riskAssessment":925,"analyzedAt":937},{"hooks":189,"ajaxHandlers":492,"restRoutes":501,"shortcodes":502,"cronEvents":514,"entryPointCount":515,"unprotectedCount":29},[190,196,201,205,208,214,218,222,227,231,235,239,243,247,250,253,256,259,262,265,268,271,274,277,280,283,286,288,292,296,301,304,307,309,312,316,319,323,327,331,335,339,343,347,351,355,359,363,367,372,375,379,383,387,390,395,398,401,403,406,409,412,415,418,421,424,429,434,439,444,448,451,456,460,464,468,472,476,481,484,487],{"type":191,"name":192,"callback":193,"file":194,"line":195},"action","admin_init","novelist_process_actions","includes\\admin\\admin-actions.php",32,{"type":191,"name":197,"callback":198,"priority":97,"file":199,"line":200},"admin_menu","novelist_add_options_link","includes\\admin\\admin-pages.php",29,{"type":191,"name":202,"callback":203,"priority":13,"file":199,"line":204},"admin_enqueue_scripts","novelist_load_admin_scripts",139,{"type":191,"name":202,"callback":206,"priority":13,"file":199,"line":207},"novelist_load_widget_scripts",164,{"type":209,"name":210,"callback":211,"file":212,"line":213},"filter","manage_edit-book_columns","novelist_book_columns","includes\\admin\\books\\dashboard-columns.php",40,{"type":209,"name":215,"callback":216,"priority":97,"file":212,"line":217},"page_row_actions","novelist_book_list_table_actions",60,{"type":191,"name":219,"callback":220,"priority":97,"file":212,"line":221},"manage_book_posts_custom_column","novelist_render_book_columns",92,{"type":191,"name":223,"callback":224,"file":225,"line":226},"add_meta_boxes","novelist_add_book_meta_box","includes\\admin\\books\\meta-box.php",30,{"type":191,"name":228,"callback":229,"priority":97,"file":225,"line":230},"save_post","novelist_book_meta_box_save",131,{"type":191,"name":232,"callback":233,"priority":97,"file":225,"line":234},"novelist\u002Fmeta-box\u002Fbook-information","novelist_render_book_information_fields",386,{"type":191,"name":232,"callback":236,"priority":237,"file":225,"line":238},"novelist_render_extra_book_fields",20,414,{"type":191,"name":240,"callback":241,"file":225,"line":242},"novelist\u002Fmeta-box\u002Fseries-number","novelist_render_series_number_field",435,{"type":209,"name":244,"callback":245,"file":246,"line":237},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_title","sanitize_text_field","includes\\admin\\books\\sanitize-meta-fields.php",{"type":209,"name":248,"callback":245,"file":246,"line":249},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_series",21,{"type":209,"name":251,"callback":245,"file":246,"line":252},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_publisher",22,{"type":209,"name":254,"callback":245,"file":246,"line":255},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_pub_date",23,{"type":209,"name":257,"callback":245,"file":246,"line":258},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_contributors",24,{"type":209,"name":260,"callback":245,"file":246,"line":261},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_pages",25,{"type":209,"name":263,"callback":245,"file":246,"line":264},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_isbn",26,{"type":209,"name":266,"callback":245,"file":246,"line":267},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_asin",27,{"type":209,"name":269,"callback":245,"file":246,"line":270},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_goodreads",28,{"type":209,"name":260,"callback":272,"file":246,"line":273},"intval",33,{"type":209,"name":275,"callback":272,"file":246,"line":276},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_cover",34,{"type":209,"name":269,"callback":278,"file":246,"line":279},"esc_url_raw",39,{"type":209,"name":281,"callback":282,"file":246,"line":84},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_synopsis","novelist_wp_kses_post",{"type":209,"name":284,"callback":282,"file":246,"line":285},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_excerpt",88,{"type":209,"name":287,"callback":282,"file":246,"line":83},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_extra",{"type":209,"name":289,"callback":290,"file":246,"line":291},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_purchase_links","novelist_sanitize_purchase_links",103,{"type":209,"name":293,"callback":294,"file":246,"line":295},"novelist\u002Fbook\u002Fmeta-box\u002Fsanitize\u002Fnovelist_hide","novelist_sanitize_checkbox",117,{"type":191,"name":297,"callback":298,"file":299,"line":300},"admin_notices","show_notices","includes\\admin\\class-novelist-notices.php",31,{"type":191,"name":302,"callback":303,"file":299,"line":195},"novelist\u002Fdismiss\u002Fnotices","dismiss_notices",{"type":191,"name":197,"callback":305,"file":306,"line":273},"admin_menus","includes\\admin\\class-welcome.php",{"type":191,"name":308,"callback":308,"file":306,"line":276},"admin_head",{"type":191,"name":192,"callback":310,"file":306,"line":311},"welcome",35,{"type":191,"name":192,"callback":313,"file":314,"line":315},"novelist_register_settings","includes\\admin\\settings\\register-settings.php",206,{"type":191,"name":192,"callback":317,"file":314,"line":318},"novelist_defaults_restored_message",443,{"type":209,"name":320,"callback":321,"file":314,"line":322},"novelist\u002Fsettings\u002Fsanitize\u002Ftext","novelist_settings_sanitize_text_field",528,{"type":209,"name":324,"callback":325,"file":314,"line":326},"novelist\u002Fsettings\u002Fsanitize\u002Fnumber","novelist_settings_sanitize_number_field",542,{"type":209,"name":328,"callback":329,"file":314,"line":330},"novelist\u002Fsettings\u002Fsanitize\u002Fdimensions","novelist_settings_sanitize_dimensions_field",580,{"type":209,"name":332,"callback":333,"file":314,"line":334},"novelist\u002Fsettings\u002Fsanitize\u002Fselect","novelist_settings_sanitize_select_field",594,{"type":209,"name":336,"callback":337,"file":314,"line":338},"novelist\u002Fsettings\u002Fsanitize\u002Fcolor","novelist_settings_sanitize_color_field",614,{"type":209,"name":340,"callback":341,"file":314,"line":342},"novelist\u002Fsettings\u002Fsanitize\u002Fcheckbox","novelist_settings_sanitize_checkbox_field",630,{"type":209,"name":344,"callback":345,"file":314,"line":346},"novelist\u002Fsettings\u002Fsanitize\u002Fimage","novelist_settings_sanitize_image_field",646,{"type":209,"name":348,"callback":349,"file":314,"line":350},"novelist\u002Fsettings\u002Fsanitize\u002Fbook_layout","novelist_settings_sanitize_novelist_book_layout",688,{"type":209,"name":352,"callback":353,"file":314,"line":354},"novelist\u002Fsettings\u002Fsanitize\u002Fpurchase_links","novelist_settings_sanitize_purchase_links",724,{"type":191,"name":202,"callback":356,"file":357,"line":358},"novelist_load_thickbox_assets","includes\\admin\\thickbox.php",41,{"type":191,"name":360,"callback":361,"priority":362,"file":357,"line":84},"media_buttons","novelist_media_button",11,{"type":191,"name":364,"callback":365,"file":357,"line":366},"admin_footer","novelist_admin_footer_for_thickbox",381,{"type":191,"name":368,"callback":369,"file":370,"line":371},"novelist\u002Ftools\u002Ftab\u002Fimport_export","novelist_tools_import_export_display","includes\\admin\\tools.php",123,{"type":191,"name":373,"callback":374,"file":370,"line":207},"novelist\u002Fexport-settings","novelist_process_settings_export",{"type":191,"name":376,"callback":377,"file":370,"line":378},"novelist\u002Fimport-settings","novelist_process_settings_import",211,{"type":191,"name":380,"callback":381,"file":370,"line":382},"novelist\u002Ftools\u002Ftab\u002Fsystem_info","novelist_tools_system_info_display",239,{"type":191,"name":384,"callback":385,"file":370,"line":386},"novelist\u002Fdownload-system-info","novelist_tools_download_system_info",464,{"type":191,"name":192,"callback":388,"file":389,"line":358},"novelist_do_automatic_upgrades","includes\\admin\\upgrades\\upgrade-functions.php",{"type":209,"name":391,"callback":392,"file":393,"line":394},"novelist\u002Fbook\u002Fpre-render\u002Ftitle","novelist_escape_field_on_render","includes\\book-filters.php",15,{"type":209,"name":396,"callback":392,"file":393,"line":397},"novelist\u002Fbook\u002Fpre-render\u002Fpages",16,{"type":209,"name":399,"callback":392,"file":393,"line":400},"novelist\u002Fbook\u002Fpre-render\u002Fpublisher",17,{"type":209,"name":402,"callback":392,"file":393,"line":176},"novelist\u002Fbook\u002Fpre-render\u002Fisbn13",{"type":209,"name":404,"callback":392,"file":393,"line":405},"novelist\u002Fbook\u002Fpre-render\u002Fasin",19,{"type":209,"name":391,"callback":407,"priority":97,"file":393,"line":408},"novelist_add_schema_title",43,{"type":209,"name":396,"callback":410,"priority":97,"file":393,"line":411},"novelist_add_schema_pages",67,{"type":209,"name":413,"callback":414,"priority":97,"file":393,"line":83},"novelist\u002Fbook\u002Frender\u002Fextra_text","novelist_add_embed_to_field",{"type":209,"name":413,"callback":416,"priority":97,"file":393,"line":417},"novelist_wpautop_field",107,{"type":209,"name":419,"callback":416,"priority":97,"file":393,"line":420},"novelist\u002Fbook\u002Frender\u002Fsynopsis",108,{"type":209,"name":422,"callback":416,"priority":97,"file":393,"line":423},"novelist\u002Fbook\u002Frender\u002Fexcerpt",109,{"type":191,"name":425,"callback":426,"priority":97,"file":427,"line":428},"novelist\u002Fmeta-box\u002Fsave-book","novelist_clear_books_transient","includes\\book-functions.php",413,{"type":191,"name":430,"callback":431,"priority":97,"file":432,"line":433},"wpmu_new_blog","novelist_new_blog_created","includes\\install.php",127,{"type":191,"name":435,"callback":436,"file":437,"line":438},"wp_enqueue_scripts","novelist_register_styles","includes\\load-assets.php",65,{"type":191,"name":440,"callback":441,"priority":144,"file":442,"line":443},"init","novelist_setup_post_types","includes\\post-types.php",75,{"type":209,"name":445,"callback":446,"file":442,"line":447},"enter_title_here","novelist_change_default_title",136,{"type":191,"name":440,"callback":449,"priority":29,"file":442,"line":450},"novelist_setup_taxonomies",215,{"type":209,"name":452,"callback":453,"file":454,"line":455},"the_content","novelist_after_book_content","includes\\template-functions.php",186,{"type":209,"name":457,"callback":458,"file":454,"line":459},"the_excerpt","novelist_after_book_excerpt",214,{"type":191,"name":461,"callback":462,"priority":97,"file":454,"line":463},"novelist\u002Fbook\u002Fafter-content","novelist_add_book_information_content",231,{"type":191,"name":465,"callback":466,"priority":97,"file":454,"line":467},"novelist\u002Fbook\u002Fexcerpt","novelist_add_book_excerpt",248,{"type":191,"name":469,"callback":470,"file":454,"line":471},"pre_get_posts","novelist_modify_book_query",293,{"type":209,"name":473,"callback":474,"file":454,"line":475},"body_class","novelist_body_classes",316,{"type":191,"name":477,"callback":478,"file":479,"line":480},"widgets_init","closure","includes\\widgets\\widget-book.php",340,{"type":191,"name":477,"callback":478,"file":482,"line":483},"includes\\widgets\\widget-books-by-series.php",226,{"type":191,"name":477,"callback":478,"file":485,"line":486},"includes\\widgets\\widget-word-count.php",203,{"type":191,"name":488,"callback":489,"file":490,"line":491},"plugins_loaded","load_textdomain","novelist.php",102,[493,498],{"action":494,"nopriv":51,"callback":494,"hasNonce":495,"hasCapCheck":495,"file":496,"line":497},"novelist_import_demo_book",true,"includes\\admin\\books\\demo-book.php",59,{"action":499,"nopriv":51,"callback":499,"hasNonce":495,"hasCapCheck":495,"file":314,"line":500},"novelist_restore_default_settings",514,[],[503,506,508,511],{"tag":504,"callback":21,"file":505,"line":249},"novelist-books","includes\\class-novelist-shortcodes.php",{"tag":507,"callback":21,"file":505,"line":252},"books-in",{"tag":509,"callback":510,"file":505,"line":255},"novelist-series-grid","series_grid",{"tag":512,"callback":513,"file":505,"line":258},"show-book","show_book",[],6,{"dangerousFunctions":517,"sqlUsage":518,"outputEscaping":527,"fileOperations":114,"externalRequests":144,"nonceChecks":515,"capabilityChecks":803,"bundledLibraries":826},[],{"prepared":29,"raw":28,"locations":519},[520,522,525],{"file":432,"line":267,"context":521},"$wpdb->get_col() with variable interpolation",{"file":523,"line":124,"context":524},"uninstall.php","$wpdb->query() with variable interpolation",{"file":523,"line":526,"context":524},91,{"escaped":528,"rawEcho":529,"locations":530},348,176,[531,534,536,538,540,542,544,547,548,549,551,552,553,554,556,558,559,560,562,564,565,567,569,570,572,574,575,577,579,581,583,584,585,587,589,591,593,594,596,598,599,601,603,604,606,608,610,611,613,615,617,619,621,622,624,625,627,628,630,632,634,636,637,638,640,642,644,646,648,650,653,655,657,660,662,663,665,667,669,671,673,675,677,679,681,682,683,685,686,688,689,691,693,695,696,698,700,701,703,704,705,707,708,709,711,712,714,716,717,719,721,723,724,726,728,729,731,733,734,735,736,738,740,741,743,745,747,748,750,752,754,755,757,758,759,760,761,762,763,764,765,767,769,770,772,774,775,776,778,779,780,782,783,785,787,788,789,791,792,794,796,798,801,804,805,807,809,811,812,813,815,816,818,820,822,824],{"file":212,"line":532,"context":533},84,"raw output",{"file":225,"line":535,"context":533},188,{"file":306,"line":537,"context":533},278,{"file":306,"line":539,"context":533},318,{"file":306,"line":541,"context":533},331,{"file":543,"line":200,"context":533},"includes\\admin\\extensions.php",{"file":545,"line":546,"context":533},"includes\\admin\\settings\\display-settings.php",62,{"file":545,"line":285,"context":533},{"file":545,"line":230,"context":533},{"file":314,"line":550,"context":533},878,{"file":314,"line":550,"context":533},{"file":314,"line":550,"context":533},{"file":314,"line":550,"context":533},{"file":314,"line":555,"context":533},879,{"file":314,"line":557,"context":533},914,{"file":314,"line":557,"context":533},{"file":314,"line":557,"context":533},{"file":314,"line":561,"context":533},915,{"file":314,"line":563,"context":533},949,{"file":314,"line":563,"context":533},{"file":314,"line":566,"context":533},950,{"file":314,"line":568,"context":533},954,{"file":314,"line":568,"context":533},{"file":314,"line":571,"context":533},955,{"file":314,"line":573,"context":533},960,{"file":314,"line":573,"context":533},{"file":314,"line":576,"context":533},964,{"file":314,"line":578,"context":533},992,{"file":314,"line":580,"context":533},993,{"file":314,"line":582,"context":533},1014,{"file":314,"line":582,"context":533},{"file":314,"line":582,"context":533},{"file":314,"line":586,"context":533},1015,{"file":314,"line":588,"context":533},1102,{"file":314,"line":590,"context":533},1183,{"file":314,"line":592,"context":533},1184,{"file":314,"line":592,"context":533},{"file":314,"line":595,"context":533},1187,{"file":314,"line":597,"context":533},1188,{"file":314,"line":597,"context":533},{"file":314,"line":600,"context":533},1191,{"file":314,"line":602,"context":533},1192,{"file":314,"line":602,"context":533},{"file":314,"line":605,"context":533},1238,{"file":314,"line":607,"context":533},1239,{"file":314,"line":609,"context":533},1269,{"file":314,"line":609,"context":533},{"file":314,"line":612,"context":533},1271,{"file":314,"line":614,"context":533},1274,{"file":314,"line":616,"context":533},1304,{"file":314,"line":618,"context":533},1307,{"file":314,"line":620,"context":533},1313,{"file":314,"line":620,"context":533},{"file":314,"line":623,"context":533},1314,{"file":314,"line":623,"context":533},{"file":314,"line":626,"context":533},1317,{"file":314,"line":626,"context":533},{"file":314,"line":629,"context":533},1319,{"file":314,"line":631,"context":533},1353,{"file":314,"line":633,"context":533},1493,{"file":314,"line":635,"context":533},1494,{"file":314,"line":635,"context":533},{"file":314,"line":635,"context":533},{"file":314,"line":639,"context":533},1505,{"file":314,"line":641,"context":533},1511,{"file":314,"line":643,"context":533},1512,{"file":370,"line":645,"context":533},37,{"file":370,"line":647,"context":533},160,{"file":370,"line":649,"context":533},228,{"file":651,"line":652,"context":533},"includes\\class-novelist-book.php",733,{"file":651,"line":654,"context":533},861,{"file":651,"line":656,"context":533},1034,{"file":658,"line":659,"context":533},"includes\\class-novelist-html.php",156,{"file":658,"line":661,"context":533},194,{"file":658,"line":486,"context":533},{"file":658,"line":664,"context":533},216,{"file":658,"line":666,"context":533},229,{"file":505,"line":668,"context":533},282,{"file":505,"line":670,"context":533},377,{"file":479,"line":672,"context":533},45,{"file":479,"line":674,"context":533},48,{"file":479,"line":676,"context":533},61,{"file":479,"line":678,"context":533},104,{"file":479,"line":680,"context":533},105,{"file":479,"line":680,"context":533},{"file":479,"line":423,"context":533},{"file":479,"line":684,"context":533},111,{"file":479,"line":684,"context":533},{"file":479,"line":687,"context":533},129,{"file":479,"line":687,"context":533},{"file":479,"line":690,"context":533},130,{"file":479,"line":692,"context":533},137,{"file":479,"line":694,"context":533},138,{"file":479,"line":694,"context":533},{"file":479,"line":697,"context":533},145,{"file":479,"line":699,"context":533},146,{"file":479,"line":699,"context":533},{"file":479,"line":702,"context":533},155,{"file":479,"line":659,"context":533},{"file":479,"line":659,"context":533},{"file":479,"line":706,"context":533},159,{"file":479,"line":647,"context":533},{"file":479,"line":647,"context":533},{"file":479,"line":710,"context":533},169,{"file":479,"line":710,"context":533},{"file":479,"line":713,"context":533},170,{"file":479,"line":715,"context":533},174,{"file":479,"line":715,"context":533},{"file":479,"line":718,"context":533},175,{"file":479,"line":720,"context":533},180,{"file":479,"line":722,"context":533},181,{"file":479,"line":722,"context":533},{"file":479,"line":725,"context":533},190,{"file":479,"line":727,"context":533},191,{"file":479,"line":727,"context":533},{"file":479,"line":730,"context":533},195,{"file":479,"line":732,"context":533},196,{"file":479,"line":732,"context":533},{"file":482,"line":672,"context":533},{"file":482,"line":674,"context":533},{"file":482,"line":737,"context":533},58,{"file":482,"line":739,"context":533},115,{"file":482,"line":687,"context":533},{"file":482,"line":742,"context":533},134,{"file":482,"line":744,"context":533},157,{"file":482,"line":746,"context":533},158,{"file":482,"line":746,"context":533},{"file":482,"line":749,"context":533},162,{"file":482,"line":751,"context":533},184,{"file":482,"line":753,"context":533},185,{"file":482,"line":753,"context":533},{"file":482,"line":756,"context":533},189,{"file":482,"line":725,"context":533},{"file":482,"line":725,"context":533},{"file":485,"line":672,"context":533},{"file":485,"line":674,"context":533},{"file":485,"line":676,"context":533},{"file":485,"line":420,"context":533},{"file":485,"line":423,"context":533},{"file":485,"line":423,"context":533},{"file":485,"line":766,"context":533},113,{"file":485,"line":768,"context":533},114,{"file":485,"line":768,"context":533},{"file":485,"line":771,"context":533},118,{"file":485,"line":773,"context":533},119,{"file":485,"line":773,"context":533},{"file":485,"line":371,"context":533},{"file":485,"line":777,"context":533},125,{"file":485,"line":777,"context":533},{"file":485,"line":230,"context":533},{"file":485,"line":781,"context":533},133,{"file":485,"line":781,"context":533},{"file":485,"line":784,"context":533},141,{"file":485,"line":786,"context":533},142,{"file":485,"line":786,"context":533},{"file":485,"line":699,"context":533},{"file":485,"line":790,"context":533},147,{"file":485,"line":790,"context":533},{"file":793,"line":491,"context":533},"src\\CsvImport\\AdminPage.php",{"file":793,"line":795,"context":533},126,{"file":797,"line":400,"context":533},"templates\\book-excerpt.php",{"file":799,"line":800,"context":533},"templates\\shortcode-book-content-button.php",13,{"file":802,"line":803,"context":533},"templates\\shortcode-book-content-excerpt.php",14,{"file":802,"line":176,"context":533},{"file":806,"line":258,"context":533},"templates\\shortcode-book-content-image.php",{"file":808,"line":803,"context":533},"templates\\shortcode-book-content-synopsis.php",{"file":810,"line":397,"context":533},"templates\\widgets\\widget-book.php",{"file":810,"line":226,"context":533},{"file":810,"line":645,"context":533},{"file":810,"line":814,"context":533},38,{"file":810,"line":279,"context":533},{"file":810,"line":817,"context":533},47,{"file":810,"line":819,"context":533},54,{"file":821,"line":273,"context":533},"templates\\widgets\\widget-word-count.php",{"file":821,"line":823,"context":533},49,{"file":821,"line":825,"context":533},55,[],[828,850,860,873,881,899,909],{"entryPoint":829,"graph":830,"unsanitizedCount":144,"severity":42},"getCsvAsArray (src\\CsvImport\\ImportHandler.php:79)",{"nodes":831,"edges":847},[832,838,842],{"id":833,"type":834,"label":835,"file":836,"line":837},"n0","source","$_FILES","src\\CsvImport\\ImportHandler.php",86,{"id":839,"type":840,"label":841,"file":836,"line":837},"n1","transform","→ parseCsv()",{"id":843,"type":844,"label":845,"file":836,"line":27,"wp_function":846},"n2","sink","fopen() [File Access]","fopen",[848,849],{"from":833,"to":839,"sanitized":51},{"from":839,"to":843,"sanitized":51},{"entryPoint":851,"graph":852,"unsanitizedCount":144,"severity":42},"\u003CImportHandler> (src\\CsvImport\\ImportHandler.php:0)",{"nodes":853,"edges":857},[854,855,856],{"id":833,"type":834,"label":835,"file":836,"line":837},{"id":839,"type":840,"label":841,"file":836,"line":837},{"id":843,"type":844,"label":845,"file":836,"line":27,"wp_function":846},[858,859],{"from":833,"to":839,"sanitized":51},{"from":839,"to":843,"sanitized":51},{"entryPoint":861,"graph":862,"unsanitizedCount":29,"severity":872},"novelist_options_page (includes\\admin\\settings\\display-settings.php:23)",{"nodes":863,"edges":870},[864,866],{"id":833,"type":834,"label":865,"file":545,"line":264},"$_GET (x3)",{"id":839,"type":844,"label":867,"file":545,"line":868,"wp_function":869},"echo() [XSS]",121,"echo",[871],{"from":833,"to":839,"sanitized":495},"low",{"entryPoint":874,"graph":875,"unsanitizedCount":29,"severity":872},"\u003Cdisplay-settings> (includes\\admin\\settings\\display-settings.php:0)",{"nodes":876,"edges":879},[877,878],{"id":833,"type":834,"label":865,"file":545,"line":264},{"id":839,"type":844,"label":867,"file":545,"line":868,"wp_function":869},[880],{"from":833,"to":839,"sanitized":495},{"entryPoint":882,"graph":883,"unsanitizedCount":29,"severity":872},"novelist_process_settings_import (includes\\admin\\tools.php:174)",{"nodes":884,"edges":896},[885,886,890,891],{"id":833,"type":834,"label":835,"file":370,"line":661},{"id":839,"type":844,"label":887,"file":370,"line":888,"wp_function":889},"file_get_contents() [SSRF\u002FLFI]",202,"file_get_contents",{"id":843,"type":834,"label":835,"file":370,"line":661},{"id":892,"type":844,"label":893,"file":370,"line":894,"wp_function":895},"n3","update_option() [Settings Manipulation]",204,"update_option",[897,898],{"from":833,"to":839,"sanitized":495},{"from":843,"to":892,"sanitized":495},{"entryPoint":900,"graph":901,"unsanitizedCount":29,"severity":872},"novelist_tools_download_system_info (includes\\admin\\tools.php:451)",{"nodes":902,"edges":907},[903,906],{"id":833,"type":834,"label":904,"file":370,"line":905},"$_POST['novelist-system-info']",460,{"id":839,"type":844,"label":867,"file":370,"line":905,"wp_function":869},[908],{"from":833,"to":839,"sanitized":495},{"entryPoint":910,"graph":911,"unsanitizedCount":29,"severity":872},"\u003Ctools> (includes\\admin\\tools.php:0)",{"nodes":912,"edges":921},[913,914,915,916,917,919],{"id":833,"type":834,"label":835,"file":370,"line":661},{"id":839,"type":844,"label":887,"file":370,"line":888,"wp_function":889},{"id":843,"type":834,"label":835,"file":370,"line":661},{"id":892,"type":844,"label":893,"file":370,"line":894,"wp_function":895},{"id":918,"type":834,"label":904,"file":370,"line":905},"n4",{"id":920,"type":844,"label":867,"file":370,"line":905,"wp_function":869},"n5",[922,923,924],{"from":833,"to":839,"sanitized":495},{"from":843,"to":892,"sanitized":495},{"from":918,"to":920,"sanitized":495},{"summary":926,"deductions":927},"The novelist plugin v1.3.0 presents a mixed security posture. On the positive side, the static analysis indicates a reasonable level of effort in implementing security controls, with a significant number of capability checks and nonce checks present. The absence of critical or high severity taint flows and dangerous functions is also encouraging. However, several areas warrant concern. The fact that 100% of SQL queries are not using prepared statements is a significant risk, potentially exposing the site to SQL injection vulnerabilities. While the total number of SQL queries is low, the lack of proper sanitization for all of them is a critical oversight.\n\nThe vulnerability history reveals a pattern of medium severity issues, specifically Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). Although there are currently no unpatched vulnerabilities, the presence of 3 historical medium CVEs suggests a recurring tendency to introduce such flaws. The last reported vulnerability was in March 2025, which is in the future, indicating a potential data anomaly or an assumption about future vulnerability discovery.\n\nIn conclusion, while novelist v1.3.0 demonstrates some good security practices in its implementation, the lack of prepared statements for all SQL queries is a critical weakness. The historical vulnerability trend also indicates a need for more rigorous code review and security testing to prevent recurring XSS and CSRF issues. The plugin has a moderate risk profile, primarily due to the SQL query handling and past vulnerability types.",[928,930,932,934],{"reason":929,"points":394},"All SQL queries lack prepared statements",{"reason":931,"points":97},"3 historical medium severity CVEs",{"reason":933,"points":515},"2 unsanitized path taint flows",{"reason":935,"points":936},"33% of output not properly escaped",5,"2026-03-16T19:02:21.451Z",{"wat":939,"direct":952},{"assetPaths":940,"generatorPatterns":945,"scriptPaths":946,"versionParams":947},[941,942,943,944],"\u002Fwp-content\u002Fplugins\u002Fnovelist\u002Fassets\u002Fcss\u002Fnovelist-admin.css","\u002Fwp-content\u002Fplugins\u002Fnovelist\u002Fassets\u002Fcss\u002Fnovelist.css","\u002Fwp-content\u002Fplugins\u002Fnovelist\u002Fassets\u002Fjs\u002Fnovelist-admin.js","\u002Fwp-content\u002Fplugins\u002Fnovelist\u002Fassets\u002Fjs\u002Fnovelist.js",[],[943,944],[948,949,950,951],"novelist\u002Fassets\u002Fcss\u002Fnovelist-admin.css?ver=","novelist\u002Fassets\u002Fcss\u002Fnovelist.css?ver=","novelist\u002Fassets\u002Fjs\u002Fnovelist-admin.js?ver=","novelist\u002Fassets\u002Fjs\u002Fnovelist.js?ver=",{"cssClasses":953,"htmlComments":962,"htmlAttributes":963,"restEndpoints":965,"jsGlobals":967,"shortcodeOutput":969},[954,955,956,957,958,959,960,961],"novelist-book-title","novelist-book-author","novelist-book-genre","novelist-book-publisher","novelist-book-publication-date","novelist-book-isbn","novelist-book-cover-image","novelist-book-description",[],[964],"data-novelist-book-id",[966],"\u002Fwp-json\u002Fnovelist\u002Fv1\u002Fbooks",[968],"novelist_params",[970,971],"[novelist_books]","[novelist_book_details]",{"error":495,"url":973,"statusCode":974,"statusMessage":975,"message":975},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnovelist\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":258,"versions":977},[978,984,991,997,1004,1013,1021,1031,1041,1051,1061,1071,1081,1091,1101,1111,1121,1131,1141,1151,1161,1171,1181,1191],{"version":6,"download_url":979,"svn_tag_url":980,"released_at":39,"has_diff":51,"diff_files_changed":981,"diff_lines":39,"trac_diff_url":982,"vulnerabilities":983,"is_current":495},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.3.0-beta1&new_path=%2Fnovelist%2Ftags%2F1.3.0",[],{"version":985,"download_url":986,"svn_tag_url":987,"released_at":39,"has_diff":51,"diff_files_changed":988,"diff_lines":39,"trac_diff_url":989,"vulnerabilities":990,"is_current":51},"1.3.0-beta1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.3.0-beta1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.3.0-beta1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.2.4&new_path=%2Fnovelist%2Ftags%2F1.3.0-beta1",[],{"version":41,"download_url":992,"svn_tag_url":993,"released_at":39,"has_diff":51,"diff_files_changed":994,"diff_lines":39,"trac_diff_url":995,"vulnerabilities":996,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.2.3&new_path=%2Fnovelist%2Ftags%2F1.2.4",[],{"version":58,"download_url":998,"svn_tag_url":999,"released_at":39,"has_diff":51,"diff_files_changed":1000,"diff_lines":39,"trac_diff_url":1001,"vulnerabilities":1002,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.2.2&new_path=%2Fnovelist%2Ftags%2F1.2.3",[1003],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":1005,"download_url":1006,"svn_tag_url":1007,"released_at":39,"has_diff":51,"diff_files_changed":1008,"diff_lines":39,"trac_diff_url":1009,"vulnerabilities":1010,"is_current":51},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.2.1&new_path=%2Fnovelist%2Ftags%2F1.2.2",[1011,1012],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":73,"download_url":1014,"svn_tag_url":1015,"released_at":39,"has_diff":51,"diff_files_changed":1016,"diff_lines":39,"trac_diff_url":1017,"vulnerabilities":1018,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.11&new_path=%2Fnovelist%2Ftags%2F1.2.1",[1019,1020],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":1022,"download_url":1023,"svn_tag_url":1024,"released_at":39,"has_diff":51,"diff_files_changed":1025,"diff_lines":39,"trac_diff_url":1026,"vulnerabilities":1027,"is_current":51},"1.1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.10&new_path=%2Fnovelist%2Ftags%2F1.1.11",[1028,1029,1030],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1032,"download_url":1033,"svn_tag_url":1034,"released_at":39,"has_diff":51,"diff_files_changed":1035,"diff_lines":39,"trac_diff_url":1036,"vulnerabilities":1037,"is_current":51},"1.1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.9&new_path=%2Fnovelist%2Ftags%2F1.1.10",[1038,1039,1040],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1042,"download_url":1043,"svn_tag_url":1044,"released_at":39,"has_diff":51,"diff_files_changed":1045,"diff_lines":39,"trac_diff_url":1046,"vulnerabilities":1047,"is_current":51},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.8&new_path=%2Fnovelist%2Ftags%2F1.1.9",[1048,1049,1050],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1052,"download_url":1053,"svn_tag_url":1054,"released_at":39,"has_diff":51,"diff_files_changed":1055,"diff_lines":39,"trac_diff_url":1056,"vulnerabilities":1057,"is_current":51},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.7&new_path=%2Fnovelist%2Ftags%2F1.1.8",[1058,1059,1060],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1062,"download_url":1063,"svn_tag_url":1064,"released_at":39,"has_diff":51,"diff_files_changed":1065,"diff_lines":39,"trac_diff_url":1066,"vulnerabilities":1067,"is_current":51},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.6&new_path=%2Fnovelist%2Ftags%2F1.1.7",[1068,1069,1070],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1072,"download_url":1073,"svn_tag_url":1074,"released_at":39,"has_diff":51,"diff_files_changed":1075,"diff_lines":39,"trac_diff_url":1076,"vulnerabilities":1077,"is_current":51},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.5&new_path=%2Fnovelist%2Ftags%2F1.1.6",[1078,1079,1080],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1082,"download_url":1083,"svn_tag_url":1084,"released_at":39,"has_diff":51,"diff_files_changed":1085,"diff_lines":39,"trac_diff_url":1086,"vulnerabilities":1087,"is_current":51},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.4&new_path=%2Fnovelist%2Ftags%2F1.1.5",[1088,1089,1090],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1092,"download_url":1093,"svn_tag_url":1094,"released_at":39,"has_diff":51,"diff_files_changed":1095,"diff_lines":39,"trac_diff_url":1096,"vulnerabilities":1097,"is_current":51},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.3&new_path=%2Fnovelist%2Ftags%2F1.1.4",[1098,1099,1100],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1102,"download_url":1103,"svn_tag_url":1104,"released_at":39,"has_diff":51,"diff_files_changed":1105,"diff_lines":39,"trac_diff_url":1106,"vulnerabilities":1107,"is_current":51},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.2&new_path=%2Fnovelist%2Ftags%2F1.1.3",[1108,1109,1110],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1112,"download_url":1113,"svn_tag_url":1114,"released_at":39,"has_diff":51,"diff_files_changed":1115,"diff_lines":39,"trac_diff_url":1116,"vulnerabilities":1117,"is_current":51},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.1&new_path=%2Fnovelist%2Ftags%2F1.1.2",[1118,1119,1120],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1122,"download_url":1123,"svn_tag_url":1124,"released_at":39,"has_diff":51,"diff_files_changed":1125,"diff_lines":39,"trac_diff_url":1126,"vulnerabilities":1127,"is_current":51},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.1.0&new_path=%2Fnovelist%2Ftags%2F1.1.1",[1128,1129,1130],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1132,"download_url":1133,"svn_tag_url":1134,"released_at":39,"has_diff":51,"diff_files_changed":1135,"diff_lines":39,"trac_diff_url":1136,"vulnerabilities":1137,"is_current":51},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.5&new_path=%2Fnovelist%2Ftags%2F1.1.0",[1138,1139,1140],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1142,"download_url":1143,"svn_tag_url":1144,"released_at":39,"has_diff":51,"diff_files_changed":1145,"diff_lines":39,"trac_diff_url":1146,"vulnerabilities":1147,"is_current":51},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.4&new_path=%2Fnovelist%2Ftags%2F1.0.5",[1148,1149,1150],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1152,"download_url":1153,"svn_tag_url":1154,"released_at":39,"has_diff":51,"diff_files_changed":1155,"diff_lines":39,"trac_diff_url":1156,"vulnerabilities":1157,"is_current":51},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.3&new_path=%2Fnovelist%2Ftags%2F1.0.4",[1158,1159,1160],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1162,"download_url":1163,"svn_tag_url":1164,"released_at":39,"has_diff":51,"diff_files_changed":1165,"diff_lines":39,"trac_diff_url":1166,"vulnerabilities":1167,"is_current":51},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.2&new_path=%2Fnovelist%2Ftags%2F1.0.3",[1168,1169,1170],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1172,"download_url":1173,"svn_tag_url":1174,"released_at":39,"has_diff":51,"diff_files_changed":1175,"diff_lines":39,"trac_diff_url":1176,"vulnerabilities":1177,"is_current":51},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.1&new_path=%2Fnovelist%2Ftags%2F1.0.2",[1178,1179,1180],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1182,"download_url":1183,"svn_tag_url":1184,"released_at":39,"has_diff":51,"diff_files_changed":1185,"diff_lines":39,"trac_diff_url":1186,"vulnerabilities":1187,"is_current":51},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnovelist%2Ftags%2F1.0.0&new_path=%2Fnovelist%2Ftags%2F1.0.1",[1188,1189,1190],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73},{"version":1192,"download_url":1193,"svn_tag_url":1194,"released_at":39,"has_diff":51,"diff_files_changed":1195,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":1196,"is_current":51},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnovelist\u002Ftags\u002F1.0.0\u002F",[],[1197,1198,1199],{"id":53,"url_slug":54,"title":55,"severity":42,"cvss_score":59,"vuln_type":61,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":68,"url_slug":69,"title":70,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":73}]