[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjp7TjOmMu_2mKLkD4AygoOoGhaV5a11GwqjItmmy4QU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":137,"fingerprints":256},"kitab","Kitab","1.2.0","Jlil","https:\u002F\u002Fprofiles.wordpress.org\u002Fjlil\u002F","\u003Cp>\u003Cstrong>Kitab\u003C\u002Fstrong> (Arabic: كِتَاب) is a comprehensive Books Management System plugin for WordPress, designed to create, organize, and display books as a custom post type (CPT). With support for publishers, authors, and detailed book fields, Kitab enables easy cataloging and display of book information.\u003C\u002Fp>\n\u003Cp>Kitab enhances WordPress by adding a \u003Cstrong>Books\u003C\u002Fstrong> custom post type with a range of book-specific custom fields and taxonomies. It allows you to organize books by author, publisher, and other metadata, and provides multiple options for displaying book information in an intuitive and customizable format.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type for Books\u003C\u002Fstrong>: Add books as unique posts with detailed information.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Default Posts and Pages\u003C\u002Fstrong>: Use Kitab features with regular WordPress posts and pages if desired.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authors and Publishers Taxonomies\u003C\u002Fstrong>: Easily categorize books by authors and publishers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Custom Fields\u003C\u002Fstrong>: Track essential book details with dedicated fields, including:\n\u003Cul>\n\u003Cli>\u003Cstrong>Book Name\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edition\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ISBN\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copyright Year\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copyright Holder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Download Link\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EPUB Download Link\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buy Link \u002F Affiliate Link\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Book Cover as Thumbnail\u003C\u002Fstrong>: Upload a cover image for each book, displayed as the post thumbnail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong>: Control how and where book information is shown:\n\u003Cul>\n\u003Cli>Above content\u003C\u002Fli>\n\u003Cli>Below content\u003C\u002Fli>\n\u003Cli>Both above and below content\u003C\u002Fli>\n\u003Cli>Manually via shortcode or template tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Format Options\u003C\u002Fstrong>: Choose how to display book details:\n\u003Cul>\n\u003Cli>\u003Cstrong>Definition List (dl)\u003C\u002Fstrong>: For a clean, concise list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Table Format\u003C\u002Fstrong>: For a structured table display of book details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Once activated, go to \u003Cstrong>Books\u003C\u002Fstrong> in the WordPress admin menu to add and manage your book entries.\u003C\u002Fli>\n\u003Cli>Organize books using the \u003Cstrong>Authors\u003C\u002Fstrong> and \u003Cstrong>Publishers\u003C\u002Fstrong> taxonomies.\u003C\u002Fli>\n\u003Cli>Configure display options in \u003Cstrong>Kitab Settings\u003C\u002Fstrong> to determine where book details appear in relation to content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Ch3>Custom Fields for Book Details\u003C\u002Fh3>\n\u003Cp>Kitab provides the following fields for storing and displaying book-specific details:\u003Cbr \u002F>\n– \u003Cstrong>Book Name\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Author\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Pages\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Edition\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>ISBN\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Copyright Year\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Copyright Holder\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>PDF Download\u003C\u002Fstrong>: Link to a downloadable PDF version of the book.\u003Cbr \u002F>\n– \u003Cstrong>EPUB Download\u003C\u002Fstrong>: Link to a downloadable EPUB version of the book.\u003Cbr \u002F>\n– \u003Cstrong>Buy Link or Affiliate Link\u003C\u002Fstrong>: Link to purchase the book or affiliate URL.\u003C\u002Fp>\n\u003Ch3>Display Options\u003C\u002Fh3>\n\u003Cp>Kitab offers various ways to position book details on your website:\u003Cbr \u002F>\n– \u003Cstrong>Above Content\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Below Content\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Both Above and Below Content\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Manual Placement\u003C\u002Fstrong>: Use the Kitab shortcode or template tag for custom placement.\u003C\u002Fp>\n\u003Ch3>Display Formats\u003C\u002Fh3>\n\u003Cp>Kitab provides two formats for book details display:\u003Cbr \u002F>\n– \u003Cstrong>Definition List (dl)\u003C\u002Fstrong>: A straightforward list layout.\u003Cbr \u002F>\n– \u003Cstrong>Table Format\u003C\u002Fstrong>: An organized, grid-style table display.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, issues, or feature requests, contact us via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fkitab\" rel=\"ugc\">Support Forum\u003C\u002Fa> or email support@jlil.net.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPL-2.0 License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>About the Author\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fjlil.net\" rel=\"nofollow ugc\">جليل\u003C\u002Fa>, Kitab is inspired by the need for a structured, intuitive platform for book lovers and libraries on WordPress.\u003C\u002Fp>\n\u003Ch3>Keywords\u003C\u002Fh3>\n\u003Cp>Books, Book Management, WordPress Plugin, Custom Post Type, Taxonomies, ISBN, Custom Fields, Publishers, Authors, Affiliate Links, eBook Downloads, Book Covers\u003C\u002Fp>\n","Kitab - Books Management System for WordPress",0,3185,"2024-11-12T14:58:00.000Z","6.6.5","4.7","8.0",[18,19,20,21,22],"authors","book-management","books","isbn","publishers","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkitab.1.2.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"jlil",2,10,89,30,86,"2026-04-04T04:59:46.170Z",[38,57,78,95,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":32,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":23,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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.",1000,57801,98,"2025-12-03T17:04:00.000Z","6.9.4","5.0",[18,20,53],"genesis","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgenesis-author-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-author-pro.2.0.zip",100,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":46,"downloaded":65,"rating":56,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":51,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":48,"vuln_count":76,"unpatched_count":11,"last_vuln_date":77,"fetched_at":27},"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","7.4",[18,20,71,72,73],"goodreads","publishing","writing","https:\u002F\u002Fnovelistplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnovelist.zip",3,"2025-03-27 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":56,"downloaded":86,"rating":11,"num_ratings":11,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":23,"tags":90,"homepage":93,"download_link":94,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"supapress","Supafolio","2.27.0","david.kane","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidkane\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.supadu.com\u002F\" rel=\"nofollow ugc\">Supafolio WordPress plugin\u003C\u002Fa> allows trade publishers to access powerful features through WordPress previously only available to Supacms users which can be easily embedded in your pages using shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Metadata.\u003C\u002Fstrong> Display the metadata (e.g. ONIX) for any book in your catalog, including cover image, title, subtitle, author, price, format and link by typing in the ISBN13.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layouts.\u003C\u002Fstrong> Choose how to display your books through a variety of layouts including grid, carousel and list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control.\u003C\u002Fstrong> Change the metadata that is displayed on the page by overwriting the underlying data through the SupaFolio dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n","Quickly and easily connect your book metadata (ONIX) to your WordPress site.",19156,"2026-01-08T16:27:00.000Z","6.9.0","6.0",[20,91,22,92],"folio","supadu","https:\u002F\u002Fwww.supadu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupapress.2.27.0.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":32,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":23,"tags":107,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":11,"last_vuln_date":117,"fetched_at":27},"comicbookmanagementsystemweeklypicks","Comic Book Management System","2.2.0","Inksplat Web Design & Development","https:\u002F\u002Fprofiles.wordpress.org\u002Finksplat\u002F","\u003Cp>Comic Book Management System Weekly Picks allows user to display seven comic book, picks of the week in an animated display. Designed for for use with blogs, reviews sites and stores.\u003C\u002Fp>\n\u003Cp>Major features in Comic Book Management System include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add your seven picks of the week for display on your website\u003C\u002Fli>\n\u003Cli>Your chosen books move in an animated display \u003C\u002Fli>\n\u003Cli>The display is responsive to and adjusts to fit in any space you place it\u003C\u002Fli>\n\u003C\u002Ful>\n","Comic Book Management System Weekly Picks allows users to display seven comic book, picks of the week in an animated display.",1373,"2023-04-15T16:25:00.000Z","6.2.9","4.0",[108,109,110,111,112],"comic-book-management-system-weekly-picks","comic-books","comics","ncbd","weekly-picks","https:\u002F\u002Fwww.inksplat.ie\u002Fcomic-book-management-system-weekly-picks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomicbookmanagementsystemweeklypicks.zip",83,1,"2022-11-14 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":32,"downloaded":126,"rating":56,"num_ratings":116,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":23,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"isbn-book-search","ISBN Book Search","1.0","Haseeb Ahmad Ayazi","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaseebayazi\u002F","\u003Cp>ISBN is the acronym for International Standard Book Number. This 10 or 13-digit number identifies a specific book, an edition of a book, or a book-like product (such as an audiobook). Since 1970 each published book has a unique ISBN. In 2007, assigned ISBNs changed from 10 digits to 13.\u003Cbr \u002F>\nYou can use this plugin to add an ISBN Book Search widget in your sidebar. Your users now don’t have to leave your website to go and search for any ISBN.\u003Cbr \u002F>\nThis plugin works with both ISBN-10 and ISBN-13. Plugin uses Amazon to load the books and display to your users.\u003C\u002Fp>\n\u003Cp>Project Page \u003Ca href=\"http:\u002F\u002Ftechooid.com\u002Fdev\u002Fwp-plugins\u002Fisbn-book-search\" title=\"ISBN Book Search Plugin\" rel=\"nofollow ugc\">ISBN Book Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Ftechooid.com\u002Fdev\u002Fwp-plugins\u002F\" title=\"Science WordPress Plugins\" rel=\"nofollow ugc\">Techooid.com – WordPress Plugins\u003C\u002Fa> for more Plugins.\u003Cbr \u002F>\nVisit \u003Ca href=\"http:\u002F\u002Ftechooid.com\u002Fdev\" title=\"Educational Tools and Plugins\" rel=\"nofollow ugc\">Techooid.com – DEV Center\u003C\u002Fa> for more Academic Projects.\u003Cbr \u002F>\nVisit \u003Ca href=\"https:\u002F\u002Fisbn-nummer.de\" rel=\"nofollow ugc\">ISBN Suche\u003C\u002Fa> for German ISBN Search and Books\u003C\u002Fp>\n","Add ISBN Book seach widget in the Sidebar of your any website.",1923,"2024-03-27T20:13:00.000Z","4.7.32","3.6.1",[20,131,21,132,133],"ebooks","isbn-10","isbn-13","http:\u002F\u002Ftechooid.com\u002Fdev\u002Fwp-plugins\u002Fisbn-book-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fisbn-book-search.zip",85,{"attackSurface":138,"codeSignals":222,"taintFlows":246,"riskAssessment":247,"analyzedAt":255},{"hooks":139,"ajaxHandlers":205,"restRoutes":215,"shortcodes":216,"cronEvents":221,"entryPointCount":76,"unprotectedCount":31},[140,146,150,154,158,162,166,170,175,180,183,187,189,193,196,199,202],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","addAdminMenu","includes\\classes\\class-options.php",13,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_init","registerSettings",16,{"type":141,"name":151,"callback":152,"file":153,"line":145},"add_meta_boxes","add_book_meta_boxes","includes\\classes\\class-postmeta.php",{"type":141,"name":155,"callback":156,"file":153,"line":157},"save_post","save_book_meta",14,{"type":141,"name":159,"callback":160,"file":153,"line":161},"admin_enqueue_scripts","enqueue_assets",17,{"type":141,"name":163,"callback":164,"file":165,"line":32},"init","register_book_post_type","includes\\classes\\class-posttypes.php",{"type":141,"name":163,"callback":167,"file":168,"line":169},"register_taxonomies","includes\\classes\\class-taxonomies.php",11,{"type":171,"name":172,"callback":173,"file":174,"line":145},"filter","kitab_options_tabs","closure","includes\\classes\\options-tabs\\layout-options.php",{"type":171,"name":176,"callback":177,"file":178,"line":179},"the_content","display_book_fields","includes\\public\\class-layout.php",23,{"type":141,"name":181,"callback":182,"file":178,"line":34},"wp_enqueue_scripts","enqueue_public_assets",{"type":141,"name":163,"callback":184,"file":185,"line":186},"load_textdomain","kitab.php",42,{"type":141,"name":163,"callback":163,"file":185,"line":188},43,{"type":141,"name":190,"callback":191,"file":185,"line":192},"admin_notices","show_admin_notice",44,{"type":141,"name":190,"callback":194,"file":185,"line":195},"show_setup_notice",45,{"type":141,"name":197,"callback":197,"file":185,"line":198},"kitab_loaded",46,{"type":141,"name":159,"callback":200,"file":185,"line":201},"enqueue_scripts",49,{"type":171,"name":203,"callback":173,"file":185,"line":204},"kitab_add_new_table_field",242,[206,211],{"action":207,"nopriv":208,"callback":209,"hasNonce":208,"hasCapCheck":208,"file":185,"line":210},"kitab_dismiss_notice",false,"dismiss_notice",47,{"action":212,"nopriv":208,"callback":213,"hasNonce":208,"hasCapCheck":208,"file":185,"line":214},"kitab_already_rated","already_rated",48,[],[217],{"tag":4,"callback":218,"file":219,"line":220},"display_book_fields_shortcode","includes\\classes\\class-shortcode.php",6,[],{"dangerousFunctions":223,"sqlUsage":224,"outputEscaping":226,"fileOperations":11,"externalRequests":11,"nonceChecks":116,"capabilityChecks":116,"bundledLibraries":245},[],{"prepared":11,"raw":11,"locations":225},[],{"escaped":227,"rawEcho":66,"locations":228},79,[229,232,234,236,237,238,239,241,243],{"file":178,"line":230,"context":231},72,"raw output",{"file":178,"line":233,"context":231},73,{"file":178,"line":235,"context":231},76,{"file":178,"line":227,"context":231},{"file":178,"line":115,"context":231},{"file":178,"line":35,"context":231},{"file":178,"line":240,"context":231},90,{"file":178,"line":242,"context":231},93,{"file":185,"line":244,"context":231},228,[],[],{"summary":248,"deductions":249},"The plugin 'kitab' v1.2.0 demonstrates a generally strong security posture with several good practices in place.  The absence of known CVEs, the consistent use of prepared statements for all SQL queries, and a high percentage of properly escaped output are significant strengths.  Furthermore, the lack of file operations and external HTTP requests reduces potential attack vectors.  However, a notable concern lies in the plugin's attack surface, specifically the presence of two AJAX handlers that lack authentication checks. This creates an opening for unauthorized users to potentially trigger actions within the plugin.  While taint analysis found no issues, this doesn't fully mitigate the risk posed by unprotected AJAX endpoints, as they could be exploited if they perform sensitive operations.\n\nThe plugin's vulnerability history is clean, indicating a potentially well-maintained codebase or a lack of past scrutiny. This is a positive sign, but it should not lead to complacency, especially given the identified unprotected entry points. The single nonce check and capability check are present but only address one entry point, leaving the other vulnerable.  In conclusion, 'kitab' v1.2.0 benefits from robust data handling and output sanitization.  The primary weakness is the unprotected AJAX functionality, which requires immediate attention to prevent potential exploitation.  Addressing these unprotected endpoints would significantly improve the plugin's overall security.",[250,252],{"reason":251,"points":32},"AJAX handlers without auth checks",{"reason":253,"points":254},"One entry point without authentication",7,"2026-03-17T06:46:28.392Z",{"wat":257,"direct":266},{"assetPaths":258,"generatorPatterns":261,"scriptPaths":262,"versionParams":263},[259,260],"\u002Fwp-content\u002Fplugins\u002Fkitab\u002Fassets\u002Fadmin\u002Fjs\u002Fkitab-admin.js","\u002Fwp-content\u002Fplugins\u002Fkitab\u002Fassets\u002Fadmin\u002Fcss\u002Fkitab-options.css",[],[259],[264,265],"kitab\u002Fassets\u002Fadmin\u002Fjs\u002Fkitab-admin.js?ver=","kitab\u002Fassets\u002Fadmin\u002Fcss\u002Fkitab-options.css?ver=",{"cssClasses":267,"htmlComments":271,"htmlAttributes":274,"restEndpoints":276,"jsGlobals":277,"shortcodeOutput":278},[268,269,270],"kitab-admin-notice","kitab-dismiss-notice","kitab-already-rated",[272,273]," Hey, it's great to see you have Neve active for a few days now. How is everything going? If you can spare a few moments to rate it on WordPress.org it would help us a lot (and boost my motivation). Cheers! "," Ok, I will gladly help.No, thanks. ",[275],"data-notice_id=\"kitab-admin-notice\"",[],[],[]]