[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhWlVkeNq-_wQIudHXNKFxCkrfPyVpjDXnBYTMDIiUd4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":126,"fingerprints":231},"ccg-manager","CCG Manager","0.1","Chris Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fjazzs3quence\u002F","\u003Cp>CCG Manager is a way to store your collectable card game trading cards in WordPress. It’s based off of desktop apps like Magic Suitcase which store your card collections and allow you to search through your inventory. \u003C\u002Fp>\n\u003Cp>Using custom post types and taxonomies, you can store information about your cards, sort them by series, and split them into collections. Collections could be based on whatever criteria you like — some examples could be to split them by game, decks, etc.\u003C\u002Fp>\n\u003Ch3>Future development\u003C\u002Fh3>\n\u003Cp>This was mostly just a sideproject of mine, but it’s based off of real software I used when I was collecting \u003Cem>Magic: the Gathering\u003C\u002Fem> cards actively. This plugin will always be free, which means I’m not making any money off of it, and therefore may or may not be inclined to add new features to it. However, given enough interest, there are a few directions this plugin could go like…\u003C\u002Fp>\n\u003Ch4>Premium Extensions\u003C\u002Fh4>\n\u003Cp>Game-based extensions that add new features (like additional meta-fields for game-specific information not included in the basic plugin) and game-centric icons that replace the generic text that displays for casting\u002Fsummoning cost or series.\u003C\u002Fp>\n\u003Cp>I’m open to other suggestions for extensions as well from anyone who wants to use this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>So how will these extensions get made?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Each add-on extension will likely have some kind of bounty based on how long it would take to develop it. I’ll try to throw together some kind of Kickstarter-like donation system, so people can donate toward a particular goal and if enough people donate (or pledge to donate), the add-on gets made.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How do I request an extension?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For now you can either open a ticket in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjazzsequence\u002FCCG-Manager\u002Fissues\" rel=\"nofollow ugc\">GitHub issue tracker\u003C\u002Fa> or ping me \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fjazzs3quence\" rel=\"nofollow ugc\">on Twitter\u003C\u002Fa>.\u003C\u002Fp>\n","A WordPress plugin to manage your CCG collection",10,2253,0,"2013-06-07T19:20:00.000Z","3.6.1","2.9","",[19,20,21,22,23],"ccg","collectable-card-game","magic-the-gathering","pokemon","trading-card","http:\u002F\u002Fmuseumthemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fccg-manager.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"jazzs3quence",4,1240,88,141,71,"2026-04-04T05:53:04.472Z",[39,63,78,93,109],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"magic-the-gathering-card-tooltips","Magic the Gathering Card Tooltips","3.8.0","grimdonkey","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrimdonkey\u002F","\u003Cp>The plugin adds shortcodes that transform mtg card names and decks to provide a mouseover image. For cards use the [mtg_card][\u002Fmtg_card] shortcode (or the shortened version [c][\u002Fc]). When viewing the post, the card name will show up as a link to the card’s page on https:\u002F\u002Fdeckbox.org . Hovering over the link will show the card’s image in a tooltip.\u003C\u002Fp>\n\u003Cp>A similar tag can be used to quickly create deck listings: [mtg_deck][\u002Fmtg_deck] (or the shortened version [d][\u002Fd]). A deck listing should contain a list of cards and categories. All cards have a number before their name. All other lines are interpreted as category names. Do \u003Cem>not\u003C\u002Fem> include card numbers on the category name lines, they will automatically be computed and displayed by the plugin. A short example follows.\u003C\u002Fp>\n\u003Cp>The default style for displaying decks is a card listing with each card having a mouseover tooltip. This style can be changed to an embedded view, where the listing has a card image to the right of the deck. This can be toggled in the plugin settings for all decks, or specifically for a deck by setting the style attribute to the tag, as can be seen below.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[d title=\"Really Small Deck\" style=\"embedded\"]\n    Creatures\n    2 Bloodbraid Elf\n    4 Grizzly Bears\n\n    Spells\n    4 Lightning Bolt\n\n    Sideboard\n    4 Cultivate\n[\u002Fd]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The screenshot section includes an image of the above deck listing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedded Card Display\u003C\u002Fstrong>: Individual card shortcodes also support the embedded style, displaying the card image inline instead of as a tooltip:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[card style=\"embedded\"]Lightning Bolt[\u002Fcard]\n[c style=\"embedded\"]Tarmogoyf (FUT) 153[\u002Fc]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Arena Format Support\u003C\u002Fstrong>: You can now paste deck lists directly from MTG Arena (or other compatible exports – like Moxfield) with set codes and collector numbers:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[deck]\n4 Lightning Bolt (M10) 146\n4 Mountain (FIN)\n2 Snapcaster Mage\n[\u002Fdeck]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin will display only the card name and link to the specific printing when set code and number are provided. Set codes are case-insensitive. This format also works with the [card] shortcode: [card]Lightning Bolt (M10) 146[\u002Fcard]\u003C\u002Fp>\n","Easily transform Magic the Gathering card names into links that show the card image in a tooltip when hovering over them. You can also quickly create  &hellip;",100,11682,84,6,"2025-12-24T14:10:00.000Z","6.9.4","2.8.6",[19,55,21,56,57],"deckbox","mtg","tcg","https:\u002F\u002Fgithub.com\u002FSebastianZaha\u002Fwordpress_mtg_tooltips","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-the-gathering-card-tooltips.3.8.0.zip",98,2,"2025-02-14 00:00:00",{"slug":64,"name":65,"version":6,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":11,"downloaded":70,"rating":13,"num_ratings":13,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mtg-tutorde-cardlinker","MtG-Tutor.de CardLinker","pascalkleindienst","https:\u002F\u002Fprofiles.wordpress.org\u002Fpascalkleindienst\u002F","\u003Cp>(English description below German version!)\u003C\u002Fp>\n\u003Ch4>DE\u003C\u002Fh4>\n\u003Cp>Dieses Plugin enth&auml;t zwei Shortcodes mit denen man ganz einfach Magic the Gathering Karten oder komplette Magic Decks oder Listen verlinken kann.\u003Cbr \u002F>\nDie Karten werden mithilfe von \u003Ca href=\"http:\u002F\u002Fwww.mtg-tutor.de\" title=\"Deine Magic Kartendatenbank mit Kombos und mehr\" rel=\"nofollow ugc\">MtG-Tutor\u003C\u002Fa> verlinkt.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enth&auml;lt Buttons f&uuml;r den Editor, um die Handhabung mit den Shortcodes zu vereinfachen\u003C\u002Fli>\n\u003Cli>Optional k&ouml;nnen Kartenbilder bei Karten oder Decks angezeigt werden, wenn man mit der Maus &uuml;ber die Kartennamen f&auml;hrt\u003C\u002Fli>\n\u003Cli>Optional kann die Starthand-Wahrscheinlichkeit bei Karten in einem Deck angezeigt werden\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Feedback\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ich bin jederzeit offen f&uuml;r Vorschl&auml;ge und Korrekturen\u003C\u002Fli>\n\u003Cli>Kontakt via Website \u003Ca href=\"http:\u002F\u002Fwww.mtg-tutor.de\" title=\"Deine Magic Kartendatenbank mit Kombos und mehr\" rel=\"nofollow ugc\">MtG-Tutor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Kontakt via Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmtg_tutor\" rel=\"nofollow ugc\">@mtg_tutor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Folge mir auf meiner \u003Ca href=\"http:\u002F\u002Fde-de.facebook.com\u002Fmtg_tutor\" rel=\"nofollow ugc\">Facebook-Seite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Oder folge mir \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F114000458757848852888\u002Fposts\" rel=\"nofollow ugc\">+MtG-Tutor\u003C\u002Fa> bei Google Plus\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>EN\u003C\u002Fh4>\n\u003Cp>This plugin contains two shortcodes, which can be used to link Magic the Gathering cards or complete Magic Decks.\u003Cbr \u002F>\nThe cards will be linked to \u003Ca href=\"http:\u002F\u002Fwww.mtg-tutor.de\" rel=\"nofollow ugc\">MtG-Tutor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contains buttons for the WordPress Editor\u003C\u002Fli>\n\u003Cli>Optional mouseover card images\u003C\u002Fli>\n\u003Cli>Optional starting-hand probabillity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Feedback\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>I am open for your suggestions and feedback \u003C\u002Fli>\n\u003Cli>Tweet me \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmtg_tutor\" rel=\"nofollow ugc\">@mtg_tutor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow me on \u003Ca href=\"http:\u002F\u002Fde-de.facebook.com\u002Fmtg_tutor\" rel=\"nofollow ugc\">my Facebook page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Or follow me on \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F114000458757848852888\u002Fposts\" rel=\"nofollow ugc\">+MtG-Tutor\u003C\u002Fa> on Google Plus\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin provides some shortcode to easily link MtG Cards and Decks! - Ein Plugin mit dem man ganz leicht MtG Karten und Decks verlinken kann!",1587,"2012-10-07T17:23:00.000Z","3.4.2","3.0.1",[21,56,57,75],"trading-cards","http:\u002F\u002Fwww.mtg-tutor.de\u002Fgadgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmtg-tutorde-cardlinker.0.1.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":47,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":53,"requires_php":17,"tags":90,"homepage":91,"download_link":92,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mtgpulse-magic-the-gathering-deckbox-plugin","MTGPulse deckbox embedding tool","1.0.3","perstilling","https:\u002F\u002Fprofiles.wordpress.org\u002Fperstilling\u002F","\u003Cp>The plugin adds any number of Magic: The Gathering deckboxes from mtgpulse.com to your wordpress site. The syntax for adding a deckbox is as follows:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[deckbox did=\"number\" size=\"small|normal\" width=\"number\" bgcolor=\"hexcolor\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>did: Deck id from mtgpulse.com\u003C\u002Fli>\n\u003Cli>width: Width of the deckbox in pixels.\u003C\u002Fli>\n\u003Cli>size: small or normal (use small if width \u003C 800, normal if above). Difference is whether two or columns are used.\u003C\u002Fli>\n\u003Cli>bgcolor: the desired hex background color. For example FFFFFF for white.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a custom decklist use the following syntax:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[deckboxcustom name=\"test deck\" size=\"small|normal\" width=\"number\" bgcolor=\"hexcolor\"]\n4 Glint Hawk Idol\n4 Origin Spellbomb\n4 Etched Champion\n4 Memnite\n4 Signal Pest\n4 Vault Skirge\n4 Glint Hawk\n1 Oblivion Ring\n4 Tempered Steel\n3 Dispatch\n4 Mox Opal\n9 Plains\n3 Gavony Township\n4 Inkmoth Nexus\n4 Razorverge Thicket\nSB:\n4 Shrine of Loyal Legions\n2 Spellskite\n4 Hero of Bladehold\n1 Oblivion Ring\n1 Celestial Purge\n1 Dispatch\n2 Mental Misstep\n[\u002Fdeckboxcustom]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Same meaning as above, but name is the deck name that will be displayed.\u003C\u002Fp>\n\u003Cp>For the three settings: size, width and color there is a settings page where you can apply the default value for these. This way you don’t have to specify these every time you use the deckbox.\u003C\u002Fp>\n","Facilitates embedding of MTGPulse.com deckboxes on your word press site",1844,1,"2012-02-07T17:29:00.000Z","3.3.2",[19,55,21,56,57],"http:\u002F\u002Fmtgpulse.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmtgpulse-magic-the-gathering-deckbox-plugin.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":11,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":52,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":107,"download_link":108,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ccg-quickly","CCG Quickly","1.2.7","Chris Wood","https:\u002F\u002Fprofiles.wordpress.org\u002Fccgonlineservices\u002F","\u003Cp>CCG Quickly allows you to quickly access certain aspects of the WordPress Dashboard no matter where you are.\u003C\u002Fp>\n\u003Cp>When logged into your WordPress website the WordPress heading banner is available for you to gain quick access to certain plugins.\u003Cbr \u002F>\nCCG Quickly allows you even fast access to certain pages within the WordPress Admin with one a single click of that particular page you wish to view.\u003Cbr \u002F>\nFurther settings to the Plugin found within Tools >> CCG Quickly allows you to turn on even faster access to editing individual pages of your WordPress website.\u003Cbr \u002F>\nWhereas you would normally have to Select Visit Dashboard, then select Pages, then select the page to edit you can with CCG Quickly select the Page you want from a drop down menu taking you directly to the page to edit in one click.\u003C\u002Fp>\n\u003Cp>Further direct access is also available for Media, Add Media, Settings, Posts, Add Post, Tools and Users.\u003Cbr \u002F>\nThe Menu layout is as follows:\u003C\u002Fp>\n\u003Cp>CCG Quickly\u003Cbr \u002F>\n— Pages\u003Cbr \u002F>\n    —- Page 1\u003Cbr \u002F>\n    —- Page 2\u003Cbr \u002F>\n    —- …\u003Cbr \u002F>\n    Media\u003Cbr \u002F>\n    Add Media\u003Cbr \u002F>\n    Settings\u003Cbr \u002F>\n    Post\u003Cbr \u002F>\n    Add Post\u003Cbr \u002F>\n    Tools\u003Cbr \u002F>\n    Users\u003C\u002Fp>\n\u003Cp>In the settings of the Plugin (Tools >> CCG Quickly) you can turn on or off any of these particular quick access links.\u003C\u002Fp>\n\u003Cp>It can save valuable time in traversing the WordPress Admin by allowing you to go directly to various standard WordPress Admin Pages.\u003C\u002Fp>\n","A Free fast access to pages within the Wordpress Dashboard.",1346,"2025-12-17T13:42:00.000Z","5.2",[19,105,106],"fastaccess","quickly","https:\u002F\u002Fccgos.com\u002Fccg-quickly\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fccg-quickly.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":124,"download_link":125,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"energy-search","Energy Search","0.3","-","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamer2020\u002F","\u003Cp>A Pokemon TCG plugin for WordPress made with the Pokemon TCG API host on \u003Ca href=\"https:\u002F\u002Fpokemontcg.io\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpokemontcg.io\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Using this plugin you can add a card database to your WordPress website. Many more features to be added in the future!\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.energysearch.gamer2020.net\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.energysearch.gamer2020.net\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Page Shortcodes\u003C\u002Fh3>\n\u003Cp>[es_search_page] – Code for the search results page.\u003C\u002Fp>\n\u003Cp>[es_card_page] – Code for the page for individual cards.\u003C\u002Fp>\n\u003Cp>[es_sets_page] – Code for the page that displays all the sets.\u003C\u002Fp>\n\u003Cp>[es_search_box] – Code for the search box.\u003C\u002Fp>\n\u003Ch3>Post Shortcodes\u003C\u002Fh3>\n\u003Cp>[es_shortcode_card_name]xy4-118[\u002Fes_shortcode_card_name] – Displays the card name with link to card. Hovering shows the card’s image.\u003C\u002Fp>\n\u003Cp>[es_shortcode_card_image]bw5-107[\u002Fes_shortcode_card_image] – Shows card image with link.\u003C\u002Fp>\n\u003Ch3>Recommendations\u003C\u002Fh3>\n\u003Cp>The plugin works best with a template that supports full width pages; this is mainly for the search results page.\u003C\u002Fp>\n\u003Cp>It’s also recommended to use a plugin like https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fper-page-sidebars\u002F to have different side bars for different pages.\u003C\u002Fp>\n","A Pokemon TCG plugin for Wordpress!",6020,"2019-04-14T06:27:00.000Z","4.9.29","4.9","7.0",[123,22,57],"gamer2020","https:\u002F\u002Fwww.EnergySearch.Gamer2020.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenergy-search.0.3.zip",{"attackSurface":127,"codeSignals":176,"taintFlows":223,"riskAssessment":224,"analyzedAt":230},{"hooks":128,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":13,"unprotectedCount":13},[129,135,137,141,146,149,152,156,160,164,168],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","init","ccg_man_register_post_type","ccg-manager.php",53,{"type":130,"name":131,"callback":136,"file":133,"line":49},"ccg_man_taxonomies",{"type":130,"name":138,"callback":139,"file":133,"line":140},"do_meta_boxes","ccg_man_card_image",90,{"type":142,"name":143,"callback":144,"file":133,"line":145},"filter","admin_post_thumbnail_html","ccg_man_set_featured",93,{"type":142,"name":143,"callback":147,"file":133,"line":148},"ccg_man_remove_featured",94,{"type":130,"name":131,"callback":150,"file":133,"line":151},"ccg_man_card_image_link",96,{"type":130,"name":153,"callback":154,"file":133,"line":155},"admin_menu","ccg_man_card_meta",111,{"type":130,"name":157,"callback":158,"priority":87,"file":133,"line":159},"save_post","ccg_man_save_card",178,{"type":142,"name":161,"callback":162,"file":133,"line":163},"manage_edit-ccg_card_columns","ccg_man_columns",192,{"type":130,"name":165,"callback":166,"priority":11,"file":133,"line":167},"manage_ccg_card_posts_custom_column","ccg_man_card_columns",272,{"type":130,"name":169,"callback":170,"file":133,"line":171},"admin_head","ccg_man_admin_head_css",309,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":13,"externalRequests":13,"nonceChecks":87,"capabilityChecks":87,"bundledLibraries":222},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":50,"rawEcho":181,"locations":182},19,[183,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220],{"file":133,"line":184,"context":185},116,"raw output",{"file":133,"line":187,"context":185},118,{"file":133,"line":189,"context":185},119,{"file":133,"line":191,"context":185},121,{"file":133,"line":193,"context":185},122,{"file":133,"line":195,"context":185},124,{"file":133,"line":197,"context":185},125,{"file":133,"line":199,"context":185},127,{"file":133,"line":201,"context":185},133,{"file":133,"line":203,"context":185},208,{"file":133,"line":205,"context":185},224,{"file":133,"line":207,"context":185},234,{"file":133,"line":209,"context":185},242,{"file":133,"line":211,"context":185},256,{"file":133,"line":213,"context":185},259,{"file":133,"line":215,"context":185},262,{"file":133,"line":217,"context":185},297,{"file":133,"line":219,"context":185},300,{"file":133,"line":221,"context":185},304,[],[],{"summary":225,"deductions":226},"The ccg-manager plugin version 0.1 presents a seemingly strong security posture based on the provided static analysis and vulnerability history. The absence of identified CVEs, dangerous functions, raw SQL queries, file operations, and external HTTP requests is highly encouraging. Furthermore, the presence of nonce and capability checks, along with the exclusive use of prepared statements for SQL, indicates good development practices in these critical areas.\n\nHowever, a significant concern arises from the low output escaping rate. With only 24% of the 25 identified outputs being properly escaped, there is a substantial risk of cross-site scripting (XSS) vulnerabilities. This means that user-supplied input, if not properly sanitized before being rendered in the output, could be executed as malicious JavaScript in the user's browser.\n\nWhile the attack surface is reported as zero, this could be due to the plugin's specific implementation or limitations in the analysis tools. The lack of any recorded vulnerabilities in its history is positive, but it's important to remember that this is a very early version (0.1). The absence of vulnerabilities in a new plugin doesn't guarantee future security. The low output escaping is the most prominent actionable risk identified in the static analysis.",[227],{"reason":228,"points":229},"Low output escaping rate (24%)",15,"2026-03-17T00:36:39.119Z",{"wat":232,"direct":238},{"assetPaths":233,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[234],"\u002Fwp-content\u002Fplugins\u002Fccg-manager\u002Fccg-manager.php",[],[],[],{"cssClasses":239,"htmlComments":240,"htmlAttributes":252,"restEndpoints":259,"jsGlobals":260,"shortcodeOutput":261},[],[241,242,243,244,245,246,247,248,249,250,251],"Copyright (C) 2013 Chris Reynolds | hello@chrisreynolds.io","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 3 of the License, or","(at your option) any later version.","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.","You should have received a copy of the GNU General Public License","along with this program.  If not, see \u003Chttp:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F>",[253,254,255,256,257,258],"name=\"ccg_man_noncename\"","id=\"ccg_man_noncename\"","name=\"cost\"","name=\"creature-type\"","name=\"power\"","name=\"rarity\"",[],[],[]]