[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXiMfZtnAkDo2FAjIPWWUvjLkz-LSyHWXRXoYHpK_WUk":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":34,"analysis":137,"fingerprints":367},"swipecomic","SwipeComic","1.0.4","jtzl","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtzl\u002F","\u003Cp>SwipeComic is a modern comic reader plugin for WordPress designed for webcomic creators. It provides a streamlined workflow for managing comic episodes with powerful image handling and flexible display options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom post type for comic episodes with classic editor support\u003C\u002Fli>\n\u003Cli>A custom series taxonomy for organizing episodes\u003C\u002Fli>\n\u003Cli>Clean, SEO-friendly URLs (e.g., \u002Fseries-name\u002Fepisode-name\u002F)\u003C\u002Fli>\n\u003Cli>PhotoSwipe 5 integration for immersive comic viewing\u003C\u002Fli>\n\u003Cli>Touch-optimized swipe navigation with pinch-to-zoom\u003C\u002Fli>\n\u003Cli>Drag-and-drop image gallery with reordering\u003C\u002Fli>\n\u003Cli>Per-image zoom and pan settings with inheritance\u003C\u002Fli>\n\u003Cli>Series cover images and logos with positioning\u003C\u002Fli>\n\u003Cli>Episode ordering within series via drag-and-drop\u003C\u002Fli>\n\u003Cli>Automatic episode navigation (previous\u002Fnext)\u003C\u002Fli>\n\u003Cli>Series archive pages with episode listings\u003C\u002Fli>\n\u003Cli>Optimized image handling (preserves originals, generates only needed thumbnails)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Reader Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PhotoSwipe 5 lightbox viewer with smooth transitions\u003C\u002Fli>\n\u003Cli>Touch gestures: swipe left\u002Fright, pinch-to-zoom, drag-to-pan\u003C\u002Fli>\n\u003Cli>Keyboard navigation: arrow keys, Escape, Home, End\u003C\u002Fli>\n\u003Cli>Automatic episode transitions at boundaries\u003C\u002Fli>\n\u003Cli>Drag hint for wide images (shows once per slide)\u003C\u002Fli>\n\u003Cli>Series logo overlay with configurable positioning\u003C\u002Fli>\n\u003Cli>Mobile-optimized controls and touch targets\u003C\u002Fli>\n\u003Cli>Loading indicators and error handling\u003C\u002Fli>\n\u003Cli>Responsive design for mobile, tablet, and desktop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Intuitive episode editor with image gallery meta box\u003C\u002Fli>\n\u003Cli>Episode cover image support for better thumbnails\u003C\u002Fli>\n\u003Cli>Per-image settings modal for zoom\u002Fpan overrides\u003C\u002Fli>\n\u003Cli>Episode settings with episode number and defaults\u003C\u002Fli>\n\u003Cli>Series management with cover images and logos\u003C\u002Fli>\n\u003Cli>Drag-and-drop episode reordering within series\u003C\u002Fli>\n\u003Cli>Custom admin columns showing series, episode number, and image count\u003C\u002Fli>\n\u003Cli>Global plugin settings for defaults and optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>URL Structure:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Episodes: \u003Ccode>\u002Fseries-slug\u002Fepisode-slug\u002F\u003C\u002Fcode> or \u003Ccode>\u002Fcomic\u002Fepisode-slug\u002F\u003C\u002Fcode> when episode doesn’t belong to any series\u003C\u002Fli>\n\u003Cli>Series archives: \u003Ccode>\u002Fseries\u002Fseries-slug\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Configurable URL prefix (default: “comic”) can be left empty for cleaner URLs (can degrade the site performance so please use with caution)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Image Handling:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload multiple images per episode\u003C\u002Fli>\n\u003Cli>Optional episode cover image for archive thumbnails\u003C\u002Fli>\n\u003Cli>Drag-and-drop reordering\u003C\u002Fli>\n\u003Cli>Per-image zoom settings (fit, vertical fill, or custom percentage)\u003C\u002Fli>\n\u003Cli>Per-image pan settings (left, center, right, or custom coordinates)\u003C\u002Fli>\n\u003Cli>Settings inheritance from episode defaults to global defaults\u003C\u002Fli>\n\u003Cli>Optimized thumbnail generation (400px default, configurable)\u003C\u002Fli>\n\u003Cli>Original images preserved for frontend display\u003C\u002Fli>\n\u003C\u002Ful>\n","A mobile-first comic reader for WordPress with PhotoSwipe integration, swipe navigation, and intuitive episode management.",0,126,"2026-01-21T08:12:00.000Z","6.9.4","6.8","8.1",[18,19,20,21,22],"comic","manga","mobile","photoswipe","webcomic","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswipecomic.1.0.4.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},5,30,94,"2026-04-04T07:26:21.142Z",[35,56,78,98,117],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":23,"tags":49,"homepage":51,"download_link":52,"security_score":53,"vuln_count":54,"unpatched_count":11,"last_vuln_date":55,"fetched_at":27},"toocheke-companion","Toocheke Companion","1.207","toocheke","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoocheke\u002F","\u003Cp>\u003Cstrong>Toocheke Companion Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fleetoo.net\u002Ftoocheke-companion\u002F\" title=\"Toocheke Companion - Plugin for publishing your webcomic\" rel=\"nofollow ugc\">Toocheke Companion\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Looking to publish your comics or manga on your WordPress website? \u003Cstrong>Toocheke Companion\u003C\u002Fstrong> extends your WordPress theme with the ability to create, manage, and display comic and manga posts. While it works best with the \u003Cstrong>Toocheke WordPress theme\u003C\u002Fstrong>, it is compatible with most modern WordPress themes.\u003C\u002Fp>\n\u003Cp>Comics published with Toocheke Companion can also be discovered through \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.thecomicscout.com\u002F\" rel=\"nofollow ugc\">ComicScout\u003C\u002Fa>\u003C\u002Fstrong> — a curated discovery platform built specifically for independent comic websites designed to help readers discover new comics and drive traffic back to creators’ sites.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display comics and manga in nearly any WordPress theme\u003C\u002Fli>\n\u003Cli>Full support for the WordPress Block Editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>Includes 15 blocks and matching shortcodes for flexible comic layouts\u003C\u002Fli>\n\u003Cli>Easy customization with color schemes and layout options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New: Dedicated Manga layout support\u003C\u002Fstrong> — organize and display manga with series, volumes, and chapters\u003C\u002Fli>\n\u003Cli>Responsive layout optimized for mobile and desktop\u003C\u002Fli>\n\u003Cli>Dual-version responsive comic support (desktop\u002Fmobile)\u003C\u002Fli>\n\u003Cli>Webtoon-style vertical scrolling support\u003C\u002Fli>\n\u003Cli>Thumbnail-based archive navigation\u003C\u002Fli>\n\u003Cli>Organize comics into series, chapters, collections and character\u002Flocation tags\u003C\u002Fli>\n\u003Cli>Built-in social sharing, likes, bookmarks, and age verification\u003C\u002Fli>\n\u003Cli>Top ten comics based on post views\u003C\u002Fli>\n\u003Cli>Infinite scroll for archive display\u003C\u002Fli>\n\u003Cli>Bilingual\u002Fmultilingual comic and manga support\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>ComicScout integration\u003C\u002Fstrong> — get your comic listed on \u003Ca href=\"https:\u002F\u002Fwww.thecomicscout.com\u002F\" rel=\"nofollow ugc\">ComicScout\u003C\u002Fa>, a curated discovery platform built specifically for independent comic websites to help readers discover new comics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Toocheke Companion enables you to display comics using either shortcodes or the WordPress Block Editor. Create a page or post and insert the desired block or shortcode.\u003C\u002Fp>\n\u003Ch3>Available Blocks and Shortcodes\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke All Series\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-all-series comics_order=”ASC\u002FDESC” link_to=”series\u002Fcomic”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke All Chapters\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-all-chapters sid=”####”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Latest Chapters\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-latest-chapters sid=”####”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke First Comic\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-first-comic] or \u003Ccode>[toocheke-first-comic sid=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Latest Comic\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-latest-comic] or \u003Ccode>[toocheke-latest-comic sid=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Latest Comics\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-latest-comics], \u003Ccode>[toocheke-latest-comics sid=\"####\"]\u003C\u002Fcode>, \u003Ccode>[toocheke-latest-comics limit=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Top Ten Comics\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-top-ten-comics]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Scheduled Comics\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-scheduled-comics]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Comic Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n   [toocheke-comic-archive] or \u003Ccode>[toocheke-comic-archive sid=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Collection Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-collection-archive term=”collection-slug”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Chapter Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-chapter-archive term=”chapter-slug”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Tag Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-tag-archive term=”comic-tag-slug”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Location Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-location-archive term=”location-slug”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Character Archive\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-character-archive term=”character-slug”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Toocheke Characters\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-characters]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All of the above are also available as Gutenberg blocks under the widgets category in the WordPress Block Editor.\u003C\u002Fp>\n\u003Cp>You can also display Manga features with the following shortcodes\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>All Manga Series\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-all-manga-series] or \u003Ccode>[toocheke-all-manga-series title=\"Your Title Here\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popular Manga Series\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-popular-manga-series] or \u003Ccode>[toocheke-popular-manga-series title=\"Your Title Here\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popular Manga Volumes\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-popular-manga-volumes] or \u003Ccode>[toocheke-popular-manga-volumes title=\"Your Title Here\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popular Manga Chapters\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-popular-manga-chapters] or \u003Ccode>[toocheke-popular-manga-chapters title=\"Your Title Here\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>First Manga Series\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-first-manga-series]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Latest Manga Series\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-latest-manga-series]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>First Manga Volume\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-first-manga-volume] or \u003Ccode>[toocheke-first-manga-volume sid=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Latest Manga Volume\u003C\u002Fstrong>\u003Cbr \u002F>\n    [toocheke-latest-manga-volume] or \u003Ccode>[toocheke-latest-manga-volume sid=\"####\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Licenses & Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Font Awesome Free 5.8.1 by @fontawesome is licensed under (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree\u003C\u002Fli>\n\u003Cli>Gamajo_Template_Loader by Gary Jones licensed to use under the GPL-2.0 and later license (https:\u002F\u002Fgithub.com\u002FGaryJones\u002FGamajo-Template-Loader)\u003C\u002Fli>\n\u003Cli>jQuery Fullscreen 0.6.0 Copyright (c) 2016 Vladimir Zhuravlev are licensed under MIT (https:\u002F\u002Fgithub.com\u002Fprivate-face\u002Fjquery.fullscreen\u002Fblob\u002Fmaster\u002FLICENSE)\u003C\u002Fli>\n\u003Cli>Swiper 11.2.10 Copyright 2014-2025 Vladimir Kharlampidi are licensed under MIT (https:\u002F\u002Fgithub.com\u002Fnolimits4web\u002Fswiper\u002Fblob\u002Fmaster\u002FLICENSE)\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your WordPress theme into a platform for publishing your webcomics.",1000,104408,90,6,"2026-03-07T19:48:00.000Z","5.3",[18,19,22,50],"webtoon","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoocheke-companion\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoocheke-companion.1.207.zip",99,1,"2025-01-22 00:00:00",{"slug":22,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"Webcomic","5.0.8","Mike","https:\u002F\u002Fprofiles.wordpress.org\u002Fmgsisk\u002F","\u003Cp>Webcomic provides a host of features related to creating, managing, and sharing comics on the web.\u003C\u002Fp>\n\u003Ch4>Comic Management\u003C\u002Fh4>\n\u003Cp>Webcomic organizes comics into collections – custom post types dedicated to a specific comic series. Publish any number of distinct comic series on a single WordPress site, each with it’s own unique settings. Manage comic media using WordPress’ own media management features.\u003C\u002Fp>\n\u003Ch4>Theme Integration\u003C\u002Fh4>\n\u003Cp>Webcomic adds a new section to the Customizer that’s all about integrating comics into your site’s theme. The Universal integration method supports most themes, but methods for integrating with themes built specifically for Webcomic and themes built for other comic plugins are also available. If none of the standard integration methods work with your theme you can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgsisk\u002Fwebcomic\u002Fwiki\u002FActions#integration-actions\" rel=\"nofollow ugc\">use custom actions\u003C\u002Fa> to add comic features right where you want them.\u003C\u002Fp>\n\u003Ch4>Powerful Tools\u003C\u002Fh4>\n\u003Cp>Webcomic includes a variety of tools for working with comics and getting comics up and running on your WordPress-powered site. Use the Generator to automatically create and publish comics for any number of uploaded media items, or use the Matcher to match media items with existing comics. Use collection-specific settings to organize your comics into categories and tags, customize your comic URL’s, and more.\u003C\u002Fp>\n\u003Ch4>Unlimited Potential\u003C\u002Fh4>\n\u003Cp>Those are some of Webcomic’s standard features, but there are other components included with Webcomic that provide a variety of new settings, shortcodes, template tags, and widgets. Take your online comic publishing even further with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Alert\u003C\u002Fstrong>, which adds settings for creating buffer and hiatus email alerts. Never forget an update with customizable email alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Character\u003C\u002Fstrong>, which allows you to tag character appearances and use character-based archives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Commerce\u003C\u002Fstrong>, which adds PayPal-based print selling and donation features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict\u003C\u002Fstrong>, which adds features for restricting access to comics based on age or user role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storyline\u003C\u002Fstrong>, which allows you to organize comics by storyline and use storyline-based archives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transcribe\u003C\u002Fstrong>, which adds comic transcription features for SEO-enhancing text alternatives to your comics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter\u003C\u002Fstrong>, which adds settings for updating your Twitter account status when publishing comics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Special Thanks\u003C\u002Fh3>\n\u003Cp>To everyone that continues to use and \u003Ca href=\"https:\u002F\u002Fmgsisk.com\u002F#support\" rel=\"nofollow ugc\">support Webcomic\u003C\u002Fa>.\u003C\u002Fp>\n","Comic publishing power for the web. Turn your WordPress-powered site into a comic publishing platform with Webcomic.",600,69573,80,13,"2022-05-11T15:48:00.000Z","5.9.13","4.7","7.0",[18,72,73,22,74],"media","shortcode","widget","https:\u002F\u002Fgithub.com\u002Fmgsisk\u002Fwebcomic","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebcomic.5.0.8.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":65,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":23,"tags":92,"homepage":96,"download_link":97,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cp2ce","ComicPress to Comic Easel Migrator","1.8","Frumph","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrumph\u002F","\u003Cp>This migrator plugin converts regular post type categories to the Comic Post type and attach images that correspond to the dates of the posts from the comics directory.\u003C\u002Fp>\n","Will convert Comic Categories from ComicPress and turn them into Comic Post Types for Comic Easel",300,11604,2,"2014-04-17T02:01:00.000Z","3.9.40","3.5",[18,93,94,22,95],"comiceasel","easel","webcomics","http:\u002F\u002Ffrumph.net\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcp2ce.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":86,"downloaded":106,"rating":45,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":23,"tags":111,"homepage":115,"download_link":116,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"photoswipe-for-nextgen-gallery","Photoswipe for NextGEN Gallery","1.2.1","Guillermo","https:\u002F\u002Fprofiles.wordpress.org\u002Fgsenas\u002F","\u003Cp>The default NextGEN gallery navigations (Shutter, Thickbox, etc…) fall short when using a mobile browser?\u003Cbr \u002F>\nNow you can use Photoswipe, the best mobile image browser, just installing this plugin. The default gallery effect and configuration is kept when accessing from a desktop browser.\u003C\u002Fp>\n\u003Cp>After activation you’ll find a new Photoswipe submenu in the NextGEN Gallery menu, allowing you to configure how the plugin works.\u003C\u002Fp>\n\u003Cp>Please note, I am not the developer, or related in any way with of the authors of \u003Ca href=\"http:\u002F\u002Fwww.photoswipe.com\u002F\" title=\"Photoswipe webpage\" rel=\"nofollow ugc\">Photoswipe\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN Gallery\u003C\u002Fa>. This plugin is only intended to make Photoswipe integration with NextGEN Gallery dead simple.\u003C\u002Fp>\n\u003Cp>If you find this plugin helpful, consider \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=8HNE3583KAVEQ&lc=US&item_name=Guillermo%20Senas&amount=0%2e10&currency_code=EUR&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" title=\"Donate link\" rel=\"nofollow ugc\">donating\u003C\u002Fa>, at least ten cents.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cp>The plugin is ready to be used with zero configuration, but to make testing easier, there are 3 configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cem>Replace viewer with Photoswipe only on mobile browsers:\u003C\u002Fem>\u003Cbr \u002F>\nThis is the default behavior, and will replace the NextGEN Gallery Effect with Photoswipe only when a mobile browser is detected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Always replace viewer with Photoswipe:\u003C\u002Fem>\u003Cbr \u002F>\nUseful for testing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Never replace the viewer:\u003C\u002Fem>\u003Cbr \u002F>\nDisables the plugin. Much like deactivating the plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Disable additional viewers:\u003C\u002Fem>\u003Cbr \u002F>\nIn this section you can disable other supported image viewers, other than the NextGEN Gallery default ones.\u003Cbr \u002F>\nCurrently only Fancybox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The default NextGEN gallery navigations (Shutter, Thickbox, etc...) fall short when using a mobile browser?",29513,11,"2013-01-29T20:40:00.000Z","3.4.2","3.0",[112,113,20,114,21],"ipad","iphone","nggallery","http:\u002F\u002Fadriza.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotoswipe-for-nextgen-gallery.1.2.1.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":25,"downloaded":125,"rating":126,"num_ratings":30,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"mangapress","Manga+Press Comic Manager","3.1.0","Jess","https:\u002F\u002Fprofiles.wordpress.org\u002Fardathksheyna\u002F","\u003Cp>Manga+Press is a webcomic management system for WordPress. Manga+Press uses WordPress posts, pages and categories to help you keep track of your comic posts. Manga+Press also includes its own custom template tags to help make creating themes easier.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>(c) 2008-2024 Jessica C. Green\u003C\u002Fp>\n\u003Cp>Found a bug? Or did you find a bug and figure out a fix? Visit http:\u002F\u002Fwww.manga-press.com\u002Fsupport\u002F. Please include screenshots, WordPress version, a list of any other plugins you might have installed, or code (if you figured out a fix). Be as detailed as possible.\u003C\u002Fp>\n\u003Cp>For updates, you can visit http:\u002F\u002Fwww.manga-press.com\u002F\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\u003C\u002Fp>\n","Manga+Press is a webcomic management system for WordPress.",28736,88,"2024-12-22T16:40:00.000Z","6.7.5","6.4","7.4",[132,133,95],"art","comics","http:\u002F\u002Fwww.manga-press.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmangapress.3.1.0.zip",92,{"attackSurface":138,"codeSignals":317,"taintFlows":339,"riskAssessment":358,"analyzedAt":366},{"hooks":139,"ajaxHandlers":286,"restRoutes":313,"shortcodes":314,"cronEvents":315,"entryPointCount":316,"unprotectedCount":11},[140,146,150,156,161,165,168,172,176,180,184,186,189,192,196,199,203,207,210,213,216,220,224,227,232,235,238,241,244,247,249,252,254,258,261,264,268,271,275,278,281],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","wp_enqueue_scripts","enqueue_assets","includes\\Assets.php",37,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_enqueue_scripts","enqueue_admin_assets",38,{"type":151,"name":152,"callback":153,"priority":154,"file":144,"line":155},"filter","script_loader_tag","add_module_type_attribute",10,39,{"type":141,"name":157,"callback":158,"file":159,"line":160},"after_setup_theme","register_image_sizes","includes\\ImageHandler.php",28,{"type":151,"name":162,"callback":163,"priority":154,"file":159,"line":164},"intermediate_image_sizes_advanced","disable_all_default_sizes",34,{"type":151,"name":166,"callback":167,"priority":154,"file":159,"line":145},"wp_generate_attachment_metadata","cleanup_generated_sizes",{"type":151,"name":169,"callback":170,"priority":154,"file":159,"line":171},"big_image_size_threshold","disable_scaled_image",41,{"type":151,"name":173,"callback":174,"file":159,"line":175},"wp_handle_upload_prefilter","validate_image_mime_type",44,{"type":141,"name":177,"callback":178,"file":179,"line":160},"add_meta_boxes","register_meta_boxes","includes\\MetaBoxes.php",{"type":141,"name":181,"callback":182,"priority":154,"file":179,"line":183},"save_post_swipecomic","save_cover_image",29,{"type":141,"name":181,"callback":185,"priority":154,"file":179,"line":31},"save_episode_images",{"type":141,"name":181,"callback":187,"priority":154,"file":179,"line":188},"save_episode_settings",31,{"type":141,"name":190,"callback":191,"file":179,"line":149},"admin_notices","display_validation_errors",{"type":141,"name":193,"callback":194,"file":195,"line":145},"init","register_post_type","includes\\PostType.php",{"type":141,"name":197,"callback":198,"file":195,"line":171},"restrict_manage_posts","add_series_filter_dropdown",{"type":151,"name":200,"callback":201,"file":195,"line":202},"parse_query","filter_by_series",42,{"type":141,"name":193,"callback":204,"priority":205,"file":206,"line":160},"add_rewrite_rules",20,"includes\\Rewrite.php",{"type":151,"name":208,"callback":209,"file":206,"line":183},"query_vars","add_query_vars",{"type":151,"name":211,"callback":212,"priority":30,"file":206,"line":31},"request","intercept_clean_urls",{"type":141,"name":214,"callback":215,"file":206,"line":188},"template_redirect","handle_conflicts",{"type":151,"name":217,"callback":218,"priority":154,"file":206,"line":219},"post_type_link","swipecomic_permalink",32,{"type":151,"name":221,"callback":222,"priority":154,"file":206,"line":223},"term_link","series_permalink",33,{"type":141,"name":225,"callback":226,"priority":54,"file":206,"line":164},"pre_get_posts","fix_series_pagination",{"type":141,"name":228,"callback":229,"file":230,"line":231},"admin_menu","add_settings_page","includes\\Settings.php",84,{"type":141,"name":233,"callback":234,"file":230,"line":77},"admin_init","register_settings",{"type":141,"name":233,"callback":236,"file":230,"line":237},"check_flush_rewrite_rules",86,{"type":141,"name":147,"callback":239,"file":230,"line":240},"enqueue_admin_scripts",87,{"type":141,"name":242,"callback":243,"priority":154,"file":230,"line":45},"update_option_swipecomic_use_url_prefix","schedule_rewrite_flush",{"type":141,"name":245,"callback":243,"priority":154,"file":230,"line":246},"update_option_swipecomic_url_prefix",91,{"type":141,"name":248,"callback":243,"priority":154,"file":230,"line":136},"update_option_swipecomic_episodes_per_page",{"type":141,"name":193,"callback":250,"file":251,"line":145},"register_taxonomy","includes\\Taxonomy.php",{"type":141,"name":193,"callback":253,"file":251,"line":149},"register_term_meta",{"type":141,"name":255,"callback":256,"priority":154,"file":251,"line":257},"set_object_terms","assign_episode_order",43,{"type":141,"name":177,"callback":259,"file":251,"line":260},"replace_series_meta_box",48,{"type":141,"name":181,"callback":262,"priority":154,"file":251,"line":263},"save_series_selection",49,{"type":151,"name":265,"callback":266,"file":267,"line":183},"single_template","load_single_template","includes\\TemplateFunctions.php",{"type":151,"name":269,"callback":270,"file":267,"line":31},"taxonomy_template","load_taxonomy_template",{"type":151,"name":272,"callback":273,"file":274,"line":160},"template_include","load_template","includes\\TemplateLoader.php",{"type":151,"name":276,"callback":277,"file":274,"line":183},"generate_sidebar_layout","force_full_width_layout",{"type":151,"name":279,"callback":280,"file":274,"line":31},"body_class","add_full_width_body_class",{"type":141,"name":282,"callback":283,"file":284,"line":285},"plugins_loaded","jtzl_swipecomic_init","jtzl-swipecomic.php",178,[287,293,294,297,301,305,309],{"action":288,"nopriv":289,"callback":290,"hasNonce":291,"hasCapCheck":289,"file":292,"line":160},"swipecomic_get_adjacent_episode",false,"get_adjacent_episode",true,"includes\\AjaxHandlers.php",{"action":288,"nopriv":291,"callback":290,"hasNonce":291,"hasCapCheck":289,"file":292,"line":183},{"action":295,"nopriv":289,"callback":296,"hasNonce":291,"hasCapCheck":291,"file":179,"line":164},"swipecomic_delete_image","ajax_delete_image",{"action":298,"nopriv":289,"callback":299,"hasNonce":291,"hasCapCheck":291,"file":179,"line":300},"swipecomic_save_images","ajax_save_images",35,{"action":302,"nopriv":289,"callback":303,"hasNonce":291,"hasCapCheck":291,"file":251,"line":304},"swipecomic_update_episode_order","ajax_update_episode_order",45,{"action":306,"nopriv":289,"callback":307,"hasNonce":291,"hasCapCheck":291,"file":251,"line":308},"swipecomic_save_series_cover","ajax_save_series_cover",46,{"action":310,"nopriv":289,"callback":311,"hasNonce":291,"hasCapCheck":291,"file":251,"line":312},"swipecomic_save_series_logo","ajax_save_series_logo",47,[],[],[],7,{"dangerousFunctions":318,"sqlUsage":319,"outputEscaping":321,"fileOperations":54,"externalRequests":11,"nonceChecks":154,"capabilityChecks":337,"bundledLibraries":338},[],{"prepared":11,"raw":11,"locations":320},[],{"escaped":322,"rawEcho":46,"locations":323},179,[324,327,329,331,333,335],{"file":179,"line":325,"context":326},96,"raw output",{"file":230,"line":328,"context":326},346,{"file":230,"line":330,"context":326},435,{"file":230,"line":332,"context":326},520,{"file":251,"line":334,"context":326},659,{"file":267,"line":336,"context":326},496,12,[],[340],{"entryPoint":341,"graph":342,"unsanitizedCount":11,"severity":357},"\u003CTaxonomy> (includes\\Taxonomy.php:0)",{"nodes":343,"edges":355},[344,349],{"id":345,"type":346,"label":347,"file":251,"line":348},"n0","source","$_POST (x2)",578,{"id":350,"type":351,"label":352,"file":251,"line":353,"wp_function":354},"n1","sink","echo() [XSS]",675,"echo",[356],{"from":345,"to":350,"sanitized":291},"low",{"summary":359,"deductions":360},"The plugin \"swipecomic\" v1.0.4 demonstrates a generally strong security posture based on the provided static analysis.  A significant strength is the complete absence of critical or high-severity issues in taint analysis, along with 100% of SQL queries utilizing prepared statements.  Furthermore, the vast majority of output (97%) is properly escaped, and a robust 12 capability checks and 10 nonce checks are in place, indicating an awareness of common WordPress security vulnerabilities. The plugin also has no known CVEs, further contributing to its good reputation.",[361,364],{"reason":362,"points":363},"One file operation detected",3,{"reason":365,"points":88},"Low percentage of output escaping (97%)","2026-03-17T06:54:15.346Z",{"wat":368,"direct":379},{"assetPaths":369,"generatorPatterns":373,"scriptPaths":374,"versionParams":375},[370,371,372],"\u002Fwp-content\u002Fplugins\u002Fswipecomic\u002Fbuild\u002Fswipecomic.css","\u002Fwp-content\u002Fplugins\u002Fswipecomic\u002Fbuild\u002Fphotoswipe.css","\u002Fwp-content\u002Fplugins\u002Fswipecomic\u002Fbuild\u002Fswipecomic-viewer.js",[],[372],[376,377,378],"swipecomic\u002Fbuild\u002Fswipecomic.css?ver=","swipecomic\u002Fbuild\u002Fphotoswipe.css?ver=","swipecomic\u002Fbuild\u002Fswipecomic-viewer.js?ver=",{"cssClasses":380,"htmlComments":404,"htmlAttributes":407,"restEndpoints":409,"jsGlobals":410,"shortcodeOutput":414},[381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403],"pswp","pswp__bg","pswp__scroll-wrap","pswp__container","pswp__item","pswp__caption","pswp__top-bar","pswp__share-modal","pswp__counter","pswp__button","pswp__button--close","pswp__button--share","pswp__button--fs","pswp__button--zoom","pswp__prev","pswp__next","pswp--has_mouse","pswp--css_animation","pswp--visible","pswp--zoom-curved","pswp--rotated","pswp--loading","swipecomic-post-content",[405,406],"This comment should be removed before production build.","Copyright © 2023 JT G.",[408],"data-photoswipe-uid",[],[411,412,413],"window.JTZL_SwipeComic_Viewer","window.JTZL_SwipeComic_Viewer_Config","window.PhotoSwipe",[415],"[swipecomic]"]