[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmrqwmhQfytGOq94lZIS9aSTGOHMtbmlo9ZkqAZRzw-g":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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":135,"fingerprints":232},"gif-master","GIF Master – Awesome GIFs with Giphy and Tenor","1.0.1","Deepak Khokhar","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepakkite\u002F","\u003Cp>Ever wanted to use gifs in your content? Look no further. GIF Master does just that with unlimited free gifs powered by Giphy and Tenor.\u003C\u002Fp>\n\u003Cp>You will see an additional gif button in the post\u002Fpage editor and clicking this will open a new popup where you can search for your favorite gifs and insert them in your content. It’s that easy!\u003C\u002Fp>\n\u003Cp>Notice: If you are using some page builder or Guttenberg and not classic editor, you can insert a classic visual\u002Fhtml block and then you will see the gif button.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t generate any gif on it’s own and relies on services provided from \u003Ca href=\"https:\u002F\u002Fgiphy.com\u002F\" rel=\"nofollow ugc\">Giphy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftenor.com\u002F\" rel=\"nofollow ugc\">Tenor\u003C\u002Fa> to get the gifs from these sites with attribution.\u003C\u002Fp>\n\u003Cp>You would need to create accounts on Giphy and Tenor and get your API keys from there. Both services are free. Check their terms of service and other guidelines as below:\u003Cbr \u002F>\nTenor – \u003Ca href=\"https:\u002F\u002Ftenor.com\u002Flegal-terms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftenor.com\u002Fgifapi\u002Fdocumentation#apiterms\" rel=\"nofollow ugc\">API Terms\u003C\u002Fa>\u003Cbr \u002F>\nGiphy – \u003Ca href=\"https:\u002F\u002Fsupport.giphy.com\u002Fhc\u002Fen-us\u002Farticles\u002F360020027752-GIPHY-Terms-of-Service\" rel=\"nofollow ugc\">User Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupport.giphy.com\u002Fhc\u002Fen-us\u002Farticles\u002F360032872931\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have any feedback or new feature request, please let us know by creating a support ticket and we will add\u002Fimprove it as soon as possible.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Easy to use, No configurations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Super fast loading of Gifs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search gifs from 2 major platforms Giphy and Tenor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Unlimited gif search.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No need to leave your site when searching for gifs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Seamless integration with Giphy and Tenor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","GIF Master WordPress plugin allows you to insert gifs from Giphy and Tenor into your WordPress pages and posts.",3000,13336,100,1,"2025-06-16T07:57:00.000Z","6.8.5","6.0","7.4",[20,21,22,23,24],"animated-gifs","gif","giphy","tenor","tenor-gifs","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgif-master.1.0.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"deepakkite",6,5210,99,236,78,"2026-04-05T05:05:51.230Z",[40,57,75,93,116],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":25,"tags":53,"homepage":25,"download_link":55,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"insert-giphy-block","Insert Giphy Block","0.1.0","Michael","https:\u002F\u002Fprofiles.wordpress.org\u002Fdonmhico\u002F","\u003Cp>Search and insert a Giphy directly from your Gutenberg editor.\u003C\u002Fp>\n","Search and insert a Giphy directly from your Gutenberg editor.",700,13814,"2020-03-19T11:31:00.000Z","5.3.21","5.3.2",[21,22,54],"gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-giphy-block.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":51,"requires_at_least":25,"requires_php":25,"tags":68,"homepage":73,"download_link":74,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ax-gifs","AX Gif","1.1","harrychd","https:\u002F\u002Fprofiles.wordpress.org\u002Fharrychd\u002F","\u003Cp>PLEASE NOTE: This plugin is for the classic WYSIWYG (normal text window) editor, and does not currently work with Gutenberg. This functionality is coming soon.\u003C\u002Fp>\n\u003Cp>Accessibility shouldn\\’t be an optional extra, and even better than accessibility is inclusion. At the Big Hack we\\’re pushing for a digital future where everyone can use the internet, regardless of ability.\u003C\u002Fp>\n\u003Cp>That\\’s why we\\’ve created an accessible GIPHY lookup that can embed gifs in an accessible way, both on the back-end and with markup, and on the front end. This is only the first step, and we\\’ll be adding to this plugin, and creating more, in the near future.\u003C\u002Fp>\n\u003Cp>If you have any feedback \u002F you have an idea you think could make the internet more accessible, please email harry@clearhonestdesign.com\u003C\u002Fp>\n","A plugin which allows you to embed accessible gifs from GIPHY into the content editor with custom alt tags.",10,1258,"2019-11-18T11:45:00.000Z",[69,70,71,72,22],"accessibility","accessible-gifs","alt-tags","gifs","https:\u002F\u002Fbighack.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fax-gifs.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":27,"downloaded":83,"rating":27,"num_ratings":27,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":25,"tags":87,"homepage":91,"download_link":92,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"vm2x-giphy-tm","VM2X-GIPHY-TM","1.1.0","Mao Ye","https:\u002F\u002Fprofiles.wordpress.org\u002Fvm2xkevin\u002F","\u003Cp>The fastest and easiest way to bring the full GIPHY experience directly to your WordPress website – GIGHY GIFs Searcher for tinyMCE , Copy from kevin’s vm plugin  – vm2x.com , It allow you use the powerful images libary of GIPHY in your wordpress through default content editor – tinyMCE, so you can use the GIPHY images libary in WordPress’s Posts . By default, this plugin hides all functionality available in the new block editor (“Gutenberg”).\u003C\u002Fp>\n","VM2X Insert GIPHY Images",2739,"2022-06-07T05:12:00.000Z","6.0.11","4.6",[88,72,22,89,90],"emojis","images","stickers","https:\u002F\u002Fvm2x.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvm2x-giphy-tm.1.1.0.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":18,"tags":108,"homepage":114,"download_link":115,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"pw-woocommerce-gift-cards","PW WooCommerce Gift Cards","2.39","pimwick","https:\u002F\u002Fprofiles.wordpress.org\u002Fpimwick\u002F","\u003Cp>\u003Cstrong>Your WooCommerce store should offer gift cards!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Gift Cards are convenient and increase sales organically. the WooCommerce Gift Cards plugin makes it easy to sell gift cards to your store. So easy to get started, you can be selling gift cards for your WooCommerce store in 5 minutes!\u003C\u002Fp>\n\u003Cp>The PW WooCommerce Gift Cards plugin is designed for online stores using WooCommerce, enabling them to sell digital gift cards seamlessly. With this plugin, customers can purchase gift cards by selecting a predefined amount, entering the recipient’s email, and adding a personalized message. The recipient receives an email containing the gift card code, which they can apply during checkout to redeem the balance.\u003C\u002Fp>\n\u003Cp>For store owners, the plugin integrates smoothly with WooCommerce, allowing for easy creation and management of gift card products. It utilizes WooCommerce’s email template system to ensure consistent and professional communication with customers. Additionally, the plugin supports guest checkout, meaning recipients can redeem gift cards without needing to create an account. This straightforward approach enhances the shopping experience and provides an additional avenue for customer engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purchasing\u003C\u002Fstrong> Similar to Amazon.com gift cards, the customer can specify the amount, recipient, and message when purchasing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Receiving\u003C\u002Fstrong> WooCommerce email template system for beautiful emails. Click the link directly in the email to add the gift card to the cart automatically!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redeeming\u003C\u002Fstrong> Integrates into your theme to make redeeming a gift card easy for the customer. Applies the balance after tax, just like cash. New balance shown on the cart and checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Guest Checkout\u003C\u002Fstrong> Gift cards are not tied to a specific account so guests can receive gift cards without having to create an account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Blocks\u003C\u002Fstrong> Works with the WooCommerce Blocks based Cart and Checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>High Performance Order Storage (HPOS)\u003C\u002Fstrong> Compatible with WooCommerce’s High Performance Order Storage system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with most plugins\u003C\u002Fstrong> Works with nearly every plugin including WooCommerce Subscriptions, WooCommerce Pre-Orders, and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setup is easy!\u003C\u002Fstrong> One-click creation of the Gift Card product. Easily customized to suit your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gift Card Admin\u003C\u002Fstrong> See your gift card liability at a glance. View details about individual cards.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F\" rel=\"nofollow ugc\">PW WooCommerce Gift Cards Pro\u003C\u002Fa> lets you do more:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Easily move gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Gift Cards\u003C\u002Fstrong> – Recipient can view their gift card as a PDF to print out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bonus Gift Cards\u003C\u002Fstrong> – Offer a free gift card for purchasing a gift card. For example, “Buy a $25 gift card, get a $5 gift card free!”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Email Designer\u003C\u002Fstrong> – Even more customization for your gift card email. Includes the ability to add an image to the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Custom Amounts\u003C\u002Fstrong> – Allow customers to specify the amount. You can set a minimum and a maximum amount.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule delivery\u003C\u002Fstrong> – Optionally allow customers to schedule when a gift card will be delivered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Specify a Default Amount\u003C\u002Fstrong> – Choose an amount that will be pre-selected when purchasing a gift card.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer-facing Balance Page\u003C\u002Fstrong> – A shortcode to let customers check their gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adding funds to existing gift card\u003C\u002Fstrong> – Customers can add funds to existing gift cards from the Check Balance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Coupon Code Field\u003C\u002Fstrong> – Optionally allow the existing “Apply Coupon” field to also accept gift card numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expiration Dates\u003C\u002Fstrong> – Automatically set an expiration date based on the purchase date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Balance Adjustments\u003C\u002Fstrong> – Perform balance adjustments in the admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sell Physical Gift Cards\u003C\u002Fstrong> – Import existing gift card numbers and balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manually Generate Gift Cards\u003C\u002Fstrong> – Specify the amount and quantity for the cards to create multiple cards in one step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Codes\u003C\u002Fstrong> – Include a QR code on the gift card email, PDF, or both.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Adheres to the WordPress and WooCommerce REST API standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Compatible with WooCommerce 4.0 and higher.\u003C\u002Fp>\n\u003Cp>Available in the following languages:\u003Cbr \u002F>\n* Arabic\u003Cbr \u002F>\n* Danish\u003Cbr \u002F>\n* Dutch\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Finnish\u003Cbr \u002F>\n* French\u003Cbr \u002F>\n* Galician\u003Cbr \u002F>\n* German\u003Cbr \u002F>\n* Italian\u003Cbr \u002F>\n* Polish\u003Cbr \u002F>\n* Portuguese\u003Cbr \u002F>\n* Romanian\u003Cbr \u002F>\n* Russian\u003Cbr \u002F>\n* Spanish\u003Cbr \u002F>\n* Swedish\u003C\u002Fp>\n\u003Cp>The following currency switcher plugins are supported:\u003Cbr \u002F>\n* Aelia Currency Switcher\u003Cbr \u002F>\n* WooCommerce Currency Switcher by realmag777\u003Cbr \u002F>\n* WPML WooCommerce Multi-currency by OnTheGoSystems\u003Cbr \u002F>\n* Multi Currency for WooCommerce by VillaTheme\u003Cbr \u002F>\n* WooCommerce Ultimate Multi Currency Suite by Dev49.net (requires a patch, contact us for details)\u003Cbr \u002F>\n* Polylang + Hyyan WooCommerce Polylang Integration\u003C\u002Fp>\n","Sell gift cards to your WooCommerce store, in just a few minutes!",20000,2227071,94,194,"2026-03-15T14:47:00.000Z","6.9.4","4.5",[109,110,111,112,113],"gift-cards","gift-certificates","store-credit","vouchers","woocommerce","https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpw-woocommerce-gift-cards.2.39.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":27,"num_ratings":27,"last_updated":126,"tested_up_to":106,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":133,"download_link":134,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"image-hub","Image Hub – Free Images from Unsplash, Pixabay, Pexels, Openverse & Giphy","1.0.11","Extend Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fextendthemes\u002F","\u003Cp>Whether you’re publishing blog posts, product pages, or marketing content, Image Hub gives you the visual tools to do it faster, safer, and better: no external tabs, downloads, or uploads. Plus, it’s compatible with all the major website builders.\u003C\u002Fp>\n\u003Ch4>Supported Image Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpexels.com\" rel=\"nofollow ugc\">Pexels\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Funsplash.com\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpixabay.com\" rel=\"nofollow ugc\">Pixabay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fopenverse\u002F\" rel=\"ugc\">Openverse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgiphy.com\" rel=\"nofollow ugc\">Giphy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Integrated stock search\u003C\u002Fstrong> from 5 royalty-free image sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct import\u003C\u002Fstrong> to your WordPress media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe for commercial use\u003C\u002Fstrong> – all sources have royalty-free options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized asset management\u003C\u002Fstrong> – your own uploads + stock in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance-friendly\u003C\u002Fstrong> – lightweight, fast, and built for daily use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Image Hub routes all API requests to third-party image providers (like Pexels, Unsplash, Pixabay, Openverse, and Giphy) \u003Cstrong>through a secure proxy at\u003C\u002Fstrong> \u003Ca href=\"api.wpimagehub.com\" rel=\"nofollow ugc\">api.wpimagehub.com\u003C\u002Fa>. This architecture:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Keeps API keys private\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delivers a standardized image format\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimizes response data for WordPress display\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The result? A unified, fast, and secure image search experience tailored to the WordPress editor.\u003C\u002Fp>\n\u003Ch3>Terms & Policies\u003C\u002Fh3>\n\u003Cp>By using Image Hub, you agree to our Terms of Use and Privacy Policy. We recommend reviewing these before installation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpimagehub.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpimagehub.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source files\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fextendthemes\u002Fimage-hub-wp\" rel=\"nofollow ugc\">github\u003C\u002Fa>\u003C\u002Fp>\n","Access and manage royalty-free images from Unsplash, Pixabay, Pexels, Openverse & Giphy without leaving your WordPress dashboard.",10000,25967,"2025-11-24T11:09:00.000Z","6.5",[22,129,130,131,132],"openverse","pexels","pixabay","unsplash","https:\u002F\u002Fwpimagehub.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-hub.1.0.11.zip",{"attackSurface":136,"codeSignals":169,"taintFlows":186,"riskAssessment":223,"analyzedAt":231},{"hooks":137,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":27,"unprotectedCount":27},[138,144,149,153,157,161],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","init","gifm_add_tinymce_button","gif-master.php",18,{"type":145,"name":146,"callback":147,"file":142,"line":148},"filter","mce_external_plugins","gifm_add_btns",23,{"type":145,"name":150,"callback":151,"file":142,"line":152},"mce_buttons","gifm_register_btns",24,{"type":145,"name":154,"callback":155,"file":142,"line":156},"tiny_mce_version","gifm_check_mce_ver",40,{"type":139,"name":158,"callback":159,"file":142,"line":160},"admin_enqueue_scripts","gifm_reg_admin_scripts",48,{"type":139,"name":162,"callback":163,"file":142,"line":164},"admin_menu","gifm_admin_config",70,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":27,"externalRequests":27,"nonceChecks":14,"capabilityChecks":181,"bundledLibraries":182},[],{"prepared":27,"raw":27,"locations":172},[],{"escaped":174,"rawEcho":174,"locations":175},2,[176,179],{"file":142,"line":177,"context":178},109,"raw output",{"file":142,"line":180,"context":178},119,3,[183],{"name":184,"version":28,"knownCves":185},"TinyMCE",[],[187,212],{"entryPoint":188,"graph":189,"unsanitizedCount":27,"severity":211},"gifm_config_callback (gif-master.php:77)",{"nodes":190,"edges":207},[191,195,201,203],{"id":192,"type":193,"label":194,"file":142,"line":56},"n0","source","$_POST (x2)",{"id":196,"type":197,"label":198,"file":142,"line":199,"wp_function":200},"n1","sink","update_option() [Settings Manipulation]",86,"update_option",{"id":202,"type":193,"label":194,"file":142,"line":56},"n2",{"id":204,"type":197,"label":205,"file":142,"line":177,"wp_function":206},"n3","echo() [XSS]","echo",[208,210],{"from":192,"to":196,"sanitized":209},true,{"from":202,"to":204,"sanitized":209},"low",{"entryPoint":213,"graph":214,"unsanitizedCount":27,"severity":211},"\u003Cgif-master> (gif-master.php:0)",{"nodes":215,"edges":220},[216,217,218,219],{"id":192,"type":193,"label":194,"file":142,"line":56},{"id":196,"type":197,"label":198,"file":142,"line":199,"wp_function":200},{"id":202,"type":193,"label":194,"file":142,"line":56},{"id":204,"type":197,"label":205,"file":142,"line":177,"wp_function":206},[221,222],{"from":192,"to":196,"sanitized":209},{"from":202,"to":204,"sanitized":209},{"summary":224,"deductions":225},"The \"gif-master\" plugin v1.0.1 exhibits a generally good security posture based on the static analysis. There are no identified critical or high-severity vulnerabilities in the code, and the vulnerability history is clean, indicating a lack of past exploitable issues. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks. The limited attack surface with no exposed AJAX handlers, REST API routes, or shortcodes, especially without authentication, is a significant positive security control.",[226,229],{"reason":227,"points":228},"Partial output escaping",4,{"reason":230,"points":181},"Bundled library (TinyMCE) may have vulnerabilities","2026-03-16T18:18:27.833Z",{"wat":233,"direct":240},{"assetPaths":234,"generatorPatterns":237,"scriptPaths":238,"versionParams":239},[235,236],"\u002Fwp-content\u002Fplugins\u002Fgif-master\u002Fjs\u002Fgifm_tinymce.js","\u002Fwp-content\u002Fplugins\u002Fgif-master\u002Fjs\u002Fcustom.js",[],[235,236],[],{"cssClasses":241,"htmlComments":242,"htmlAttributes":243,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":249},[],[],[244,245],"gifm_tenor_api","gifm_giphy_api",[],[248],"gifm_tinymce_obj",[]]