[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2bUsQlzrFWghuN0yTDNIi0W7y8TEJhhmIsv4u4tvaHY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":24,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":140,"fingerprints":249},"superlight-cpt-manager","SuperLight CPT Manager","1.2.1","Ryan Edmunds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryanedmunds\u002F","\u003Cp>SuperLight CPT Manager is a minimalist WordPress plugin that lets administrators create Custom Post Types without clutter or bloat.\u003C\u002Fp>\n\u003Cp>Each CPT automatically:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Registers itself with WordPress (visible in menus and REST API)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Supports basic post features (title, editor, thumbnail, excerpt)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Comes with a unique shortcode (e.g. \u003Ccode>[superlight_cpt slug=\"book\"]\u003C\u002Fcode>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are no extra scripts, no custom tables, and no unnecessary settings — just pure, clean functionality in under 200 lines of PHP.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add, import\u002Fexport, or delete custom post types on the fly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Each post type gets its own shortcode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works instantly with Query Loop and block editors (\u003Ccode>show_in_rest\u003C\u002Fcode> enabled)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>All CPTs stored in a single WordPress option (\u003Ccode>superlight_cpts\u003C\u002Fcode>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No dependencies, no setup, no nonsense\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Create and manage custom post types instantly. Each CPT gets its own shortcode.",10,141,100,1,"2026-02-04T10:13:00.000Z","6.9.4","5.5","",[20,21,22,23],"cpt","custom-post-type","lightweight","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuperlight-cpt-manager.1.2.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"ryanedmunds",30,94,"2026-04-04T02:43:51.966Z",[35,56,75,99,120],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":13,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":18,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":14,"unpatched_count":14,"last_vuln_date":55,"fetched_at":27},"custom-post-type-list-shortcode","Custom Post Type List Shortcode","1.4.4","Blackbird Interactive","https:\u002F\u002Fprofiles.wordpress.org\u002Fblackbird-interactive\u002F","\u003Cp>UPGRADE AT YOUR OWN RISK: We’ve added a legacy feature to the plugin which has been tested and is  working on our local WordPress install. However, every environment is different, if you run into problem please visit http:\u002F\u002Fblackbirdi.com\u002Fblog for support.\u003C\u002Fp>\n\u003Cp>When used with Custom Post Type UI plug-in (https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcustom-post-type-ui\u002F) and Advanced Custom Fields plug-in (https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadvanced-custom-fields\u002F), you can easily list all of the posts within a post-type and sort by regular or custom fields.\u003C\u002Fp>\n\u003Cp>Updated and tested on latest version of WordPress (4.0)\u003C\u002Fp>\n\u003Cp>Most updates are because of users responding with requests. If you feel there is something that you would like to see in the plugin visit our site and post a comment.\u003C\u002Fp>\n\u003Cp>Enjoy!\u003Cbr \u002F>\nYou can find documentation for the CPT_List @ (http:\u002F\u002Fblackbirdi.com\u002Fblog\u002F)\u003C\u002Fp>\n","A shortcode with which you can easily list all of the posts within a post-type and sort by regular or custom fields.",25615,92,5,"2014-12-10T02:16:00.000Z","4.0.38","3.0",[20,21,50,51,23],"custom-post-type-list","post-list","http:\u002F\u002Fblackbirdi.com\u002Fblog","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-list-shortcode.1.4.4.zip",64,"2023-04-17 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":13,"downloaded":64,"rating":13,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"news-cpt","News CPT","1.1.1","vanjwilson","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanjwilson\u002F","\u003Cp>This plugin add a News custom post type to your WordPress site. Now you can keep your press releases or time-sensitive announcements in a separate list, without having to juggle categories or tags.\u003C\u002Fp>\n\u003Cp>The plugin adds a News tab to your admin menu, which allows you to enter news items just as you would regular posts. The archive list of your news items will appear at \u003Ccode>\u002Fnews\u003C\u002Fcode>, and individual news items will appear at \u003Ccode>\u002Fnews\u002F\u003Cpermalink>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Default single item and archive page templates for news items are also provided. These templates have abundant IDs and classes, so that you can style them with your own CSS.\u003Cbr \u002F>\nYou may also customize them by putting copies in your theme folder, and changing the markup. When you update the plugin, you will get new features and bug fixes, while keeping any customizations you made in your copies of these templates.\u003C\u002Fp>\n\u003Cp>A list of news items may be included in other post content with the list-news-items] shortcode. (See the FAQ for more information on using the shortcode.)\u003C\u002Fp>\n\u003Cp>Finally, the plugin adds a Recent News Items widget, which can be placed on any sidebar available in your theme, to show a list of news items in reverse chronological order. You can set the title of this list and the number of news items to show.\u003C\u002Fp>\n","A quick, easy way to add an extensible News custom post type to Wordpress.",10340,2,"2014-05-17T14:45:00.000Z","3.9.40","3.1",[20,21,70,23,71],"news","widget","http:\u002F\u002Fvanwilson.info\u002Fwordpress\u002Fplugins\u002Fnews-cpt-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnews-cpt.1.1.1.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":14,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":25,"last_vuln_date":98,"fetched_at":27},"apollo13-framework-extensions","Apollo13 Framework Extensions","1.9.9","apollo13themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fapollo13themes\u002F","\u003Cp>\u003Cstrong>Apollo13 Framework Extensions\u003C\u002Fstrong> adds few features to themes build on Apollo13 Framework. These are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designs Importer,\u003C\u002Fli>\n\u003Cli>shortcodes based on Apollo13 Framework features: writtng effect, count down, socials, scroller, slider, galleries, post grid,\u003C\u002Fli>\n\u003Cli>support for WPBakery Page Builder elements added by Apollo13 Framework,\u003C\u002Fli>\n\u003Cli>custom post types: albums, works & people,\u003C\u002Fli>\n\u003Cli>Export\u002FImport of theme options,\u003C\u002Fli>\n\u003Cli>Custom Sidebar,\u003C\u002Fli>\n\u003Cli>Custom CSS,\u003C\u002Fli>\n\u003Cli>Meta options that are creating content for posts, pages, albums and works,\u003C\u002Fli>\n\u003Cli>Responsive Image resizing ,\u003C\u002Fli>\n\u003Cli>Maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires one of themes build on \u003Cstrong>Apollo13 Framework\u003C\u002Fstrong> theme to be installed.\u003C\u002Fp>\n\u003Cp>It is mostly used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree\u002F\" rel=\"nofollow ugc\">Rife Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002F\" rel=\"nofollow ugc\">Rife Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits & Copyright\u003C\u002Fh3>\n\u003Ch4>Anime.js, Copyright 2019 Julian Garnier\u003C\u002Fh4>\n\u003Cp>Licenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fanimejs.com\u002F\u003C\u002Fp>\n","Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.",20000,534616,"2025-12-04T08:12:00.000Z","6.5.8","4.7","5.4.0",[90,91,92,93],"custom-post-types","elementor-widgets","shortcodes","wpbakery-page-builder-support","https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapollo13-framework-extensions.zip",95,6,"2026-02-18 15:32:44",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":118,"download_link":119,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"post-types-unlimited","Post Types Unlimited","1.2.8","wpexplorer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpexplorer\u002F","\u003Cp>Post Types Unlimited is an easy way to add \u003Cstrong>custom post types\u003C\u002Fstrong> and \u003Cstrong>custom taxonomies\u003C\u002Fstrong> to your WordPress site (the right way). The plugin works with any theme and is easily translatable. With Post Types Unlimited you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create custom post types.\u003C\u002Fli>\n\u003Cli>Create custom taxonomies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Post Types Unlimited makes use of core WordPress functionality for the admin screens and post type, taxonomy registration. This means the plugin is fast, slim and uses the familiar WordPress UI.\u003C\u002Fp>\n\u003Cp>Additionally you won’t find any upsell or advertisements in the plugin because there isn’t a “Pro” version. It’s the perfect plugin for adding post types and\u002For taxonomies to any site (including your client sites) without worrying about extra bloat or annoying ads.\u003C\u002Fp>\n\u003Cp>The design of your post types and taxonomies created with the Post Types Unlimited plugin are controlled by your theme. The plugin doesn’t do any hacking or advanced modifications to your templates and thus works great with ANY theme.\u003C\u002Fp>\n\u003Cp>If you are using our amazing \u003Ca href=\"https:\u002F\u002Ftotalwptheme.com\u002F\" rel=\"nofollow ugc\">Total WordPress Theme\u003C\u002Fa> you will have access to many extra settings that will give you full control over the display of your post types and taxonomies.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t have any upsells, banners or other marketing strategies. This makes it perfect for use with any site, including client websites.\u003C\u002Fp>\n","Create unlimited custom post types and custom taxonomies.",10000,142325,9,"2025-05-20T01:25:00.000Z","6.8.5","5.7","7.4",[20,90,115,116,117],"post-types","taxonomies","types","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-types-unlimited\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-types-unlimited.1.2.8.zip",{"slug":121,"name":122,"version":38,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":107,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":48,"requires_php":18,"tags":132,"homepage":136,"download_link":137,"security_score":138,"vuln_count":14,"unpatched_count":25,"last_vuln_date":139,"fetched_at":27},"posts-in-page","Posts in Page","ivycat","https:\u002F\u002Fprofiles.wordpress.org\u002Fivycat\u002F","\u003Cp>Easily add one or more posts to any page using simple shortcodes.\u003C\u002Fp>\n\u003Cp>Supports categories, tags, custom post types, custom taxonomies, date ranges, post status, and much more.\u003C\u002Fp>\n\u003Cp>You can get all of the same functionality provided by this plugin by modifying your theme’s template files; this plugin just makes it easy for anyone to \u003Cem>pull\u003C\u002Fem> posts into other areas of the site without having to get their hands dirty with code.\u003C\u002Fp>\n\u003Cp>Plugin is depending upon your theme’s styling; version 1.x of this plugin \u003Cem>does not\u003C\u002Fem> contain native styles.\u003C\u002Fp>\n\u003Cp>This is a minimal plugin, function over form. Give us feedback, suggestions, bug reports, and any other contributions on the in the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fivycat\u002Fposts-in-page\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Easily add one or more posts to any page using simple shortcodes.",377586,88,86,"2019-05-13T16:13:00.000Z","5.2.24",[90,133,134,23,135],"pages","posts","taxonomy","https:\u002F\u002Fivycat.com\u002Fwordpress\u002Fwordpress-plugins\u002Fposts-in-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-in-page.1.4.4.zip",84,"2017-02-13 00:00:00",{"attackSurface":141,"codeSignals":158,"taintFlows":202,"riskAssessment":243,"analyzedAt":248},{"hooks":142,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":157,"entryPointCount":14,"unprotectedCount":25},[143,149],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","init","closure","superlight-cpt-manager.php",54,{"type":144,"name":150,"callback":146,"file":147,"line":74},"admin_menu",[],[],[154],{"tag":155,"callback":146,"file":147,"line":156},"superlight_cpt",234,[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":25,"externalRequests":25,"nonceChecks":65,"capabilityChecks":14,"bundledLibraries":201},[],{"prepared":25,"raw":25,"locations":161},[],{"escaped":163,"rawEcho":164,"locations":165},21,17,[166,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199],{"file":147,"line":167,"context":168},146,"raw output",{"file":147,"line":170,"context":168},150,{"file":147,"line":172,"context":168},157,{"file":147,"line":174,"context":168},164,{"file":147,"line":176,"context":168},171,{"file":147,"line":178,"context":168},177,{"file":147,"line":180,"context":168},181,{"file":147,"line":182,"context":168},182,{"file":147,"line":184,"context":168},183,{"file":147,"line":186,"context":168},184,{"file":147,"line":188,"context":168},199,{"file":147,"line":190,"context":168},208,{"file":147,"line":192,"context":168},213,{"file":147,"line":194,"context":168},214,{"file":147,"line":196,"context":168},222,{"file":147,"line":198,"context":168},225,{"file":147,"line":200,"context":168},266,[],[203,232],{"entryPoint":204,"graph":205,"unsanitizedCount":25,"severity":231},"superlight_cpt_manager_page (superlight-cpt-manager.php:103)",{"nodes":206,"edges":227},[207,212,218,222],{"id":208,"type":209,"label":210,"file":147,"line":211},"n0","source","$_POST (x3)",114,{"id":213,"type":214,"label":215,"file":147,"line":216,"wp_function":217},"n1","sink","update_option() [Settings Manipulation]",119,"update_option",{"id":219,"type":209,"label":220,"file":147,"line":221},"n2","$_POST (x4)",129,{"id":223,"type":214,"label":224,"file":147,"line":225,"wp_function":226},"n3","echo() [XSS]",191,"echo",[228,230],{"from":208,"to":213,"sanitized":229},true,{"from":219,"to":223,"sanitized":229},"low",{"entryPoint":233,"graph":234,"unsanitizedCount":25,"severity":231},"\u003Csuperlight-cpt-manager> (superlight-cpt-manager.php:0)",{"nodes":235,"edges":240},[236,237,238,239],{"id":208,"type":209,"label":210,"file":147,"line":211},{"id":213,"type":214,"label":215,"file":147,"line":216,"wp_function":217},{"id":219,"type":209,"label":220,"file":147,"line":221},{"id":223,"type":214,"label":224,"file":147,"line":225,"wp_function":226},[241,242],{"from":208,"to":213,"sanitized":229},{"from":219,"to":223,"sanitized":229},{"summary":244,"deductions":245},"The plugin \"superlight-cpt-manager\" v1.2.1 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs, critical or high severity taint flows, and the use of prepared statements for all SQL queries are significant strengths.  Furthermore, the analysis indicates good practices like nonce and capability checks for some entry points, and no dangerous functions or file operations are present.  However, there are areas for improvement. A significant portion of output (45%) is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data reaches these outputs.  While the attack surface is small, the potential for exploitation of unescaped output remains a concern, especially if any of the output points can be influenced by external input.\n\nThe vulnerability history is clean, which is a positive indicator of the developer's attention to security. However, this does not negate the risks identified in the static analysis. The lack of proper output escaping is the primary weakness identified. While the plugin has a limited number of entry points and no known vulnerabilities, the potential for an XSS flaw due to unescaped output means the plugin is not entirely risk-free.  Users should be aware of this potential weakness, and developers should prioritize addressing the unescaped output to further strengthen the plugin's security.",[246],{"reason":247,"points":45},"Unescaped output detected (45%)","2026-03-16T23:40:11.460Z",{"wat":250,"direct":255},{"assetPaths":251,"generatorPatterns":252,"scriptPaths":253,"versionParams":254},[],[],[],[],{"cssClasses":256,"htmlComments":257,"htmlAttributes":258,"restEndpoints":259,"jsGlobals":260,"shortcodeOutput":261},[],[],[],[],[],[262],"[superlight_cpt slug=\"%s\"]"]