[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnXouJk-6veOHujWIyOr0zIfxCpOpQnfTgCWzKXwnnjo":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":330,"crawl_stats":38,"alternatives":337,"analysis":441,"fingerprints":2144},"embedpress","EmbedPress – PDF Embedder, Embed YouTube Videos, 3D FlipBook, Social feeds, Docs & more","4.4.11","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>EmbedPress – embed from unlimited sources: embed PDF with a 3D flipbook viewer, embed YouTube, social feeds, Google Docs, Maps, Vimeo, Wistia, Spotify, and more — all without coding. Display content beautifully on websites built with Elementor, Gutenberg block editor, or other page builders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F\" rel=\"nofollow ugc\">EmbedPress\u003C\u002Fa> enhances the interactive storytelling on your WordPress website by offering one-click embeds of multimedia platforms. You can upload PDF documents, embed PDFs, videos, social feeds, Google maps, 3D flipbooks, posts, pages, documents, and much more from unlimited content sources.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fuel up your website’s engagement and make it aesthetically pleasing by embedding content directly in Classic Editor, Gutenberg Block Editor, Elementor, or by using EmbedPress shortcodes on other WordPress page builders with ease.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIfKhQZMOJ3Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🔥 ALL-IN-ONE WORDPRESS EMBEDDING PLUGIN SUPPORTS UNLIMITED SOURCES\u003C\u002Fh3>\n\u003Cp>With EmbedPress, all you need is a sharable URL of content from over unlimited websites. Just copy and paste the URL into a WordPress post. It can be Google maps, Wistia audio files, Vimeo videos, or blog posts. EmbedPress automatically understands the URL and instantly embeds fully responsive content on your websites. Using EmbedPress, you can also display Instagram feeds, embed PDF 3D flipbook viewers, upload PDF documents, embed maps, etc. without custom coding.\u003C\u002Fp>\n\u003Ch3>📄 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-pdf-document\u002F\" rel=\"nofollow ugc\">EMBED PDF\u003C\u002Fa>, DOC, PPT, OR ALMOST ANY FILE TYPE, RIGHT FROM WORDPRESS\u003C\u002Fh3>\n\u003Cp>Upload PDF, PPT (Powerpoint Presentation), DOCS, XLS (Excel Files), or any file type and embed any documents efficiently. EmbedPress makes embedding PDFs and documents on Gutenberg and Elementor easier with its exclusive ‘Document’ block & addons.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1yVbt3XW-Wo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>⚡ \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fturn-embedded-pdf-into-a-3d-flip-book\u002F\" rel=\"nofollow ugc\">DISPLAY 3D FLIPBOOK\u003C\u002Fa> PDF VIEWER ON YOUR SITE\u003C\u002Fh3>\n\u003Cp>EmbedPress allows you to embed PDFs and convert them into 3D PDF flipbooks with a single click. Upload PDF Documents and make your PDF 3D flipbooks more dynamic to capture viewers’ attention immediately. Moreover, you can add a toolbar, sound effects and more to make your PDF 3D flipbook more interactive.\u003C\u002Fp>\n\u003Ch3>⚡ \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-web-pages-post-embedpress-wrapper\u002F\" rel=\"nofollow ugc\">EMBED POSTS\u003C\u002Fa> AND PAGES FROM COUNTLESS WEBSITES\u003C\u002Fh3>\n\u003Cp>EmbedPress offers a soothing experience to embed pages and posts from your desired website. This feature is called Wrapper. Any website can now be embedded into your own WordPress website.\u003C\u002Fp>\n\u003Ch3>\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↗\u003C\u002Fspan>️ DO SOCIAL SHARE OF EMBEDDED CONTENTS\u003C\u002Fh3>\n\u003Cp>Sharing content directly from your website is now one click away. You can instantly share embedded content from your website on Facebook, LinkedIn, X, Pinterest, etc. with EmbedPress. Display your website content easily in your chosen social feeds without using embed codes.\u003C\u002Fp>\n\u003Ch3>🔗 COMPATABLE WITH GUTENBERG EMBED S & OTHER WORDPRESS PAGE BUILDERS\u003C\u002Fh3>\n\u003Cp>EmbedPress makes embedding content on Classic Editor, Gutenberg Block Editor & Elementor completely hassle-free for you with advanced customizations.\u003C\u002Fp>\n\u003Cp>You can also effortlessly use advanced \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-use-embedpress-shortcodes-page-builders\u002F\" rel=\"nofollow ugc\">EmbedPress shortcodes\u003C\u002Fa> to embed content into any of your preferred WordPress page builders, like Beaver Builder & Divi, in less than a minute.\u003C\u002Fp>\n\u003Ch3>📈 ANALYZE EMBEDDED CONTENT ANALYTICS [PRO]\u003C\u002Fh3>\n\u003Cp>Track the performance of your embeds directly from your WordPress dashboard. With EmbedPress analytics, view metrics like embed counts, clicks, views, impressions, and geo data. Plus, export the data with a single click.\u003C\u002Fp>\n\u003Ch3>🤝 TRANSLATE YOUR EMBEDDED CONTENT WITH MULTILINGUAL PLUGIN WPML\u003C\u002Fh3>\n\u003Cp>EmbedPress is now certified as a recommended plugin and is 100% compatible with the most popular WordPress Multilingual plugin, WPML. \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Ftranslate-embedpress-wpml\u002F\" rel=\"nofollow ugc\">Translate your favorite embedding solution\u003C\u002Fa> for WordPress into all of your preferred languages.\u003C\u002Fp>\n\u003Ch3>🎬 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-video\u002F\" rel=\"nofollow ugc\">EMBED VIDEOS\u003C\u002Fa> & ENGAGE AUDIENCES\u003C\u002Fh3>\n\u003Cp>You can seamlessly embed YouTube, Wistia, and Vimeo, but EmbedPress and other 25+ video sources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-youtube-wordpress\u002F\" rel=\"nofollow ugc\">Embed YouTube videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-wistia-videos-wordpress\u002F\" rel=\"nofollow ugc\">Embed Wistia videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-vimeo-videos-wordpress\u002F\" rel=\"nofollow ugc\">Embed Vimeo videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-animoto-videos-wordpress\u002F\" rel=\"nofollow ugc\">Animoto embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-collegehumor-videos-wordpress\u002F\" rel=\"nofollow ugc\">College Humor embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-coub-videos-iwordpress\u002F\" rel=\"nofollow ugc\">Coub embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-crowdranking-polls-wordpress\u002F\" rel=\"nofollow ugc\">Crowd Ranking embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-cloudup-videos-images-or-audios-wordpress\u002F\" rel=\"nofollow ugc\">Cloudup embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-clypit-audio-wordpress\u002F\" rel=\"nofollow ugc\">Clypit embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-dailymotion-videos-wordpress\u002F\" rel=\"nofollow ugc\">Daily Motion embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-funnyordie-videos-wordpress\u002F\" rel=\"nofollow ugc\">Funny or Die embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-hulu-videos-wordpress\u002F\" rel=\"nofollow ugc\">Hulu embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-kickstarter-videos-wordpress\u002F\" rel=\"nofollow ugc\">Kickstarter embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-nfb-videos-wordpress\u002F\" rel=\"nofollow ugc\">NFB embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-sapo-videos-wordpress\u002F\" rel=\"nofollow ugc\">Sapo Videos embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-sproutvideo\u002F\" rel=\"nofollow ugc\">SproutVideo embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-ted-videos-wordpress\u002F\" rel=\"nofollow ugc\">TED embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-twitch-streams-chat\u002F\" rel=\"nofollow ugc\">Twitch embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-videopress-videos-wordpress\u002F\" rel=\"nofollow ugc\">VideoPress embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.vidyard.com\u002F\" rel=\"nofollow ugc\">Vidyard embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-wave-videos-in-wordpress\u002F\" rel=\"nofollow ugc\">Wave embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check the video tutorial 👇\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5UUGEX1Zzs8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🎞️ CUSTOMIZE YOUTUBE VIDEO EMBEDS WITH ADVANCED FEATURES [PRO]\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add Custom Branding by embedding your own customized logo and call-to-action buttons.\u003C\u002Fli>\n\u003Cli>Embed a ‘Subscription Button’ and boost conversion rates for your website & your YouTube channel.\u003C\u002Fli>\n\u003Cli>Show or hide closed captions & enable live chat with every video.\u003C\u002Fli>\n\u003Cli>Allow autoplay, display video annotations and related videos, and much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 ADD CUSTOM BRANDING WITH MULTIMEDIA EMBEDS [PRO]\u003C\u002Fh3>\n\u003Cp>Along with YouTube video embeds, EmbedPress also enables you to embed custom logos and call-to-action buttons in other multimedia content to brand them with your website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Branding for Vimeo video embeds [PRO]\u003C\u002Fli>\n\u003Cli>Custom Branding for Wistia video embeds [PRO]\u003C\u002Fli>\n\u003Cli>Custom Branding for Twitch stream embeds [PRO]\u003C\u002Fli>\n\u003Cli>Custom Branding for Dailymotion embed [PRO]\u003C\u002Fli>\n\u003Cli>Custom Branding for PDFs & Documents [PRO]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 EXCLUSIVE CUSTOMIZATIONS FOR MULTIMEDIA EMBEDS [PRO]\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-vimeo-videos-wordpress\u002F\" rel=\"nofollow ugc\">Vimeo\u003C\u002Fa>: Play your videos on Loop, turn on Auto Pause, enable DNT, and much more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-wistia-videos-wordpress\u002F\" rel=\"nofollow ugc\">Wistia\u003C\u002Fa>: Start your videos with a Custom Volume with Controls, enable Captions, and Rewind videos when needed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-twitch-streams-chat\u002F\" rel=\"nofollow ugc\">Twitch\u003C\u002Fa>: Show Chat, enable a Custom Theme & Full Screen Button, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-configure-settings-for-dailymotion-video-embeds\u002F\" rel=\"nofollow ugc\">Dailymotion\u003C\u002Fa>: Show Logo, display Video Information or Play Controls, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-configure-settings-for-soundcloud-audio-embeds\u002F\" rel=\"nofollow ugc\">SoundCloud\u003C\u002Fa>: Add a Buy Button or Download Button, enable Share Button, display Username & more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-spotify-artist-follower-widget\u002F\" rel=\"nofollow ugc\">Spotify\u003C\u002Fa>: Choose a Player Background Color and embed Artist Follower Buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fvideo-custom-player-controls\u002F\" rel=\"nofollow ugc\">Custom Video & Audio Player\u003C\u002Fa>: Update the appearance of your embedded audio and videos with advanced settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lazy Loading: Enable lazy loading for embedding images on your website so they load faster.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fadd-ep-content-protection-in-embedded-content\u002F\" rel=\"nofollow ugc\">Content Protection\u003C\u002Fa>: Control the visibility of your embedded content to prevent unauthorized access.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-configure-ep-custom-ad\u002F\" rel=\"nofollow ugc\">Showcase Ads\u003C\u002Fa>: Showcase ads in embedded content from 250+ sources on your website using images, videos, or direct URLs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>☁️ \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-google-sources\u002F\" rel=\"nofollow ugc\">EMBED GOOGLE SOURCES\u003C\u002Fa>: DOCS, SHEETS, DRAWINGS, FORMS, SLIDES, MAPS\u003C\u002Fh3>\n\u003Cp>Embedding Google sources has become easier than ever, whether they’re stored in documents, maps, drawings, spreadsheets, or presentations. EmbedPress supports all of these Google Drive options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fgoogle-docs-embed-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Docs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fgoogle-forms-embed-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fgoogle-maps-embed-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fgoogle-drawings-embed-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Drawings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-google-sheets-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Sheets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-google-slides-wordpress\u002F\" rel=\"nofollow ugc\">Embed Google Slides\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check the video tutorial 👇\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3CWysKDRoG4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>👍 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-social\u002F\" rel=\"nofollow ugc\">EMBED SOCIAL FEEDS\u003C\u002Fa> SEAMLESSLY & FOSTER SOCIAL PROOFS\u003C\u002Fh3>\n\u003Cp>With EmbedPress, you can add Facebook posts to WordPress using just a URL. Facebook post embeds are possible but not easy to use via normal methods. EmbedPress is different; it helps you to embed social feeds instantly without any API integration.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-facebook-posts-wordpress\u002F\" rel=\"nofollow ugc\">Embed Facebook posts, videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-instagram-wordpress\u002F\" rel=\"nofollow ugc\">Embed Instagram feeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-tiktok-in-wordpress\u002F\" rel=\"nofollow ugc\">Embed TikTok posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-twitter-tweets-wordpress\u002F\" rel=\"nofollow ugc\">Embed Twitter (X) tweets\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check the video tutorial 👇\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fh8oPwlZ9P5A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🎧 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-audio\u002F\" rel=\"nofollow ugc\">EMBED AUDIOS\u003C\u002Fa>: SPOTIFY, SOUNDCLOUD, MIXCLOUD & OTHERS\u003C\u002Fh3>\n\u003Cp>EmbedPress supports all of these major options for audio on your WordPress site. You can embed audio easily using the URL instead of generating embed codes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-spotify-audios-wordpress\u002F\" rel=\"nofollow ugc\">Embed Spotify\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-boomplay-music\u002F\" rel=\"nofollow ugc\">Embed Boomplay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-mixcloud-audio-wordpress\u002F\" rel=\"nofollow ugc\">Embed MixCloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-soundcloud-audio-wordpress\u002F\" rel=\"nofollow ugc\">Embed SoundCloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-huffduffer-audios-wordpress\u002F\" rel=\"nofollow ugc\">Embed HuffDuffer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-chirbit-audio-wordpress\u002F\" rel=\"nofollow ugc\">Embed Chirbit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-clypit-audio-wordpress\u002F\" rel=\"nofollow ugc\">Embed Clyp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-iheartradio-podcasts-in-wordpress\u002F\" rel=\"nofollow ugc\">iHeartRadio embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-reverbnation-audio-wordpress\u002F\" rel=\"nofollow ugc\">ReverbNation embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-smugmug-images-wordpress\u002F\" rel=\"nofollow ugc\">SmugMug embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmusicboxmaniacs.com\u002F\" rel=\"nofollow ugc\">MusicboxManiacs embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-smash-notes-podcasts-in-wordpress\u002F\" rel=\"nofollow ugc\">SmashNotes embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-spreaker-podcasts-in-wordpress\u002F\" rel=\"nofollow ugc\">Spreaker embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🖼️ \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-image\u002F\" rel=\"nofollow ugc\">EMBED IMAGES\u003C\u002Fa>: DEVIANTART, GIPHY, FLICK, IMGUR, ETC\u003C\u002Fh3>\n\u003Cp>EmbedPress supports most popular image-hosting sites, including Deviantart, Giphy, Imgur, Flick, and others:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-deviantart-image-wordpress\u002F\" rel=\"nofollow ugc\">Embed Deviantart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-giphy-gifs-wordpress\u002F\" rel=\"nofollow ugc\">Embed Giphy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-flickr-image-wordpress\u002F\" rel=\"nofollow ugc\">Embed Flickr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-imgur-images-wordpress\u002F\" rel=\"nofollow ugc\">Embed Imgur\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-23hq-photos-wordpress\u002F\" rel=\"nofollow ugc\">23hq embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-23hq-photos-wordpress\u002F\" rel=\"nofollow ugc\">GettyImages embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-23hq-photos-wordpress\u002F\" rel=\"nofollow ugc\">Orbitvu embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-23hq-photos-wordpress\u002F\" rel=\"nofollow ugc\">Zoomable embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 EMBED CHARTS AND DIAGRAMS\u003C\u002Fh3>\n\u003Cp>With EmbedPress, you have a wide variety of options for adding charts and diagrams to your WordPress site. We already saw that EmbedPress supports Google Drawings, but here are 5 more options for charts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-amcharts-wordpress\u002F\" rel=\"nofollow ugc\">AmCharts embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-cacoo-charts-wordpress\u002F\" rel=\"nofollow ugc\">Cacoo embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-chartblocks-charts-wordpress\u002F\" rel=\"nofollow ugc\">ChartBlocks embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-circuitlab-circuit-wordpress\u002F\" rel=\"nofollow ugc\">CircuitLab embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-infogram-charts-wordpress\u002F\" rel=\"nofollow ugc\">Infogram embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-datawrapper-data-charts-in-wordpress\u002F\" rel=\"nofollow ugc\">Datawrapper embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎦 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fembed-live-stream-sources\u002F\" rel=\"nofollow ugc\">EMBED LIVE STREAM VIDEOS\u003C\u002Fa>: TWITCH, STREAMABLE, ETC\u003C\u002Fh3>\n\u003Cp>Make your WordPress site more dynamic and embed live streams to boost engagement and earn revenue. This is much simpler now that you can embed live streaming videos, display live chats, and even add a subscription button, thanks to EmbedPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-twitch-streams-chat\u002F\" rel=\"nofollow ugc\">Embed Twitch Live\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-streamable-videos-in-wordpress\u002F\" rel=\"nofollow ugc\">Streamable embed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-youtube-wordpress\u002F\" rel=\"nofollow ugc\">Embed YouTube live\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check the video tutorial 👇\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1F2mPePF3F4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>✅ MORE SITES SUPPORTED BY EMBEDPRESS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-codepen-codes-in-wordpress\u002F\" rel=\"nofollow ugc\">CodePen embeds\u003C\u002Fa> (Code)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-codepoints-codes-in-wordpress\u002F\" rel=\"nofollow ugc\">Codepoints embed\u003C\u002Fa> (Code)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-codesandbox-codes-in-wordpress\u002F\" rel=\"nofollow ugc\">CodeSandbox embeds\u003C\u002Fa> (Code)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.docdroid.net\u002F\" rel=\"nofollow ugc\">DocDroid embeds\u003C\u002Fa> (Document & PDF)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-gfycat-gifs-in-wordpress\u002F\" rel=\"nofollow ugc\">Gfycat embeds\u003C\u002Fa> (GIF)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-github-gist-snippets-wordpress\u002F\" rel=\"nofollow ugc\">GitHub Gist embeds\u003C\u002Fa> (Code)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-loom-in-wordpress\u002F\" rel=\"nofollow ugc\">Loom embeds\u003C\u002Fa> (Video)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-meetup-groups-events-wordpress\u002F\" rel=\"nofollow ugc\">Meetup embeds\u003C\u002Fa> (Groups, Events)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fpolldaddy-embed-wordpress\u002F\" rel=\"nofollow ugc\">PollDaddy embeds\u003C\u002Fa> (Polls, Surveys, Quizzes)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-reddit-post-wordpress\u002F\" rel=\"nofollow ugc\">Reddit embeds\u003C\u002Fa> (Posts, Comments)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-releasewire-press-releases-wordpress\u002F\" rel=\"nofollow ugc\">ReleaseWire embeds\u003C\u002Fa> (Press releases)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-scribd-document-wordpress\u002F\" rel=\"nofollow ugc\">Scribd embeds\u003C\u002Fa> (Documents)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-sketchfab-drawings-wordpress\u002F\" rel=\"nofollow ugc\">Sketchfab embeds\u003C\u002Fa> (Drawings)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-slideshare-presentations-wordpress\u002F\" rel=\"nofollow ugc\">SlideShare embeds\u003C\u002Fa> (Presentations)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-the-new-york-times-news-in-wordpres\u002F\" rel=\"nofollow ugc\">The New York Times embeds\u003C\u002Fa> (News)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-tvcf-advertisements-in-wordpress\u002F\" rel=\"nofollow ugc\">TVCF embeds\u003C\u002Fa> (Advertisements)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-wordwall-lessons-in-wordpress\u002F\" rel=\"nofollow ugc\">Wordwall embeds\u003C\u002Fa> (Online Lessons & Courses)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-edumedia-science-files-in-wordpress\u002F\" rel=\"nofollow ugc\">EduMedia embeds\u003C\u002Fa> (Science Files)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-didacte-courses-in-wordpress\u002F\" rel=\"nofollow ugc\">Didacte embeds\u003C\u002Fa> (Online Courses)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-zingsoft-charts-grids-in-wordpress\u002F\" rel=\"nofollow ugc\">Zingsoft embeds\u003C\u002Fa> (Charts & Grids)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fhow-to-embed-codepoints-codes-in-wordpress\u002F\" rel=\"nofollow ugc\">Codepoints embeds\u003C\u002Fa> (Codes)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.fitapp.info\u002F\" rel=\"nofollow ugc\">Fitapp embed\u003C\u002Fa> (Fitness, Health, and Exercises)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocs\u002Fembed-chartblocks-charts-wordpress\u002F\" rel=\"nofollow ugc\">ChartBlocks embeds\u003C\u002Fa> (charts)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Froomshare.jp\u002F\" rel=\"nofollow ugc\">Roomshare embeds\u003C\u002Fa> (Room Share Listing)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🙌 After reading this feature list, You can probably imagine EmbedPress is a powerful and flexible plugin for embedding content. So, do you want to unlock the advanced features? \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to our Pro version.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🚀 BACKED BY A TRUSTED TEAM\u003C\u002Fh3>\n\u003Cp>This embed plugin is brought to you by the team behind \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa>, a dedicated marketplace for WordPress, trusted by 5 millions+ happy WordPress users.\u003C\u002Fp>\n\u003Ch3>👨‍💻 DOCUMENTATION AND SUPPORT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For helpful articles and tutorials, go to our \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For video tutorials, go to our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLWHp1xKHCfxAVncPuQlAFHTaRl3kO3qBi\" rel=\"nofollow ugc\">YouTube Playlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you have any more questions, ask on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fembedpress\u002F\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For more information about features, FAQs, and documentation, check out our website at \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F\" rel=\"nofollow ugc\">EmbedPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💙 LOVED EMBEDPRESS?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you love EmbedPress, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fembedpress\u002Freviews\u002F?filter=5\" rel=\"ugc\">rate us on WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpdeveloper.net\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💪 CONTRIBUTE\u003C\u002Fh3>\n\u003Cp>The full source code is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPDevelopers\u002Fembedpress\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>. Feel free to contribute or report an issue.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT?\u003C\u002Fh3>\n\u003Cp>If you like EmbedPress, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Fessential-addons.com\u002Felementor\u002F\" rel=\"nofollow ugc\">Essential Addons For Elementor\u003C\u002Fa> – Most popular Elementor extensions with 2 millions+ active users in the WordPress repository.\u003C\u002Fp>\n\u003Cp>🔔 \u003Ca href=\"https:\u002F\u002Fnotificationx.com\u002F\" rel=\"nofollow ugc\">NotificationX\u003C\u002Fa> – The all-in-one plugin for creating social proof and FOMO campaigns\u003C\u002Fp>\n\u003Cp>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">SchedulePress\u003C\u002Fa> – Complete solution for WordPress Post Scheduling to manage schedules through an editorial calendar & Social Share.\u003C\u002Fp>\n\u003Cp>🗒️ \u003Ca href=\"https:\u002F\u002Fbetterdocs.co\u002F\" rel=\"nofollow ugc\">BetterDocs\u003C\u002Fa> – The ultimate solution for creating documentation and knowledge bases in WordPress, which also reduces your manual support request.\u003C\u002Fp>\n\u003Cp>☁ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplately\u002F\" rel=\"ugc\">Templately\u003C\u002Fa> – Ultimate Template clouds with 2500+ ready templates for Elementor & Gutenberg along with FREE cloud collaboration.\u003C\u002Fp>\n\u003Cp>💰 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-payment\u002F\" rel=\"ugc\">Better Payment\u003C\u002Fa> – Create stunning payment forms and manage payments for donations, membership, and products seamlessly.\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>This plugin incorporates code from the following sources:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js\u002F\" rel=\"nofollow ugc\">PDF.js by Mozilla\u003C\u002Fa>: Used for rendering PDF documents.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002F3dflipbook.net\u002F\" rel=\"nofollow ugc\">PDF Flipbook WordPress by iberezansky\u003C\u002Fa>: Used for creating the 3D flipbook effect.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsampotts\u002Fplyr\" rel=\"nofollow ugc\">Plyr\u003C\u002Fa> : Used for displaying video\u002Faudio player\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fnickpiscitelli.github.io\u002FGlider.js\" rel=\"nofollow ugc\">Glider\u003C\u002Fa> : Used for making Carousel layout\u003Cbr \u002F>\n– \u003Ca href=\"publicalbum.org\" rel=\"nofollow ugc\">PublicAlbum\u003C\u002Fa> : Used for creating a Google Photos gallery player\u003C\u002Fp>\n","EmbedPress lets you embed videos, pages, social feeds, embed PDF 3D flipbooks & other content on WordPress without coding & enhance storytelling.",100000,5213737,96,285,"2026-03-15T05:33:00.000Z","6.9.4","4.6","5.6",[20,21,22,23,24],"embed","embed-pdf","embed-youtube","google-docs","social-feeds","https:\u002F\u002Fembedpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedpress.4.4.11.zip",94,27,0,"2024-11-27 00:00:00","2026-03-15T15:16:48.613Z",[33,49,61,73,88,102,113,124,139,150,161,172,180,190,201,208,217,225,235,243,255,266,279,285,298,310,317],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-11203","embedpress-embed-pdf-3d-flipbook-social-feeds-google-docs-vimeo-wistia-youtube-videos-audios-google-maps-in-gutenberg-bl","EmbedPress – Embed PDF, 3D Flipbook, Social Feeds, Google Docs, Vimeo, Wistia, YouTube Videos, Audios, Google Maps in Gutenberg Block & Elementor \u003C= 4.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'provider_name'","The EmbedPress – Embed PDF, 3D Flipbook, Social Feeds, Google Docs, Vimeo, Wistia, YouTube Videos, Audios, Google Maps in Gutenberg Block & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘provider_name parameter in all versions up to, and including, 4.1.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=4.1.3","4.1.4","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-11-28 09:08:20",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F167dedfa-36cc-4b01-8ea4-8eda8742953c?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2024-50461","embedpress-authenticated-contributor-stored-cross-site-scripting-2","EmbedPress \u003C= 4.0.14 - Authenticated (Contributor+) Stored Cross-Site Scripting","The EmbedPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 4.0.14 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=4.0.14","4.1.0","2024-10-24 00:00:00","2024-10-31 09:24:26",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb6851bb9-f15a-4d37-8a15-f4677bd5d62e?source=api-prod",7,{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":38,"affected_versions":66,"patched_in_version":67,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":68,"updated_date":69,"references":70,"days_to_patch":72},"CVE-2024-43936","embedpress-authenticated-contributor-stored-cross-site-scripting","EmbedPress \u003C= 4.0.8 - Authenticated (Contributor+) Stored Cross-Site Scripting","The EmbedPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 4.0.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=4.0.8","4.0.9","2024-08-26 00:00:00","2024-09-04 20:01:48",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F31f8bd62-32de-468c-9bed-e03374cb595c?source=api-prod",10,{"id":74,"url_slug":75,"title":76,"description":77,"plugin_slug":4,"theme_slug":38,"affected_versions":78,"patched_in_version":79,"severity":80,"cvss_score":81,"cvss_vector":82,"vuln_type":83,"published_date":84,"updated_date":85,"references":86,"days_to_patch":60},"CVE-2024-43328","embedpress-unauthenticated-local-file-inclusion","EmbedPress \u003C= 4.0.9 - Unauthenticated Local File Inclusion","The EmbedPress – Embed PDF, 3D Flipbook, Social Feeds, Google Docs, Vimeo, Wistia, YouTube Videos, Audios, Google Maps in Gutenberg Block & Elementor plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.0.9 via the 'page_type' parameter. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.","\u003C=4.0.9","4.0.10","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2024-08-16 00:00:00","2024-08-22 13:29:17",[87],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F21a1b117-945f-49bc-9ea1-313afa93bf32?source=api-prod",{"id":89,"url_slug":90,"title":91,"description":92,"plugin_slug":4,"theme_slug":38,"affected_versions":93,"patched_in_version":94,"severity":41,"cvss_score":95,"cvss_vector":96,"vuln_type":97,"published_date":98,"updated_date":99,"references":100,"days_to_patch":60},"CVE-2024-38707","embedpress-missing-authorization-3","EmbedPress \u003C= 4.0.4 - Missing Authorization","The EmbedPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on several functions like get_instagram_userdata_ajax, sync_instagram_data_ajax, and  delete_instagram_account in versions up to, and including, 4.0.4. This makes it possible for authenticated attackers, with subscriber-level access and above, to modify Instagram settings.","\u003C=4.0.4","4.0.5",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-07-11 00:00:00","2024-07-17 12:54:17",[101],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff507cec5-d66c-4cb0-8c35-a985aaee1283?source=api-prod",{"id":103,"url_slug":104,"title":105,"description":106,"plugin_slug":4,"theme_slug":38,"affected_versions":107,"patched_in_version":108,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":109,"updated_date":110,"references":111,"days_to_patch":48},"CVE-2024-1565","embedpress-authenticatedcontributor-stored-cross-site-scripting-via-pdf-widget-url","EmbedPress \u003C= 3.9.10 - Authenticated(Contributor+) Stored Cross-Site Scripting via PDF Widget URL","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the PDF Widget URL in all versions up to, and including, 3.9.10 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.9.10","3.9.11","2024-06-12 20:25:10","2024-06-13 08:31:33",[112],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcaa97ae8-40a8-4ca1-820b-83675c053bfc?source=api-prod",{"id":114,"url_slug":115,"title":116,"description":117,"plugin_slug":4,"theme_slug":38,"affected_versions":118,"patched_in_version":119,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":120,"updated_date":121,"references":122,"days_to_patch":48},"CVE-2024-5571","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-6","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 4.0.1 -  Authenticated (Contributor+) Stored Cross-Site Scripting via EmbedPress PDF Widget","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'url' attribute within the plugin's EmbedPress PDF widget in all versions up to, and including, 4.0.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=4.0.1","4.0.2","2024-06-04 19:46:14","2024-06-05 08:33:18",[123],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7becdab6-f952-4649-8cea-4efadf841619?source=api-prod",{"id":125,"url_slug":126,"title":127,"description":128,"plugin_slug":4,"theme_slug":38,"affected_versions":129,"patched_in_version":130,"severity":41,"cvss_score":131,"cvss_vector":132,"vuln_type":133,"published_date":134,"updated_date":135,"references":136,"days_to_patch":138},"CVE-2024-1803","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.12 - Insufficient Authorization Checks to Block Usual","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to unauthorized access of functionality due to insufficient authorization validation on the PDF embed block in all versions up to, and including, 3.9.12. This makes it possible for authenticated attackers, with contributor-level access and above, to embed PDF blocks.","\u003C=3.9.12","3.9.13",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Improper Authorization","2024-05-22 00:00:00","2024-05-23 12:43:28",[137],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F175e08ce-aec2-427a-90e0-f955711d58b2?source=api-prod",2,{"id":140,"url_slug":141,"title":142,"description":143,"plugin_slug":4,"theme_slug":38,"affected_versions":144,"patched_in_version":145,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":146,"updated_date":147,"references":148,"days_to_patch":48},"CVE-2024-4316","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-2","EmbedPress Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.16 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘id’ parameter in all versions up to, and including, 3.9.16 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.9.16","3.9.17","2024-05-09 00:00:00","2024-05-09 20:03:22",[149],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2af03168-9344-4db0-9b69-2ad1fdb6d472?source=api-prod",{"id":151,"url_slug":152,"title":153,"description":154,"plugin_slug":4,"theme_slug":38,"affected_versions":155,"patched_in_version":156,"severity":41,"cvss_score":95,"cvss_vector":96,"vuln_type":97,"published_date":157,"updated_date":158,"references":159,"days_to_patch":60},"CVE-2024-31274","embedpress-missing-authorization","EmbedPress \u003C= 3.9.11 - Missing Authorization","The EmbedPress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the delete_source_data and save_source_data functions in versions up to, and including, 3.9.11. This makes it possible for unauthenticated attackers to modify data sources.","\u003C=3.9.11","3.9.12","2024-04-05 00:00:00","2024-04-11 13:50:17",[160],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0ce738ee-bbb6-462a-aeae-0523200e320f?source=api-prod",{"id":162,"url_slug":163,"title":164,"description":165,"plugin_slug":4,"theme_slug":38,"affected_versions":166,"patched_in_version":167,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":157,"updated_date":168,"references":169,"days_to_patch":171},"CVE-2024-3244","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-5","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.14 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's \r\n'embedpress_calendar' shortcode in all versions up to, and including, 3.9.14 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.9.14","3.9.15","2024-04-09 18:58:59",[170],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F778d8443-fc0f-4e97-8460-e5ceee8b62a1?source=api-prod",5,{"id":173,"url_slug":174,"title":175,"description":176,"plugin_slug":4,"theme_slug":38,"affected_versions":166,"patched_in_version":167,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":157,"updated_date":177,"references":178,"days_to_patch":48},"CVE-2024-3245","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-7","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.14 - Authenticated (Contributor+) Stored Cross-Site Scripting via Youtube Block","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Youtube block in all versions up to, and including, 3.9.14 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-04-06 02:32:04",[179],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa427c798-f546-4ca1-98ab-32b433ee5b59?source=api-prod",{"id":181,"url_slug":182,"title":183,"description":184,"plugin_slug":4,"theme_slug":38,"affected_versions":185,"patched_in_version":186,"severity":41,"cvss_score":95,"cvss_vector":96,"vuln_type":97,"published_date":157,"updated_date":187,"references":188,"days_to_patch":60},"CVE-2024-31284","embedpress-missing-authorization-via-handlecalendlydata","EmbedPress \u003C= 3.9.8 - Missing Authorization via handle_calendly_data","The EmbedPress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the handle_calendly_data() function in versions up to, and including, 3.9.8. This makes it possible for unauthenticated attackers to update calendly settings.","\u003C=3.9.8","3.9.9","2024-04-11 13:47:01",[189],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbe33065e-dae8-44cf-9f8a-f9971f2743ff?source=api-prod",{"id":191,"url_slug":192,"title":193,"description":194,"plugin_slug":4,"theme_slug":38,"affected_versions":129,"patched_in_version":130,"severity":41,"cvss_score":195,"cvss_vector":196,"vuln_type":44,"published_date":197,"updated_date":198,"references":199,"days_to_patch":48},"CVE-2024-2688","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-8","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.12 - Authenticated (Contributor+) Stored Cross-site Scripting via 'embedpress_doc_custom_color'","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the EmbedPress document widget in all versions up to, and including, 3.9.12 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2024-03-22 00:00:00","2024-03-23 02:32:57",[200],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc5b67927-5993-4e21-af52-8ebe7fee48ab?source=api-prod",{"id":202,"url_slug":203,"title":204,"description":205,"plugin_slug":4,"theme_slug":38,"affected_versions":129,"patched_in_version":130,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":197,"updated_date":198,"references":206,"days_to_patch":48},"CVE-2024-2468","embedpress-authenticatedcontributor-stored-cross-site-scripting-via-widget-attribute","EmbedPress \u003C= 3.9.12 - Authenticated(Contributor+) Stored Cross-Site Scripting via Widget Attribute","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the EmbedPress widget 'embedpress_pro_twitch_theme ' attribute in all versions up to, and including, 3.9.12 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",[207],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fce3f1310-4d2e-45aa-a3ee-3972a6a31c2e?source=api-prod",{"id":209,"url_slug":210,"title":211,"description":212,"plugin_slug":4,"theme_slug":38,"affected_versions":107,"patched_in_version":108,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":213,"updated_date":214,"references":215,"days_to_patch":48},"CVE-2024-1802","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-3","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.10 - Authenticated (Contributor+) Stored Cross-Site Scripting via Wistia Block","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Wistia embed block in all versions up to, and including, 3.9.10 due to insufficient input sanitization and output escaping on the user supplied url. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-03-07 00:00:00","2024-03-07 20:33:28",[216],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F48511d1a-2fd5-4be4-8409-e99d4aadcdfe?source=api-prod",{"id":218,"url_slug":219,"title":220,"description":221,"plugin_slug":4,"theme_slug":38,"affected_versions":107,"patched_in_version":108,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":213,"updated_date":222,"references":223,"days_to_patch":48},"CVE-2024-2128","embedpress-embed-pdf-google-docs-vimeo-wistia-embed-youtube-videos-audios-maps-embed-any-documents-in-gutenberg-elemento-4","EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor \u003C= 3.9.10 - Authenticated (Contributor+) Stored Cross-Site Scripting via EmbedPress PDF Widget","The EmbedPress – Embed PDF, Google Docs, Vimeo, Wistia, Embed YouTube Videos, Audios, Maps & Embed Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's embed widget in all versions up to, and including, 3.9.10 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-03-07 19:32:59",[224],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6189368d-5925-4c84-9f0f-694b9ebcd45e?source=api-prod",{"id":226,"url_slug":227,"title":228,"description":229,"plugin_slug":4,"theme_slug":38,"affected_versions":185,"patched_in_version":186,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":230,"updated_date":231,"references":232,"days_to_patch":234},"CVE-2024-1425","embedpress-authenticatedcontributor-stored-cross-site-scripting-via-google-calendar-widget-link","EmbedPress \u003C= 3.9.8 - Authenticated(Contributor+) Stored Cross-Site Scripting via Google Calendar Widget Link","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Google Calendar Widget Link in all versions up to, and including, 3.9.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-02-14 00:00:00","2024-05-31 15:30:20",[233],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4d4568c8-f58c-4c37-94b9-6154e5c46928?source=api-prod",108,{"id":236,"url_slug":237,"title":238,"description":239,"plugin_slug":4,"theme_slug":38,"affected_versions":185,"patched_in_version":186,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":230,"updated_date":240,"references":241,"days_to_patch":60},"CVE-2024-1349","embedpress-authenticated-contributor-stored-cross-site-scripting-via-shortcode","EmbedPress \u003C= 3.9.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 3.9.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-02-20 18:56:32",[242],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F631d200f-7b0b-4105-b91e-030af459ba99?source=api-prod",{"id":244,"url_slug":245,"title":246,"description":247,"plugin_slug":4,"theme_slug":38,"affected_versions":248,"patched_in_version":249,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":250,"updated_date":251,"references":252,"days_to_patch":254},"CVE-2023-6986","embedpress-embed-pdf-youtube-google-docs-vimeo-wistia-videos-audios-maps-any-documents-in-gutenberg-elementor-authentica","EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor \u003C= 3.9.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's embed_oembed_html shortcode in all versions up to 3.9.5 (exclusive) due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C3.9.5","3.9.6","2024-01-02 00:00:00","2024-07-29 21:37:29",[253],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fceae0115-268c-401b-876b-3477d10c10e6?source=api-prod",210,{"id":256,"url_slug":257,"title":258,"description":259,"plugin_slug":4,"theme_slug":38,"affected_versions":248,"patched_in_version":260,"severity":41,"cvss_score":95,"cvss_vector":96,"vuln_type":97,"published_date":261,"updated_date":262,"references":263,"days_to_patch":265},"WF-a7cf1c70-9778-4b50-b494-d0b1d0277b35-embedpress","embedpress-missing-authorization-2","EmbedPress \u003C= 3.9.4 - Missing Authorization","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to unauthorized modification of data due to missing capability checks on the save_source_data() and delete_source_data() functions in all versions up to 3.9.5 (exclusive). This makes it possible for unauthenticated attackers to save and delete source data","3.9.5","2023-12-08 00:00:00","2024-01-22 19:56:02",[264],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa7cf1c70-9778-4b50-b494-d0b1d0277b35?source=api-prod",46,{"id":267,"url_slug":268,"title":269,"description":270,"plugin_slug":4,"theme_slug":38,"affected_versions":271,"patched_in_version":272,"severity":41,"cvss_score":273,"cvss_vector":274,"vuln_type":44,"published_date":275,"updated_date":262,"references":276,"days_to_patch":278},"CVE-2023-5750","embedpress-reflected-cross-site-scripting","EmbedPress \u003C= 3.9.1 - Reflected Cross-Site Scripting","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the hash parameter in all versions up to, and including, 3.9.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=3.9.1","3.9.2",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-11-17 00:00:00",[277],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F41edf49a-18a2-4cf0-b498-738e77287b90?source=api-prod",67,{"id":280,"url_slug":281,"title":269,"description":282,"plugin_slug":4,"theme_slug":38,"affected_versions":271,"patched_in_version":272,"severity":41,"cvss_score":273,"cvss_vector":274,"vuln_type":44,"published_date":275,"updated_date":262,"references":283,"days_to_patch":278},"CVE-2023-5749","embedpress-reflected-cross-site-scripting-2","The EmbedPress – Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elementor plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'password' parameter in all versions up to, and including, 3.9.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",[284],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd41fb15c-9e0b-46d2-b60b-4213facc02a7?source=api-prod",{"id":286,"url_slug":287,"title":288,"description":289,"plugin_slug":4,"theme_slug":38,"affected_versions":290,"patched_in_version":291,"severity":41,"cvss_score":131,"cvss_vector":292,"vuln_type":293,"published_date":294,"updated_date":262,"references":295,"days_to_patch":297},"CVE-2023-51375","embedpress-cross-site-request-forgery","EmbedPress \u003C= 3.8.3 - Cross-Site Request Forgery","The EmbedPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.8.3. This is due to missing nonce validation on the clicked() function. This makes it possible for unauthenticated attackers to trigger notice clicks via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C3.8.4","3.8.4","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2023-09-07 00:00:00",[296],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F36ba23ea-7e79-4048-8030-7ed6b2ff45a6?source=api-prod",138,{"id":299,"url_slug":300,"title":301,"description":302,"plugin_slug":4,"theme_slug":38,"affected_versions":303,"patched_in_version":304,"severity":41,"cvss_score":195,"cvss_vector":305,"vuln_type":97,"published_date":306,"updated_date":262,"references":307,"days_to_patch":309},"CVE-2023-4282","embedpress-missing-authorization-to-authenticated-subscriber-plugin-settings-delete-via-adminpostremove-and-removeprivat","EmbedPress \u003C= 3.8.2 - Missing Authorization to Authenticated (Subscriber+) Plugin Settings Delete via admin_post_remove and remove_private_data","The EmbedPress plugin for WordPress is vulnerable to unauthorized loss of data due to a missing capability check on the 'admin_post_remove' and 'remove_private_data' functions in versions up to, and including, 3.8.2. This makes it possible for authenticated attackers with subscriber privileges or above, to delete plugin settings.","\u003C=3.8.2","3.8.3","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:L","2023-08-09 00:00:00",[308],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5fa2ec9e-2859-4a96-9e33-9e22d37e544f?source=api-prod",167,{"id":311,"url_slug":312,"title":313,"description":314,"plugin_slug":4,"theme_slug":38,"affected_versions":303,"patched_in_version":304,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":306,"updated_date":262,"references":315,"days_to_patch":309},"CVE-2023-4283","embedpress-authenticated-contributor-stored-cross-site-scripting-via-shortcode-2","EmbedPress \u003C= 3.8.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The EmbedPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'embedpress_calendar' shortcode in versions up to, and including, 3.8.2 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",[316],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb340eda1-e9d2-40b6-89f9-41d995ce3555?source=api-prod",{"id":318,"url_slug":319,"title":320,"description":321,"plugin_slug":4,"theme_slug":38,"affected_versions":322,"patched_in_version":323,"severity":41,"cvss_score":95,"cvss_vector":324,"vuln_type":325,"published_date":326,"updated_date":262,"references":327,"days_to_patch":329},"CVE-2023-3371","embedpress-sensitive-information-exposure","EmbedPress \u003C= 3.7.3 - Sensitive Information Exposure","The EmbedPress plugin for WordPress is vulnerable to Sensitive Information Exposure due to hardcoded encryption key on the 'lock_content_form_handler' and 'display_password_form' function in versions up to, and including, 3.7.3. This makes it possible for unauthenticated attackers to decrypt and view the password protected content.","\u003C=3.7.3","3.8.0","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Use of Hard-coded Cryptographic Key","2023-06-26 00:00:00",[328],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc1033b4d-82a0-4484-aebf-f35d6a2a9a13?source=api-prod",211,{"slug":331,"display_name":7,"profile_url":8,"plugin_count":265,"total_installs":332,"avg_security_score":333,"avg_patch_time_days":334,"trust_score":335,"computed_at":336},"wpdevteam",3988410,91,163,73,"2026-04-03T21:26:01.416Z",[338,359,379,400,420],{"slug":339,"name":340,"version":341,"author":342,"author_profile":343,"description":344,"short_description":345,"active_installs":346,"downloaded":347,"rating":348,"num_ratings":60,"last_updated":349,"tested_up_to":16,"requires_at_least":350,"requires_php":351,"tags":352,"homepage":356,"download_link":357,"security_score":358,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"document-embedder-addons-for-elementor","Document Embedder Addons for Elementor – Embed Documents in Elementor Websites","1.1.6","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>Easily share important documents on your website without redirecting visitors elsewhere. \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder-addons-for-elementor\u002F\" rel=\"nofollow ugc\">Document Embedder Addons for Elementor\u003C\u002Fa> gives you 16 ready-to-use widgets that display PDFs, Word files, spreadsheets, presentations, Google Docs, Google Sheets, Google Slides, and more directly in your pages. Just drag and drop any file from your media library, tweak the size and style, and watch it fit perfectly into your design.\u003C\u002Fp>\n\u003Cp>Perfect for businesses sharing contracts, teachers displaying worksheets, or course creators embedding lesson materials—this addon keeps users engaged on your site with smooth, responsive viewing. No coding required, and everything works beautifully on mobile devices too.\u003C\u002Fp>\n\u003Ch3>Check our overview and demos 👇\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder-addons-for-elementor\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Document Embedder Addon for Elementor\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fdocument-embedder-addons-for-elementor\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder-addons-for-elementor\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder-addons-for-elementor\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Document Embedder Addons?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Keep Visitors on Your Site:\u003C\u002Fstrong> No external apps or redirects—documents open right in place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> Looks great on phones, tablets, and desktops automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Customization:\u003C\u002Fstrong> Control width, height, alignment, filenames, and download buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>15 Specialized Widgets:\u003C\u002Fstrong> From general docs to Word, Excel, Adobe PDF Viewer, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Extra Setup:\u003C\u002Fstrong> Works instantly with Elementor Free or Pro.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates:\u003C\u002Fstrong> New widgets and features are added regularly to keep your website fresh.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check our overview video of Document Embedder Addons 👇\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOtJayJ8N-5c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Available Widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Document Embedder\u003C\u002Fstrong>: Embed any document (PDF, Word, Excel, PowerPoint, Google Docs, Google Sheets, Google Slides, and more) directly into your pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Excel Embedder\u003C\u002Fstrong>: Embed Excel spreadsheets (.xls, .xlsx) with scrollable tables and readable cells.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Embedder\u003C\u002Fstrong>: Embed PDF files with a customizable viewer that includes zoom, search, and print controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Word Viewer\u003C\u002Fstrong>: Display Word documents (.doc, .docx) directly in the browser without downloading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Excel Viewer\u003C\u002Fstrong>: Display Excel spreadsheets inline with adjustable columns and rows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PowerPoint Embedder\u003C\u002Fstrong>: Embed PowerPoint presentations (.ppt, .pptx) as interactive slideshows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PowerPoint Viewer\u003C\u002Fstrong>: Display presentations with full-screen mode and slide thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Docs Embedder\u003C\u002Fstrong>: Embed Google Docs by pasting the share link. Shows the live document.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Sheets Embedder\u003C\u002Fstrong>: Embed Google Sheets for collaborative data, charts, or live-updating tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Slides Embedder\u003C\u002Fstrong>: Embed Google Slides presentations that stay current with updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Native Embedder\u003C\u002Fstrong>: Use your browser’s built-in PDF viewer for fast loading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sleek PDF Viewer\u003C\u002Fstrong>: A stylish, branded PDF viewer with custom colors and a minimal toolbar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D Flip PDF Viewer\u003C\u002Fstrong>: Create an interactive flipbook effect for PDFs with a page-turning experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adobe PDF Viewer(Pro)\u003C\u002Fstrong>: A reliable, feature-rich PDF viewer powered by Adobe’s PDF engine.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document Library(Pro)\u003C\u002Fstrong>: Organize and manage all your embedded documents in one centralized location with easy access and quick reusable uploads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pdf.js PDF Viewer(Pro)\u003C\u002Fstrong>: Display your PDF in premium look with the pdf.js library.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PDF Viewer\u003C\u002Fstrong>: Embed PDF files with customizable toolbar, page navigation, and zoom controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flipbook Viewer\u003C\u002Fstrong>: Create interactive flipbook-style PDF viewers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document Download\u003C\u002Fstrong>: Download functionality within embedded documents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document Library(Pro)\u003C\u002Fstrong>: Centralized hub to organize and manage all your embedded documents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Annotated Document(Pro)\u003C\u002Fstrong>: Allow users to highlight and annotate documents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document Search(Pro)\u003C\u002Fstrong>: Search functionality within Adobe PDF embedded documents.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Integration\u003C\u002Fh3>\n\u003Cp>Simply install the plugin, navigate to your Elementor editor, and drag any document widget to your page. Upload your document or link to an existing file, customize the settings, and publish. No coding required!\u003C\u002Fp>\n\u003Ch3>🔥 Check out our featured WordPress Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n\u003Ch3>🤝 Join the bPlugins community today!\u003C\u002Fh3>\n\u003Cp>Join a growing community of web creators, designers, developers, and WordPress users who are building amazing sites with bPlugins. Be part of the movement that’s making website design faster, more powerful, and more intuitive.\u003C\u002Fp>\n\u003Cp>Stay connected and get the latest updates:\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FbPluginsLLC\u002F\" rel=\"nofollow ugc\">Our Official Facebook Page\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fx.com\u002Fb_plugins\u002F\" rel=\"nofollow ugc\">Follow us on Twitter\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbplugins\" rel=\"nofollow ugc\">Connect in our Linkedin\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@bplugins\" rel=\"nofollow ugc\">Follow us on YouTube\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Our Official Support\u003C\u002Fa>\u003C\u002Fp>\n","Document Embedder Addons for Elementor makes it simple to embed PDFs, Word docs, and others into your pages, no downloads or redirects needed.",6000,63408,74,"2026-03-11T05:03:00.000Z","5.1","7.1",[353,354,355,21,23],"elementor","elementor-addons","elementor-widget","https:\u002F\u002Fwordpress.org\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocument-embedder-addons-for-elementor.1.1.6.zip",100,{"slug":360,"name":361,"version":362,"author":363,"author_profile":364,"description":365,"short_description":366,"active_installs":367,"downloaded":368,"rating":358,"num_ratings":171,"last_updated":369,"tested_up_to":16,"requires_at_least":370,"requires_php":371,"tags":372,"homepage":375,"download_link":376,"security_score":377,"vuln_count":48,"unpatched_count":29,"last_vuln_date":378,"fetched_at":31},"custom-iframe","Custom iFrame – Embed PDFs, Videos, and External Content in WordPress (Elementor & Gutenberg)","2.0.2","Coderz Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderzstudio\u002F","\u003Cp>\u003Cstrong>The Ultimate iFrame Solution for WordPress – Elementor & Gutenberg!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want to embed external content seamlessly into your WordPress site? \u003Cstrong>Custom iFrame\u003C\u002Fstrong> lets you integrate PDFs, videos, music players, Google Maps, and third-party websites into your pages using either \u003Cstrong>Elementor\u003C\u002Fstrong> or the \u003Cstrong>Gutenberg Block Editor\u003C\u002Fstrong> – no coding required.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>lazy loading, security enhancements, and full customization\u003C\u002Fstrong>, you get total control over how your iFrames look and function.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Embed Anything with Ease:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>YouTube & Vimeo\u003C\u002Fstrong> – Supports autoplay, mute, and aspect ratios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SoundCloud & Spotify\u003C\u002Fstrong> – Add playlists, podcasts, and music players.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps\u003C\u002Fstrong> – Fully interactive with zoom levels and custom styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-Party Websites\u003C\u002Fstrong> – Securely embed external pages into Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Apps & Dashboards\u003C\u002Fstrong> – Display analytics, widgets, and live content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Files\u003C\u002Fstrong> – Embed documents with scroll, zoom, and download options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance & Customization:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive Height Control\u003C\u002Fstrong> – Define height in pixels, percentages, or viewport units.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Height Adjustment\u003C\u002Fstrong> – iFrame resizes automatically to match content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Loading & Placeholder Image\u003C\u002Fstrong> – Improves page speed and UX.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Refresh Option\u003C\u002Fstrong> – Set refresh intervals for dynamic content updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Styling\u003C\u002Fstrong> – Adjust borders, shadows, spacing, and more inside Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Friendly & SEO-Optimized\u003C\u002Fstrong> – Ensures content displays perfectly on all devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔥 Premium Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lifetime Updates\u003C\u002Fstrong> – Get all future updates and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong> – Priority support from our expert team\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100+ Embed Sources\u003C\u002Fstrong> – Support for extensive range of content sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom iFrame Attributes\u003C\u002Fstrong> – Advanced control over iframe properties\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Security Options\u003C\u002Fstrong> – Enhanced protection for embedded content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube & Vimeo Controls\u003C\u002Fstrong> – Advanced settings for video embeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced X (Twitter) Options\u003C\u002Fstrong> – Better control over X post embeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Watermarks\u003C\u002Fstrong> – Add your branding to embeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D Flipbook PDF Viewer\u003C\u002Fstrong> – Interactive PDF viewing experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device Frame Display\u003C\u002Fstrong> – Show content in device frames\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcustomiframe.com\u002Fdemo\u002F?utm_source=elementor&utm_medium=widget_settings&utm_campaign=demo\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcustomiframe.com\u002Fpricing\u002F?utm_source=plugin&utm_medium=wpdashboard&utm_campaign=upgrade_cta\" rel=\"nofollow ugc\">Get Premium Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔴 Watch the Video Tutorial ( \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EB6MgWB6zLA\" rel=\"nofollow ugc\">Link\u003C\u002Fa> )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FEB6MgWB6zLA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Using Elementor:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Drag and drop the \u003Cstrong>Custom iFrame Widget\u003C\u002Fstrong> into your Elementor page.\u003Cbr \u002F>\n2. Enter the URL of the external content (e.g., YouTube video, Google Maps).\u003Cbr \u002F>\n3. Configure iframe settings such as height, lazy loading, and styling.\u003Cbr \u002F>\n4. Preview and publish your page for seamless embedding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Using Gutenberg:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Add the \u003Cstrong>Custom iFrame\u003C\u002Fstrong> block to your post or page.\u003Cbr \u002F>\n2. Enter the URL of the external content you want to embed.\u003Cbr \u002F>\n3. Configure settings in the block sidebar (height, lazy loading, styling, etc.).\u003Cbr \u002F>\n4. Preview and publish your content.\u003C\u002Fp>\n\u003Cp>For detailed step-by-step tutorials, check out:\u003Cbr \u002F>\n📌 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoderzstudio.com\u002Fdocs\u002Fhow-to-set-up-custom-iframe-in-elementor\u002F?utm_source=wordpress&utm_medium=readme&utm_campaign=custom_iframe&utm_id=wp_01\" rel=\"nofollow ugc\">How to Set Up Custom Iframe in Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n📌 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoderzstudio.com\u002Fdocs\u002Fembed-google-maps-in-elementor\u002F?utm_source=wordpress&utm_medium=readme&utm_campaign=custom_iframe&utm_id=wp_01\" rel=\"nofollow ugc\">How to Embed Google Maps in Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n📌 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoderzstudio.com\u002Fdocs\u002Fembed-youtube-video-in-elementor\u002F?utm_source=wordpress&utm_medium=readme&utm_campaign=custom_iframe&utm_id=wp_01\" rel=\"nofollow ugc\">How to Embed YouTube Videos in Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n📌 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoderzstudio.com\u002Fdocs\u002Fembed-x-post-in-elementor\u002F?utm_source=wordpress&utm_medium=readme&utm_campaign=custom_iframe&utm_id=wp_01\" rel=\"nofollow ugc\">How to Embed X (formerly Twitter) post in Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? We’re here for you!\u003C\u002Fp>\n\u003Cp>💬 \u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcustomiframe.com\u002F?utm_source=wordpress&utm_medium=readme&utm_campaign=custom_iframe&utm_id=wp_01\" rel=\"nofollow ugc\">customiframe.com\u003C\u002Fa>\u003Cbr \u002F>\n📖 \u003Cstrong>Docs:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcustomiframe.com\u002Fdocs\u002F?utm_source=elementor&utm_medium=widget_settings&utm_campaign=read_docs\" rel=\"nofollow ugc\">View Documentation\u003C\u002Fa>\u003Cbr \u002F>\n🛠️ \u003Cstrong>Support:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-iframe\u002F#reviews\" rel=\"ugc\">Submit a Request\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🌟 \u003Cstrong>Love the plugin?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-iframe\u002F\" rel=\"ugc\">Leave a review on WordPress.org!\u003C\u002Fa> ⭐⭐⭐⭐⭐\u003C\u002Fp>\n","Easily embed secure, SEO-friendly, and responsive iFrames in WordPress using Elementor or Gutenberg with lazy loading, auto-height adjustment, and dyn &hellip;",3000,18734,"2026-02-04T07:48:00.000Z","5.8","7.4",[353,21,22,373,374],"gutenberg","iframe","https:\u002F\u002Fcoderzstudio.com\u002Fplugins\u002Fcustom-iframe","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-iframe.zip",99,"2025-09-22 00:00:00",{"slug":380,"name":381,"version":382,"author":383,"author_profile":384,"description":385,"short_description":386,"active_installs":387,"downloaded":388,"rating":389,"num_ratings":138,"last_updated":390,"tested_up_to":391,"requires_at_least":392,"requires_php":393,"tags":394,"homepage":393,"download_link":398,"security_score":399,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"easy-document-embedder","Easy Document Embedder – Embed Word, excel, Powerpoint, Pdf file and more..","1.0","techmix","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechmix\u002F","\u003Cp>Document embedding on a website is a common thing we need to do regularly. By using this plugin you can embed all the common files like PDF, Word, XLS, PPT, and many more. This saves your time and makes your manual document embedding process easy. We have added a single click option so that you can embed your desired file in just one click via this plugin.\u003C\u002Fp>\n\u003Cp>Supported File Format:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Doc\u002FDocx\u002FWord\u003C\u002Fli>\n\u003Cli>XLS\u002FXLSX\u003C\u002Fli>\n\u003Cli>PDF\u003C\u002Fli>\n\u003Cli>PPT\u002FPPTX\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We also ensure smooth download support with Gutenberg support in this document embedder plugin. You will get a separate setting panel where you will be able to change the preference of yours. Besides that, we also support any internal\u002Fexternal\u002FGoogle Drive Link in this plugin.\u003C\u002Fp>\n\u003Cp>PDF embedder is one of the most commonly used items in the wordpress website. Our plugin will help you to make that thing much more easier and smooth. Other plugins may make your website heavy and make the loading speeding slow. But we have optimized this plugin from those issues. So, you can use the plugin without any interruption.\u003C\u002Fp>\n\u003Cp>Most of the blogging websites need a doc file to embed for showing different sources for references. Beside that, you may need to show different articles or reference papers on your website. By using this document embedder you can keep your website light-weight via not uploading the raw file.\u003C\u002Fp>\n\u003Cp>Additionally, in many corporate and business websites you may need to show the data and annual report which are in excel or in pdf format. This plugin will help you to showcase those things easily as you like. Rather creating a heavy weight css design you just need to add the file just via this plugin.\u003C\u002Fp>\n\u003Cp>We are continuously testing and updating this plugin so that you will be able to get the premium features in the coming days. We are also sure that you will not face any problem after enabling this plugin.\u003C\u002Fp>\n","Document embedding on a website is a common thing we need to do regularly. By using this plugin you can embed all the common files like PDF, Word, XLS &hellip;",500,8457,60,"2020-12-12T05:06:00.000Z","5.6.17","3.0.1","",[395,21,396,23,397],"document","excel","powerpoint","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-document-embedder.zip",85,{"slug":401,"name":402,"version":403,"author":404,"author_profile":405,"description":406,"short_description":407,"active_installs":408,"downloaded":409,"rating":410,"num_ratings":411,"last_updated":412,"tested_up_to":413,"requires_at_least":414,"requires_php":393,"tags":415,"homepage":418,"download_link":419,"security_score":399,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"simple-google-docs-viewer","Simple Google Docs Viewer","1.2","Maor Chasen","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaor\u002F","\u003Cp>Easily embed documents supported by Google Docs (PDF\u002FDOC\u002FDOCX\u002FPPTX\u002Fetc)with a simple shortcode \u003Ccode>[gviewer]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Ex. [gviewer file=”https:\u002F\u002Fexample.com\u002Fthisismyfile.pdf”]\u003C\u002Fp>\n\u003Cp>A full list of attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>file\u003C\u002Fcode> — \u003Cstrong>Required\u003C\u002Fstrong>. The URL of the file you wish to show\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> — Optional. The desired width of the viewer in pixels. If no width is set, the value of the theme’s \u003Ccode>$content_width\u003C\u002Fcode> will be used. If no value is set, the width will default to 600 px.\u003C\u002Fli>\n\u003Cli>\u003Ccode>height\u003C\u002Fcode> — Optional. The desired height of the viewer in pixels. If height is set, the height will 1.2 times the width. For example, if the width is 100 px, the height will be 120 px.\u003C\u002Fli>\n\u003Cli>\u003Ccode>language\u003C\u002Fcode> — The language of the document. If the document is written in a right-to-left (RTL) language (like Hebrew and Arabic), specifying the language will apply RTL settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Another way to embed a Google Document is by using the template tag provided by the plugin in the source code. Here’s an example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\necho simple_gviewer_embed( 'https:\u002F\u002F...\u002Ffile.pdf', $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The second argument, \u003Ccode>$args\u003C\u002Fcode>, is an associative array. Keys can be found in the list above.\u003C\u002Fp>\n\u003Ch4>Short Demonstration\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaU1Ekd2D-kI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Easily embed documents like PDFs, Word documents, and Powerpoint in your site using Google Docs Viewer.",300,20724,62,8,"2017-03-22T17:20:00.000Z","4.7.32","3.0",[416,21,23,417],"documents","pdf-viewer","http:\u002F\u002Fwww.illuminea.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-docs-viewer.zip",{"slug":421,"name":422,"version":423,"author":424,"author_profile":425,"description":426,"short_description":427,"active_installs":428,"downloaded":429,"rating":27,"num_ratings":430,"last_updated":431,"tested_up_to":16,"requires_at_least":432,"requires_php":433,"tags":434,"homepage":438,"download_link":439,"security_score":358,"vuln_count":48,"unpatched_count":29,"last_vuln_date":440,"fetched_at":31},"pdf-embedder","PDF Embedder","4.9.3","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Upload PDF files and embed them directly into your site’s posts and pages. It works as simple as adding images! Your PDF files will be automatically sized to their natural size and shape. You can also specify a width and the correct height will be calculated automatically. Our PDF Embedder plugin is fully responsive, so the embedded PDF will also look perfect, on any device. Additionally, the pdf embedder will automatically resize whenever the browser dimensions change.\u003C\u002Fp>\n\u003Cp>The plugin has a unique method for embedding PDF files with the immense flexibility over the appearance of your document.\u003C\u002Fp>\n\u003Cp>The PDF viewer has Next and Previous buttons to navigate the document, and zoom buttons if some areas of a PDF file are too small for your screen.\u003C\u002Fp>\n\u003Cp>Your PDF files are embedded within your existing WordPress pages so we have full control over appearance, and all Javascript and other files are served by your own server (not by Google or any other third-party who may not be able to guarantee their own reliability). This means your PDF files will load fast, without any speed penalty.\u003C\u002Fp>\n\u003Cp>Other PDF embedder plugins insert the PDF into an ‘iframe’ which means they do not get the flexibility over sizing. Ours does not and that is an incredible benefit to the overall viewing experience across all devices.\u003C\u002Fp>\n\u003Cp>In the free plugin, there is no button for users to download the PDF, but download options are available in the Premium versions along with other awesome features.\u003C\u002Fp>\n\u003Cp>Another Premium feature are Hyperlinks in your PDF being clickable. Links in the free plugin cannot be clicked.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Once installed and Activated, click Add Media from any page or post, just like adding an image, but drag and drop a PDF file instead.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In the Classic Editor when you insert into your post, it will appear in the editor as a ‘shortcode’ as follows:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[pdf-embedder url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FPlan-Summary.pdf\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can change the default appearance – e.g. width, and toolbar position\u002Fappearance through \u003Cstrong>Settings -> PDF Embedder\u003C\u002Fstrong> and also shortcode or block attributes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To override your site-wide defaults on an individual embed, see the \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Ffree-instructions\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">Plugin Instructions\u003C\u002Fa> for information about sizing options plus other ways to customize the shortcodes.\u003C\u002Fp>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Features available in the PDF Embedder Premium versions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download button in the toolbar\u003C\u002Fli>\n\u003Cli>Continuous scroll between pages\u003C\u002Fli>\n\u003Cli>Hyperlinks are fully functional\u003C\u002Fli>\n\u003Cli>Full screen mode\u003C\u002Fli>\n\u003Cli>Edit page number to jump straight to page\u003C\u002Fli>\n\u003Cli>Track number of downloads and views\u003C\u002Fli>\n\u003Cli>Mobile-friendly\u003C\u002Fli>\n\u003Cli>Secure option – difficult to download original PDF\u003C\u002Fli>\n\u003Cli>Removes wp-pdf.com branding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>See \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for details!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Mobile-friendly embedding using PDF Embedder Premium\u003C\u002Fh4>\n\u003Cp>The free version will work on most mobile browsers, but cannot position the document entirely within the screen.\u003C\u002Fp>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin solves this problem with an intelligent ‘full screen’ mode.\u003C\u002Fp>\n\u003Cp>When the document is smaller than a certain width, the document displays only as a ‘thumbnail’ with a large ‘View in Full Screen’ button for the user to click when they want to study your document.\u003C\u002Fp>\n\u003Cp>This opens up the document so it has the full focus of the mobile browser, and the user can move about the document without hitting other parts of the web page by mistake. Viewers can then Click Exit to return to the regular page.\u003C\u002Fp>\n\u003Cp>The user can also swipe continuously between all pages of the PDF which is more natural than clicking the navigation buttons to navigate.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fpremium\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>Protect your PDFs with our premium document embedder version\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin on its Pro plan provides the same simple but elegant viewer as the Basic version, with the added protection that it is difficult for users to download or print the original PDF document.\u003C\u002Fp>\n\u003Cp>This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it.\u003C\u002Fp>\n\u003Cp>Optionally, add a watermark containing any text, including the logged in user’s name or email address to discourage sharing of screenshots.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fsecure\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>PDF Thumbnails\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Thumbnails\u003C\u002Fstrong> plugin automatically generates fixed image versions of all PDF files in your Media Library, to use on your site as you wish.\u003C\u002Fp>\n\u003Cp>You can use them as featured images in posts containing an embedded version of the PDF, or as a visual clickable link to download the PDF directly.\u003Cbr \u002F>\nIt also displays the thumbnail as the “icon” for the PDF in the Media Library, making it easy for authors to locate the PDFs they need to insert in a post.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fthumbnails\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u002Fthumbnails\u002F\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Cp>With thanks to the Mozilla team for developing the underlying \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js\" rel=\"nofollow ugc\">pdf.js\u003C\u002Fa> technology used by this PDF documents viewer plugin.\u003C\u002Fp>\n","Seamlessly embed PDFs into your content, with customizations and intelligent responsive resizing, and no third-party services or iframes.",300000,4997233,477,"2025-12-30T11:09:00.000Z","6.1","7.2",[435,21,436,437,417],"block","pdf","pdf-document","https:\u002F\u002Fwp-pdf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-embedder.4.9.3.zip","2024-03-18 00:00:00",{"attackSurface":442,"codeSignals":1194,"taintFlows":1896,"riskAssessment":2125,"analyzedAt":2143},{"hooks":443,"ajaxHandlers":938,"restRoutes":1031,"shortcodes":1169,"cronEvents":1185,"entryPointCount":335,"unprotectedCount":1193},[444,450,453,456,459,462,465,469,473,476,480,485,490,495,500,503,508,511,513,518,522,525,529,533,537,540,542,546,550,554,556,558,560,562,565,567,569,571,572,575,578,581,583,584,586,588,592,596,599,604,608,610,612,614,618,622,624,628,632,636,639,641,644,648,652,654,658,660,662,666,668,672,676,680,682,684,689,693,696,700,704,707,711,715,720,723,726,728,731,734,738,742,745,748,752,756,758,760,761,765,769,773,777,780,783,788,791,794,796,798,800,803,805,808,811,815,817,820,823,825,829,833,836,839,842,845,848,851,856,859,863,866,869,871,876,878,882,884,887,890,893,896,900,904,908,912,915,919,923,926,930,931,935],{"type":445,"name":446,"callback":447,"priority":48,"file":448,"line":449},"action","wp_enqueue_scripts","register_all_assets","Core\\AssetManager.php",452,{"type":445,"name":451,"callback":447,"priority":48,"file":448,"line":452},"admin_enqueue_scripts",453,{"type":445,"name":446,"callback":454,"priority":171,"file":448,"line":455},"enqueue_frontend_assets",456,{"type":445,"name":451,"callback":457,"priority":171,"file":448,"line":458},"enqueue_admin_assets",457,{"type":445,"name":451,"callback":460,"priority":171,"file":448,"line":461},"enqueue_classic_editor_assets",458,{"type":445,"name":463,"callback":463,"priority":171,"file":448,"line":464},"enqueue_block_assets",459,{"type":445,"name":466,"callback":467,"priority":171,"file":448,"line":468},"enqueue_block_editor_assets","enqueue_editor_assets",462,{"type":445,"name":470,"callback":471,"priority":171,"file":448,"line":472},"elementor\u002Ffrontend\u002Fafter_enqueue_scripts","enqueue_elementor_assets",465,{"type":445,"name":474,"callback":447,"priority":48,"file":448,"line":475},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",468,{"type":445,"name":477,"callback":478,"priority":171,"file":448,"line":479},"elementor\u002Feditor\u002Fafter_enqueue_scripts","enqueue_elementor_editor_assets",470,{"type":481,"name":482,"callback":483,"priority":72,"file":448,"line":484},"filter","script_loader_tag","add_module_attribute",507,{"type":445,"name":486,"callback":487,"priority":171,"file":488,"line":489},"init","closure","Core\\init.php",25,{"type":445,"name":491,"callback":492,"priority":48,"file":493,"line":494},"plugins_loaded","load_text_domain","Core\\LocalizationManager.php",569,{"type":445,"name":496,"callback":497,"file":498,"line":499},"amp_post_template_head","addScripts","EmbedPress\\AMP\\Adapter\\Reddit.php",48,{"type":445,"name":496,"callback":497,"file":501,"line":502},"EmbedPress\\AMP\\Adapter\\Twitter.php",51,{"type":445,"name":504,"callback":505,"file":506,"line":507},"admin_menu","register_submenu","EmbedPress\\Analytics\\Analytics.php",17,{"type":445,"name":451,"callback":509,"file":506,"line":510},"enqueue_analytics_scripts",18,{"type":481,"name":482,"callback":487,"priority":72,"file":506,"line":512},56,{"type":445,"name":514,"callback":515,"priority":377,"file":516,"line":517},"in_admin_header","remove_admin_notice","EmbedPress\\Core.php",82,{"type":445,"name":519,"callback":520,"file":516,"line":521},"ep_admin_notices","embedpress_admin_notice",83,{"type":445,"name":519,"callback":523,"file":516,"line":524},"admin_notice",84,{"type":481,"name":526,"callback":527,"file":516,"line":528},"upload_mimes","extended_mime_types",86,{"type":445,"name":530,"callback":531,"priority":72,"file":516,"line":532},"wp_mail_failed","capture_mail_error",88,{"type":481,"name":534,"callback":535,"file":516,"line":536},"oembed_providers","addOEmbedProviders",137,{"type":445,"name":538,"callback":539,"file":516,"line":297},"rest_api_init","registerOEmbedRestRoutes",{"type":445,"name":486,"callback":523,"file":516,"line":541},149,{"type":481,"name":543,"callback":544,"priority":72,"file":516,"line":545},"plugin_action_links_embedpress\u002Fembedpress.php","handleActionLinks",154,{"type":481,"name":547,"callback":548,"priority":72,"file":516,"line":549},"pp_embed_parsed_content","processParsedContent",171,{"type":481,"name":551,"callback":552,"file":516,"line":553},"fl_builder_before_render_shortcodes","before_render_shortcodes",174,{"type":481,"name":534,"callback":535,"file":516,"line":555},191,{"type":445,"name":538,"callback":539,"file":516,"line":557},192,{"type":481,"name":547,"callback":548,"priority":72,"file":516,"line":559},204,{"type":481,"name":551,"callback":552,"file":516,"line":561},207,{"type":445,"name":514,"callback":515,"priority":377,"file":563,"line":564},"EmbedPress\\CoreLegacy.php",77,{"type":445,"name":519,"callback":520,"file":563,"line":566},78,{"type":445,"name":519,"callback":523,"file":563,"line":568},79,{"type":445,"name":486,"callback":523,"file":563,"line":570},136,{"type":481,"name":543,"callback":544,"priority":72,"file":563,"line":297},{"type":445,"name":451,"callback":573,"file":563,"line":574},"enqueueStyles",141,{"type":445,"name":486,"callback":576,"priority":48,"file":563,"line":577},"run",143,{"type":445,"name":486,"callback":579,"priority":48,"file":563,"line":580},"configureTinyMCE",144,{"type":445,"name":451,"callback":582,"file":563,"line":541},"anonymous",{"type":445,"name":486,"callback":576,"priority":48,"file":563,"line":334},{"type":481,"name":547,"callback":548,"priority":72,"file":563,"line":585},175,{"type":481,"name":551,"callback":552,"file":563,"line":587},178,{"type":481,"name":589,"callback":590,"file":563,"line":591},"rewrite_rules_array","disableDefaultEmbedRewriteRules",194,{"type":481,"name":593,"callback":594,"file":563,"line":595},"teeny_mce_before_init","hookOnPaste",357,{"type":481,"name":597,"callback":594,"file":563,"line":598},"tiny_mce_before_init",358,{"type":481,"name":600,"callback":601,"file":602,"line":603},"embed_oembed_discover","__return_false","EmbedPress\\DisablerLegacy.php",53,{"type":481,"name":605,"callback":606,"file":602,"line":607},"tiny_mce_plugins","disableDefaultEmbedTinyMCERelatedPlugins",65,{"type":481,"name":609,"callback":582,"file":602,"line":335},"load_default_embeds",{"type":481,"name":589,"callback":590,"file":602,"line":611},80,{"type":481,"name":613,"callback":601,"file":602,"line":521},"wp_maybe_load_embeds",{"type":481,"name":615,"callback":616,"file":602,"line":617},"the_content","autoEmbedUrls",93,{"type":481,"name":619,"callback":620,"priority":72,"file":602,"line":621},"http_request_host_is_external","allowApiHost",97,{"type":445,"name":597,"callback":623,"file":602,"line":377},"renderPreviewBoxInEditors",{"type":445,"name":477,"callback":625,"file":626,"line":627},"elementor_upsell","EmbedPress\\Elementor\\Elementor_Upsale.php",12,{"type":445,"name":629,"callback":630,"file":631,"line":28},"elementor\u002Felements\u002Fcategories_registered","register_widget_categories","EmbedPress\\Elementor\\Embedpress_Elementor_Integration.php",{"type":445,"name":633,"callback":634,"file":631,"line":635},"elementor\u002Fwidgets\u002Fwidgets_registered","register_widget",28,{"type":445,"name":637,"callback":634,"file":631,"line":638},"elementor\u002Fwidgets\u002Fregister",29,{"type":481,"name":534,"callback":535,"file":631,"line":640},30,{"type":445,"name":477,"callback":642,"file":631,"line":643},"elementor_upsale",37,{"type":481,"name":645,"callback":601,"file":646,"line":647},"embedpress_should_modify_spotify","EmbedPress\\Elementor\\Widgets\\Embedpress_Elementor.php",4412,{"type":445,"name":486,"callback":649,"file":650,"line":651},"handle_calendly_data","EmbedPress\\Ends\\Back\\Handler.php",44,{"type":445,"name":451,"callback":653,"file":650,"line":499},"enqueueLisenceScripts",{"type":445,"name":451,"callback":655,"file":656,"line":657},"handle_scripts_and_styles","EmbedPress\\Ends\\Back\\Settings\\EmbedpressSettings.php",16,{"type":445,"name":504,"callback":659,"file":656,"line":507},"register_menu",{"type":445,"name":486,"callback":661,"file":656,"line":510},"save_settings",{"type":445,"name":663,"callback":664,"file":656,"line":665},"admin_init","embedpress_maybe_redirect_to_settings",21,{"type":445,"name":663,"callback":664,"file":656,"line":667},109,{"type":445,"name":669,"callback":670,"file":656,"line":671},"admin_footer","admin_menu_highlight_script",216,{"type":481,"name":504,"callback":673,"priority":674,"file":656,"line":675},"reorder_submenu_items",999,219,{"type":445,"name":486,"callback":677,"file":678,"line":679},"register_blocks","EmbedPress\\Gutenberg\\BlockManager.php",103,{"type":445,"name":451,"callback":463,"file":678,"line":681},104,{"type":445,"name":451,"callback":467,"file":678,"line":683},105,{"type":481,"name":685,"callback":686,"priority":72,"file":687,"line":688},"render_block","handle_block_fallback","EmbedPress\\Gutenberg\\FallbackHandler.php",40,{"type":481,"name":690,"callback":691,"priority":72,"file":687,"line":692},"render_block_data","handle_block_data_fallback",41,{"type":445,"name":486,"callback":694,"priority":171,"file":695,"line":512},"embedpress_init_blocks","EmbedPress\\Gutenberg\\InitBlocks.php",{"type":445,"name":486,"callback":697,"file":698,"line":699},"ensure_tables_exist","EmbedPress\\Includes\\Classes\\Analytics\\Analytics_Manager.php",113,{"type":445,"name":701,"callback":702,"priority":72,"file":698,"line":703},"embedpress_content_embedded","track_content_creation",118,{"type":445,"name":538,"callback":705,"file":698,"line":706},"register_rest_routes",122,{"type":445,"name":708,"callback":709,"file":698,"line":710},"embedpress_daily_milestone_check","check_milestones",125,{"type":445,"name":712,"callback":713,"file":698,"line":714},"admin_notices","display_cleanup_notice",341,{"type":445,"name":716,"callback":717,"priority":72,"file":718,"line":719},"save_post","clear_cache_on_post_update","EmbedPress\\Includes\\Classes\\Analytics\\Content_Cache_Manager.php",34,{"type":445,"name":721,"callback":717,"priority":72,"file":718,"line":722},"wp_trash_post",35,{"type":445,"name":724,"callback":717,"priority":72,"file":718,"line":725},"untrash_post",36,{"type":445,"name":727,"callback":717,"priority":72,"file":718,"line":643},"delete_post",{"type":445,"name":729,"callback":730,"priority":72,"file":718,"line":688},"elementor\u002Feditor\u002Fafter_save","clear_cache_on_elementor_update",{"type":445,"name":732,"callback":717,"priority":72,"file":718,"line":733},"rest_after_insert_post",43,{"type":445,"name":486,"callback":735,"file":736,"line":737},"schedule_reports","EmbedPress\\Includes\\Classes\\Analytics\\Email_Reports.php",42,{"type":445,"name":739,"callback":740,"file":736,"line":741},"embedpress_weekly_analytics_report","send_weekly_report",45,{"type":445,"name":743,"callback":744,"file":736,"line":265},"embedpress_monthly_analytics_report","send_monthly_report",{"type":445,"name":663,"callback":746,"file":736,"line":747},"register_settings",49,{"type":445,"name":486,"callback":749,"file":750,"line":751},"init_hooks","EmbedPress\\Includes\\Classes\\EmbedPress_Core_Installer.php",26,{"type":445,"name":486,"callback":753,"file":754,"line":755},"first_install_track","EmbedPress\\Includes\\Classes\\EmbedPress_Notice.php",107,{"type":445,"name":486,"callback":757,"file":754,"line":667},"hooks",{"type":445,"name":712,"callback":759,"file":754,"line":561},"upsale_notice",{"type":445,"name":712,"callback":712,"file":754,"line":254},{"type":445,"name":762,"callback":763,"file":764,"line":549},"admin_footer-plugins.php","deactivate_reasons_form","EmbedPress\\Includes\\Classes\\EmbedPress_Plugin_Usage_Tracker.php",{"type":445,"name":766,"callback":767,"priority":72,"file":768,"line":627},"extend_customplayer_controls","extend_elementor_customplayer_controls","EmbedPress\\Includes\\Classes\\Extend_CustomPlayer_Controls.php",{"type":445,"name":770,"callback":771,"priority":72,"file":772,"line":627},"extend_elementor_controls","extend_elementor_share_and_lock_controls","EmbedPress\\Includes\\Classes\\Extend_Elementor_Controls.php",{"type":445,"name":669,"callback":774,"file":775,"line":776},"display_menu_tooltip","EmbedPress\\Includes\\Classes\\FeatureNoticeManager.php",57,{"type":445,"name":504,"callback":778,"priority":674,"file":775,"line":779},"add_menu_badge",63,{"type":445,"name":486,"callback":781,"file":782,"line":741},"register_all_notices","EmbedPress\\Includes\\Classes\\FeatureNotices.php",{"type":481,"name":784,"callback":785,"priority":786,"file":787,"line":665},"embedpress:onAfterEmbed","enhance_youtube",90,"EmbedPress\\Includes\\Classes\\Feature_Enhancer.php",{"type":481,"name":784,"callback":789,"priority":786,"file":787,"line":790},"enhance_vimeo",22,{"type":481,"name":784,"callback":792,"priority":786,"file":787,"line":793},"enhance_twitch",24,{"type":481,"name":784,"callback":795,"priority":786,"file":787,"line":489},"enhance_dailymotion",{"type":481,"name":784,"callback":797,"priority":786,"file":787,"line":751},"enhance_soundcloud",{"type":481,"name":784,"callback":799,"priority":786,"file":787,"line":28},"enhance_missing_title",{"type":481,"name":801,"callback":802,"file":787,"line":638},"embedpress_gutenberg_youtube_params","embedpress_gutenberg_register_block_youtube",{"type":445,"name":486,"callback":804,"file":787,"line":719},"embedpress_gutenberg_register_block_vimeo",{"type":445,"name":806,"callback":807,"file":787,"line":722},"embedpress_gutenberg_wistia_block_after_embed","embedpress_wistia_block_after_embed",{"type":445,"name":809,"callback":810,"file":787,"line":725},"elementor\u002Fwidget\u002Fembedpres_elementor\u002Fskins_init","elementor_setting_init",{"type":445,"name":812,"callback":813,"priority":72,"file":787,"line":814},"embedpress_gutenberg_embed","gutenberg_embed",39,{"type":445,"name":716,"callback":816,"priority":72,"file":787,"line":692},"save_source_data_on_post_update",{"type":445,"name":818,"callback":819,"file":787,"line":733},"load-post.php","delete_source_temp_data_on_reload",{"type":445,"name":821,"callback":822,"priority":72,"file":787,"line":651},"embedpress:isEmbra","isEmbra",{"type":445,"name":729,"callback":824,"file":787,"line":741},"save_el_source_data_on_post_update",{"type":445,"name":826,"callback":827,"file":787,"line":828},"wp_head","embedpress_generate_social_share_meta",47,{"type":481,"name":830,"callback":831,"priority":72,"file":787,"line":832},"embedpress_elementor_embed","youtube",554,{"type":481,"name":830,"callback":834,"priority":72,"file":787,"line":835},"wistia",555,{"type":481,"name":830,"callback":837,"priority":72,"file":787,"line":838},"twitch",556,{"type":481,"name":830,"callback":840,"priority":72,"file":787,"line":841},"soundcloud",557,{"type":481,"name":830,"callback":843,"priority":72,"file":787,"line":844},"dailymotion",558,{"type":481,"name":830,"callback":846,"priority":72,"file":787,"line":847},"spotify",559,{"type":481,"name":830,"callback":849,"priority":72,"file":787,"line":850},"vimeo",560,{"type":481,"name":852,"callback":853,"file":854,"line":855},"embedpress_pro_features_enabled","is_pro_features_enabled","EmbedPress\\Includes\\Classes\\Helper.php",1178,{"type":445,"name":712,"callback":857,"file":854,"line":858},"show_license_admin_notices",1181,{"type":445,"name":860,"callback":861,"file":854,"line":862},"admin_head","add_license_notice_styles",1184,{"type":445,"name":712,"callback":487,"file":864,"line":865},"EmbedPress\\Includes\\Traits\\Shared.php",295,{"type":445,"name":669,"callback":867,"file":868,"line":733},"render_milestone_notification","EmbedPress\\MilestoneNotification.php",{"type":445,"name":451,"callback":870,"file":868,"line":265},"enqueue_assets",{"type":481,"name":872,"callback":873,"priority":72,"file":874,"line":875},"embedpress_render_dynamic_content","fakeDynamicResponse","EmbedPress\\Providers\\GooglePhotos.php",55,{"type":481,"name":872,"callback":873,"priority":72,"file":877,"line":517},"EmbedPress\\Providers\\InstagramFeed.php",{"type":481,"name":879,"callback":879,"file":880,"line":881},"safe_style_css","EmbedPress\\Providers\\Meetup.php",209,{"type":481,"name":872,"callback":873,"priority":72,"file":883,"line":536},"EmbedPress\\Providers\\OpenSea.php",{"type":481,"name":872,"callback":873,"priority":72,"file":885,"line":886},"EmbedPress\\Providers\\Wistia.php",64,{"type":445,"name":712,"callback":487,"file":888,"line":889},"EmbedPress\\ThirdParty\\Googlecalendar\\Embedpress_Google_Helper.php",444,{"type":481,"name":891,"callback":891,"file":888,"line":892},"removable_query_args",906,{"type":445,"name":663,"callback":894,"file":888,"line":895},"notices_init",911,{"type":445,"name":897,"callback":898,"file":888,"line":899},"admin_post_epgc_calendarlist","admin_post_calendarlist",919,{"type":445,"name":901,"callback":902,"file":888,"line":903},"admin_post_epgc_colorlist","admin_post_colorlist",922,{"type":445,"name":905,"callback":906,"file":888,"line":907},"admin_post_epgc_deletecache","admin_post_deletecache",923,{"type":445,"name":909,"callback":910,"file":888,"line":911},"admin_post_epgc_verify","admin_post_verify",929,{"type":445,"name":446,"callback":913,"file":888,"line":914},"enqueue_scripts",932,{"type":445,"name":916,"callback":917,"file":888,"line":918},"admin_post_epgc_remove_private","remove_private_data",934,{"type":445,"name":920,"callback":921,"file":888,"line":922},"admin_post_epgc_authorize","admin_post_authorize",939,{"type":445,"name":663,"callback":924,"file":888,"line":925},"fetch_calendar",941,{"type":445,"name":927,"callback":928,"file":929,"line":532},"embedpress_cache_cleanup_action","embedpress_cache_cleanup","embedpress.php",{"type":445,"name":491,"callback":487,"file":929,"line":667},{"type":481,"name":932,"callback":933,"file":929,"line":934},"embedpress_excluded_height_sources","embedpress_exclude_height",184,{"type":445,"name":486,"callback":936,"priority":377,"file":929,"line":937},"embedpress_init_plugin_updater",188,[939,943,945,948,951,954,957,959,961,963,966,968,970,973,976,979,982,986,989,991,992,994,996,998,999,1002,1004,1007,1008,1010,1011,1014,1015,1017,1018,1021,1022,1025,1029],{"action":940,"nopriv":941,"callback":940,"hasNonce":941,"hasCapCheck":941,"file":516,"line":942},"embedpress_notice_dismiss",false,162,{"action":940,"nopriv":941,"callback":940,"hasNonce":941,"hasCapCheck":941,"file":563,"line":944},142,{"action":946,"nopriv":941,"callback":582,"hasNonce":941,"hasCapCheck":941,"file":563,"line":947},"embedpress_do_ajax_request",153,{"action":946,"nopriv":949,"callback":582,"hasNonce":941,"hasCapCheck":941,"file":563,"line":950},true,155,{"action":952,"nopriv":941,"callback":582,"hasNonce":941,"hasCapCheck":941,"file":563,"line":953},"embedpress_get_embed_url_info",158,{"action":955,"nopriv":941,"callback":955,"hasNonce":949,"hasCapCheck":949,"file":650,"line":956},"delete_instagram_account",38,{"action":958,"nopriv":941,"callback":958,"hasNonce":949,"hasCapCheck":949,"file":650,"line":692},"get_instagram_userdata_ajax",{"action":960,"nopriv":941,"callback":960,"hasNonce":949,"hasCapCheck":949,"file":650,"line":502},"sync_instagram_data_ajax",{"action":960,"nopriv":949,"callback":960,"hasNonce":949,"hasCapCheck":949,"file":650,"line":962},52,{"action":964,"nopriv":941,"callback":965,"hasNonce":949,"hasCapCheck":949,"file":656,"line":793},"embedpress_elements_action","update_elements_list",{"action":967,"nopriv":941,"callback":661,"hasNonce":949,"hasCapCheck":941,"file":656,"line":489},"embedpress_settings_action",{"action":969,"nopriv":941,"callback":969,"hasNonce":949,"hasCapCheck":949,"file":656,"line":751},"save_global_brand_image",{"action":971,"nopriv":941,"callback":972,"hasNonce":949,"hasCapCheck":949,"file":656,"line":28},"embedpress_dismiss_element","dismiss_element",{"action":974,"nopriv":941,"callback":975,"hasNonce":949,"hasCapCheck":949,"file":656,"line":635},"embedpress_dismiss_feature_notice","dismiss_feature_notice",{"action":977,"nopriv":941,"callback":978,"hasNonce":949,"hasCapCheck":949,"file":718,"line":265},"embedpress_clear_content_cache","ajax_clear_cache",{"action":974,"nopriv":941,"callback":980,"hasNonce":949,"hasCapCheck":941,"file":775,"line":981},"ajax_dismiss_notice",58,{"action":983,"nopriv":941,"callback":984,"hasNonce":949,"hasCapCheck":941,"file":775,"line":985},"embedpress_skip_feature_notice","ajax_skip_notice",59,{"action":987,"nopriv":941,"callback":988,"hasNonce":949,"hasCapCheck":941,"file":775,"line":389},"embedpress_view_feature_notice","ajax_view_notice",{"action":990,"nopriv":941,"callback":990,"hasNonce":941,"hasCapCheck":941,"file":787,"line":643},"youtube_rest_api",{"action":990,"nopriv":949,"callback":990,"hasNonce":941,"hasCapCheck":941,"file":787,"line":956},{"action":993,"nopriv":941,"callback":993,"hasNonce":949,"hasCapCheck":949,"file":787,"line":688},"save_source_data",{"action":995,"nopriv":941,"callback":995,"hasNonce":949,"hasCapCheck":949,"file":787,"line":737},"delete_source_data",{"action":997,"nopriv":941,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":747},"get_viewer",{"action":997,"nopriv":949,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":776},{"action":1000,"nopriv":941,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":1001},"get_flipbook_viewer",66,{"action":1000,"nopriv":949,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":1003},76,{"action":1005,"nopriv":941,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":1006},"get_flipbook_template",87,{"action":1005,"nopriv":949,"callback":487,"hasNonce":941,"hasCapCheck":941,"file":787,"line":617},{"action":1009,"nopriv":941,"callback":1009,"hasNonce":941,"hasCapCheck":941,"file":854,"line":719},"lock_content_form_handler",{"action":1009,"nopriv":949,"callback":1009,"hasNonce":941,"hasCapCheck":941,"file":854,"line":722},{"action":1012,"nopriv":941,"callback":1013,"hasNonce":941,"hasCapCheck":941,"file":854,"line":643},"embedpress_gutenberg_password_check","gutenberg_password_check",{"action":1012,"nopriv":949,"callback":1013,"hasNonce":941,"hasCapCheck":941,"file":854,"line":956},{"action":1016,"nopriv":941,"callback":1016,"hasNonce":949,"hasCapCheck":941,"file":854,"line":692},"loadmore_data_handler",{"action":1016,"nopriv":949,"callback":1016,"hasNonce":949,"hasCapCheck":941,"file":854,"line":737},{"action":1019,"nopriv":941,"callback":1020,"hasNonce":941,"hasCapCheck":941,"file":854,"line":741},"fetch_video_description","ajax_video_popup_description",{"action":1019,"nopriv":949,"callback":1020,"hasNonce":941,"hasCapCheck":941,"file":854,"line":265},{"action":1023,"nopriv":941,"callback":1024,"hasNonce":949,"hasCapCheck":941,"file":868,"line":747},"embedpress_mark_milestone_seen","ajax_mark_milestone_seen",{"action":1026,"nopriv":941,"callback":1027,"hasNonce":949,"hasCapCheck":941,"file":888,"line":1028},"epgc_ajax_get_calendar","ajax_get_calendar",916,{"action":1026,"nopriv":949,"callback":1027,"hasNonce":949,"hasCapCheck":941,"file":888,"line":1030},917,[1032,1040,1043,1050,1055,1061,1066,1070,1074,1078,1082,1087,1092,1097,1102,1106,1111,1113,1117,1122,1127,1131,1136,1140,1145,1149,1154,1159,1164],{"namespace":1033,"route":1034,"methods":1035,"callback":1037,"permissionCallback":1038,"file":516,"line":1039},"embedpress\u002Fv1","\u002Foembed\u002F(?P\u003Cprovider>[a-zA-Z0-9\\-]+)",[1036],"GET","oembed","__return_true",410,{"namespace":1033,"route":1034,"methods":1041,"callback":1037,"permissionCallback":1038,"file":516,"line":1042},[1036],419,{"namespace":1033,"route":1044,"methods":1045,"callback":1047,"permissionCallback":1048,"file":516,"line":1049},"\u002Fsend-feedback",[1046],"POST","send_user_feedback_email","feedback_permission_callback",663,{"namespace":1033,"route":1051,"methods":1052,"callback":1053,"permissionCallback":1038,"file":1054,"line":651},"\u002Fanalytics\u002Ftrack",[1046],"track_interaction","EmbedPress\\Includes\\Classes\\Analytics\\REST_API.php",{"namespace":1033,"route":1056,"methods":1057,"callback":1058,"permissionCallback":1059,"file":1054,"line":1060},"\u002Fanalytics\u002Fdata",[1036],"get_analytics_data","check_admin_permissions",75,{"namespace":1033,"route":1062,"methods":1063,"callback":1064,"permissionCallback":1059,"file":1054,"line":1065},"\u002Fanalytics\u002Fcontent",[1036],"get_content_analytics",81,{"namespace":1033,"route":1067,"methods":1068,"callback":1069,"permissionCallback":1059,"file":1054,"line":1006},"\u002Fanalytics\u002Fviews",[1036],"get_views_analytics",{"namespace":1033,"route":1071,"methods":1072,"callback":1073,"permissionCallback":1059,"file":1054,"line":27},"\u002Fanalytics\u002Fspline-chart",[1036],"get_spline_chart_data",{"namespace":1033,"route":1075,"methods":1076,"callback":1077,"permissionCallback":1059,"file":1054,"line":667},"\u002Fanalytics\u002Foverview",[1036],"get_overview_data",{"namespace":1033,"route":1079,"methods":1080,"callback":1081,"permissionCallback":1059,"file":1054,"line":574},"\u002Fanalytics\u002Fembed-details",[1036],"get_embed_details",{"namespace":1033,"route":1083,"methods":1084,"callback":1085,"permissionCallback":1059,"file":1054,"line":1086},"\u002Fanalytics\u002Fmilestones",[1036],"get_milestones_data",166,{"namespace":1033,"route":1088,"methods":1089,"callback":1090,"permissionCallback":1059,"file":1054,"line":1091},"\u002Fanalytics\u002Ffeatures",[1036],"get_features_status",173,{"namespace":1033,"route":1093,"methods":1094,"callback":1095,"permissionCallback":1059,"file":1054,"line":1096},"\u002Fanalytics\u002Fgeo",[1036],"get_geo_analytics",180,{"namespace":1033,"route":1098,"methods":1099,"callback":1100,"permissionCallback":1059,"file":1054,"line":1101},"\u002Fanalytics\u002Fdevice",[1036],"get_device_analytics",187,{"namespace":1033,"route":1103,"methods":1104,"callback":1105,"permissionCallback":1059,"file":1054,"line":591},"\u002Fanalytics\u002Fbrowser",[1036],"get_browser_analytics",{"namespace":1033,"route":1107,"methods":1108,"callback":1109,"permissionCallback":1059,"file":1054,"line":1110},"\u002Fanalytics\u002Funique-viewers-per-embed",[1036],"get_unique_viewers_per_embed",203,{"namespace":1033,"route":1093,"methods":1112,"callback":1095,"permissionCallback":1059,"file":1054,"line":254},[1036],{"namespace":1033,"route":1114,"methods":1115,"callback":1116,"permissionCallback":1059,"file":1054,"line":675},"\u002Fanalytics\u002Freferral",[1036],"get_referral_analytics",{"namespace":1033,"route":1118,"methods":1119,"callback":1120,"permissionCallback":1059,"file":1054,"line":1121},"\u002Fanalytics\u002Fexport",[1036],"export_analytics_data",257,{"namespace":1033,"route":1123,"methods":1124,"callback":1125,"permissionCallback":1038,"file":1054,"line":1126},"\u002Fanalytics\u002Fbrowser-info",[1046],"store_browser_info",290,{"namespace":1033,"route":1083,"methods":1128,"callback":1129,"permissionCallback":1059,"file":1054,"line":1130},[1036],"get_milestone_data",349,{"namespace":1033,"route":1132,"methods":1133,"callback":1134,"permissionCallback":1059,"file":1054,"line":1135},"\u002Fanalytics\u002Fmilestones\u002Fread",[1046],"mark_milestone_read",356,{"namespace":1033,"route":1088,"methods":1137,"callback":1138,"permissionCallback":1059,"file":1054,"line":1139},[1036],"get_feature_status",369,{"namespace":1033,"route":1141,"methods":1142,"callback":1143,"permissionCallback":1059,"file":1054,"line":1144},"\u002Fanalytics\u002Femail-settings",[1036],"get_email_settings",377,{"namespace":1033,"route":1141,"methods":1146,"callback":1147,"permissionCallback":1059,"file":1054,"line":1148},[1046],"save_email_settings",383,{"namespace":1033,"route":1150,"methods":1151,"callback":1152,"permissionCallback":1059,"file":1054,"line":1153},"\u002Fanalytics\u002Fsync-counters",[1046],"sync_content_counters",390,{"namespace":1033,"route":1155,"methods":1156,"callback":1157,"permissionCallback":1059,"file":1054,"line":1158},"\u002Fanalytics\u002Ftracking-setting",[1036],"handle_tracking_setting",401,{"namespace":1033,"route":1160,"methods":1161,"callback":1162,"permissionCallback":1059,"file":1054,"line":1163},"\u002Fanalytics\u002Fcleanup-redundant-data",[1046],"cleanup_redundant_data",408,{"namespace":1033,"route":1165,"methods":1166,"callback":1167,"permissionCallback":1059,"file":1054,"line":1168},"\u002Fanalytics\u002Fperformance-stats",[1036],"get_performance_stats",424,[1170,1174,1175,1178,1181],{"tag":1171,"callback":1172,"file":1173,"line":521},"embed_oembed_html","do_shortcode","EmbedPress\\Shortcode.php",{"tag":4,"callback":1172,"file":1173,"line":524},{"tag":1176,"callback":1177,"file":1173,"line":399},"embedpress_pdf","do_shortcode_pdf",{"tag":1179,"callback":1180,"file":1173,"line":528},"embedpress_doc","do_shortcode_doc",{"tag":1182,"callback":1183,"file":888,"line":1184},"embedpress_calendar","shortcode",931,[1186,1188,1190,1191],{"hook":708,"callback":708,"file":698,"line":1187},127,{"hook":739,"callback":739,"file":736,"line":1189},68,{"hook":743,"callback":743,"file":736,"line":1003},{"hook":927,"callback":927,"file":1192,"line":27},"includes.php",23,{"dangerousFunctions":1195,"sqlUsage":1196,"outputEscaping":1426,"fileOperations":1894,"externalRequests":640,"nonceChecks":1651,"capabilityChecks":1651,"bundledLibraries":1895},[],{"prepared":1197,"raw":1198,"locations":1199},70,114,[1200,1204,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1296,1298,1301,1303,1304,1306,1308,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1332,1334,1336,1338,1340,1343,1345,1347,1348,1350,1352,1354,1355,1357,1359,1361,1363,1364,1366,1368,1370,1372,1374,1376,1378,1379,1381,1383,1385,1387,1389,1391,1393,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1423,1425],{"file":1201,"line":1202,"context":1203},"EmbedPress\\Includes\\Classes\\Analytics\\Data_Collector.php",1264,"$wpdb->get_results() with variable interpolation",{"file":1201,"line":1205,"context":1206},1314,"$wpdb->get_var() with variable interpolation",{"file":1201,"line":1208,"context":1206},1321,{"file":1201,"line":1210,"context":1206},1336,{"file":1201,"line":1212,"context":1206},1498,{"file":1201,"line":1214,"context":1206},1503,{"file":1201,"line":1216,"context":1203},1512,{"file":1201,"line":1218,"context":1203},1551,{"file":1201,"line":1220,"context":1203},1562,{"file":1201,"line":1222,"context":1203},1573,{"file":1201,"line":1224,"context":1206},1610,{"file":1201,"line":1226,"context":1206},1654,{"file":1201,"line":1228,"context":1203},1693,{"file":1201,"line":1230,"context":1203},1738,{"file":1201,"line":1232,"context":1203},1758,{"file":1201,"line":1234,"context":1203},1818,{"file":1201,"line":1236,"context":1203},1831,{"file":1201,"line":1238,"context":1203},1877,{"file":1201,"line":1240,"context":1206},1927,{"file":1201,"line":1242,"context":1206},1934,{"file":1201,"line":1244,"context":1206},1939,{"file":1201,"line":1246,"context":1206},1965,{"file":1201,"line":1248,"context":1206},1972,{"file":1201,"line":1250,"context":1206},1977,{"file":1201,"line":1252,"context":1203},2003,{"file":1201,"line":1254,"context":1203},2067,{"file":1201,"line":1256,"context":1203},2080,{"file":1201,"line":1258,"context":1203},2113,{"file":1201,"line":1260,"context":1206},2190,{"file":1201,"line":1262,"context":1206},2193,{"file":1201,"line":1264,"context":1206},2196,{"file":1201,"line":1266,"context":1206},2201,{"file":1201,"line":1268,"context":1206},2205,{"file":1201,"line":1270,"context":1206},2209,{"file":1201,"line":1272,"context":1206},2307,{"file":1201,"line":1274,"context":1206},2314,{"file":1201,"line":1276,"context":1206},2319,{"file":1201,"line":1278,"context":1206},2342,{"file":1201,"line":1280,"context":1203},2373,{"file":1201,"line":1282,"context":1206},2439,{"file":1201,"line":1284,"context":1206},2440,{"file":1201,"line":1286,"context":1206},2443,{"file":1201,"line":1288,"context":1206},2444,{"file":1201,"line":1290,"context":1206},2447,{"file":1201,"line":1292,"context":1206},2457,{"file":1201,"line":1294,"context":1295},2911,"$wpdb->get_row() with variable interpolation",{"file":1201,"line":1297,"context":1203},2923,{"file":1299,"line":1300,"context":1206},"EmbedPress\\Includes\\Classes\\Analytics\\License_Manager.php",202,{"file":1302,"line":875,"context":1206},"EmbedPress\\Includes\\Classes\\Analytics\\Milestone_Manager.php",{"file":1302,"line":568,"context":1206},{"file":1302,"line":1305,"context":1203},286,{"file":1307,"line":755,"context":1203},"EmbedPress\\Includes\\Classes\\Analytics\\Pro_Data_Collector.php",{"file":1307,"line":545,"context":1203},{"file":1307,"line":1310,"context":1203},212,{"file":1307,"line":1312,"context":1203},255,{"file":1307,"line":1314,"context":1203},280,{"file":1307,"line":1316,"context":1206},330,{"file":1307,"line":1318,"context":1203},476,{"file":1307,"line":1320,"context":1203},494,{"file":1307,"line":1322,"context":1203},536,{"file":1307,"line":1324,"context":1203},662,{"file":1307,"line":1326,"context":1203},673,{"file":1307,"line":1328,"context":1203},684,{"file":1054,"line":1330,"context":1331},1031,"$wpdb->query() with variable interpolation",{"file":1054,"line":1333,"context":1331},1036,{"file":1054,"line":1335,"context":1331},1513,{"file":1054,"line":1337,"context":1331},1543,{"file":1054,"line":1339,"context":1331},1556,{"file":1341,"line":1342,"context":1203},"EmbedPress\\Includes\\Classes\\Database\\Analytics_Schema.php",342,{"file":1341,"line":1344,"context":1206},353,{"file":1341,"line":1346,"context":1331},355,{"file":1341,"line":595,"context":1331},{"file":1341,"line":1349,"context":1206},364,{"file":1341,"line":1351,"context":1331},365,{"file":1341,"line":1353,"context":1331},367,{"file":1341,"line":1139,"context":1206},{"file":1341,"line":1356,"context":1331},370,{"file":1341,"line":1358,"context":1331},372,{"file":1341,"line":1360,"context":1206},374,{"file":1341,"line":1362,"context":1331},375,{"file":1341,"line":1144,"context":1331},{"file":1341,"line":1365,"context":1206},379,{"file":1341,"line":1367,"context":1331},380,{"file":1341,"line":1369,"context":1331},382,{"file":1341,"line":1371,"context":1206},384,{"file":1341,"line":1373,"context":1331},385,{"file":1341,"line":1375,"context":1331},387,{"file":1341,"line":1377,"context":1206},389,{"file":1341,"line":1153,"context":1331},{"file":1341,"line":1380,"context":1331},392,{"file":1341,"line":1382,"context":1206},394,{"file":1341,"line":1384,"context":1331},395,{"file":1341,"line":1386,"context":1331},397,{"file":1341,"line":1388,"context":1206},403,{"file":1341,"line":1390,"context":1331},404,{"file":1341,"line":1392,"context":1331},406,{"file":1341,"line":1163,"context":1206},{"file":1341,"line":1395,"context":1331},409,{"file":1341,"line":1397,"context":1331},411,{"file":1341,"line":1399,"context":1206},413,{"file":1341,"line":1401,"context":1331},414,{"file":1341,"line":1403,"context":1331},416,{"file":1341,"line":1405,"context":1206},422,{"file":1341,"line":1407,"context":1331},423,{"file":1341,"line":1409,"context":1331},425,{"file":1341,"line":1411,"context":1206},427,{"file":1341,"line":1413,"context":1331},428,{"file":1341,"line":1415,"context":1331},430,{"file":1341,"line":1417,"context":1206},432,{"file":1341,"line":1419,"context":1331},433,{"file":1341,"line":1421,"context":1331},435,{"file":1341,"line":464,"context":1331},{"file":1341,"line":1424,"context":1203},497,{"file":888,"line":1365,"context":1331},{"escaped":1427,"rawEcho":1314,"locations":1428},2118,[1429,1432,1434,1436,1438,1440,1442,1444,1446,1448,1449,1451,1453,1455,1457,1459,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1506,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1528,1530,1532,1533,1535,1537,1539,1540,1542,1544,1546,1548,1550,1552,1554,1556,1557,1558,1560,1562,1563,1565,1567,1569,1571,1572,1573,1574,1575,1576,1578,1580,1582,1584,1585,1587,1588,1590,1593,1594,1595,1597,1599,1600,1601,1602,1603,1604,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1618,1620,1622,1624,1625,1627,1629,1630,1632,1633,1635,1637,1638,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1652,1653,1655,1657,1658,1659,1661,1663,1664,1665,1667,1669,1671,1672,1673,1675,1677,1679,1680,1681,1682,1683,1684,1685,1686,1687,1689,1691,1693,1695,1697,1699,1700,1703,1705,1706,1707,1709,1711,1713,1714,1716,1717,1719,1720,1722,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1758,1759,1761,1763,1765,1767,1768,1769,1770,1771,1772,1773,1775,1777,1779,1781,1783,1784,1786,1787,1789,1791,1793,1794,1796,1798,1799,1800,1801,1802,1803,1805,1807,1808,1809,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1829,1830,1831,1832,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1854,1855,1856,1857,1859,1860,1862,1864,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1892,1893],{"file":626,"line":1430,"context":1431},72,"raw output",{"file":631,"line":1433,"context":1431},639,{"file":631,"line":1435,"context":1431},640,{"file":631,"line":1437,"context":1431},641,{"file":631,"line":1439,"context":1431},643,{"file":631,"line":1441,"context":1431},794,{"file":631,"line":1443,"context":1431},1105,{"file":1445,"line":14,"context":1431},"EmbedPress\\Elementor\\Widgets\\Embedpress_Calendar.php",{"file":1445,"line":1447,"context":1431},299,{"file":1445,"line":1447,"context":1431},{"file":1445,"line":1450,"context":1431},303,{"file":1452,"line":1435,"context":1431},"EmbedPress\\Elementor\\Widgets\\Embedpress_Document.php",{"file":1452,"line":1454,"context":1431},792,{"file":1452,"line":1456,"context":1431},839,{"file":1452,"line":1458,"context":1431},915,{"file":1452,"line":1458,"context":1431},{"file":646,"line":1461,"context":1431},4243,{"file":646,"line":1463,"context":1431},4674,{"file":646,"line":1465,"context":1431},4675,{"file":646,"line":1467,"context":1431},4676,{"file":646,"line":1469,"context":1431},4677,{"file":646,"line":1471,"context":1431},4689,{"file":646,"line":1473,"context":1431},4693,{"file":646,"line":1475,"context":1431},4694,{"file":646,"line":1477,"context":1431},4737,{"file":1479,"line":1480,"context":1431},"EmbedPress\\Elementor\\Widgets\\Embedpress_Pdf.php",1013,{"file":1479,"line":1482,"context":1431},1072,{"file":1479,"line":1484,"context":1431},1119,{"file":650,"line":1486,"context":1431},337,{"file":650,"line":1488,"context":1431},446,{"file":650,"line":1490,"context":1431},484,{"file":1492,"line":410,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\ads.php",{"file":1492,"line":1494,"context":1431},117,{"file":1492,"line":1496,"context":1431},121,{"file":1492,"line":1498,"context":1431},132,{"file":1492,"line":1500,"context":1431},139,{"file":1492,"line":1502,"context":1431},160,{"file":1492,"line":1504,"context":1431},176,{"file":1492,"line":1110,"context":1431},{"file":1492,"line":559,"context":1431},{"file":1492,"line":1508,"context":1431},233,{"file":1492,"line":1510,"context":1431},242,{"file":1492,"line":1512,"context":1431},250,{"file":1492,"line":1514,"context":1431},269,{"file":1492,"line":1516,"context":1431},272,{"file":1492,"line":1518,"context":1431},282,{"file":1492,"line":1520,"context":1431},289,{"file":1492,"line":1522,"context":1431},313,{"file":1492,"line":1524,"context":1431},324,{"file":1492,"line":1526,"context":1431},339,{"file":1492,"line":714,"context":1431},{"file":1492,"line":1529,"context":1431},354,{"file":1492,"line":1531,"context":1431},378,{"file":1492,"line":1375,"context":1431},{"file":1492,"line":1534,"context":1431},396,{"file":1536,"line":1110,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\calendly.php",{"file":1536,"line":1538,"context":1431},206,{"file":1536,"line":1310,"context":1431},{"file":1536,"line":1541,"context":1431},221,{"file":1536,"line":1543,"context":1431},223,{"file":1536,"line":1545,"context":1431},252,{"file":1536,"line":1547,"context":1431},270,{"file":1536,"line":1549,"context":1431},276,{"file":1536,"line":1551,"context":1431},297,{"file":1536,"line":1553,"context":1431},415,{"file":1555,"line":733,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\custom-logo.php",{"file":1555,"line":553,"context":1431},{"file":1555,"line":585,"context":1431},{"file":1555,"line":1559,"context":1431},198,{"file":1555,"line":1561,"context":1431},199,{"file":1555,"line":1541,"context":1431},{"file":1555,"line":1564,"context":1431},222,{"file":1566,"line":638,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\dailymotion.php",{"file":1568,"line":638,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\general.php",{"file":1568,"line":1570,"context":1431},71,{"file":1568,"line":377,"context":1431},{"file":1568,"line":574,"context":1431},{"file":1568,"line":944,"context":1431},{"file":1568,"line":577,"context":1431},{"file":1568,"line":580,"context":1431},{"file":1568,"line":1577,"context":1431},145,{"file":1568,"line":1579,"context":1431},146,{"file":1568,"line":1581,"context":1431},147,{"file":1568,"line":1583,"context":1431},148,{"file":1568,"line":541,"context":1431},{"file":1568,"line":1586,"context":1431},150,{"file":1568,"line":545,"context":1431},{"file":1589,"line":1193,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\go-premium.php",{"file":1591,"line":1592,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\google-calendar.php",19,{"file":1591,"line":1430,"context":1431},{"file":1591,"line":566,"context":1431},{"file":1596,"line":706,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\hub.php",{"file":1598,"line":688,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\instagram.php",{"file":1598,"line":747,"context":1431},{"file":1598,"line":962,"context":1431},{"file":1598,"line":603,"context":1431},{"file":1598,"line":776,"context":1431},{"file":1598,"line":981,"context":1431},{"file":1598,"line":1605,"context":1431},61,{"file":1598,"line":886,"context":1431},{"file":1598,"line":607,"context":1431},{"file":1598,"line":1003,"context":1431},{"file":1598,"line":564,"context":1431},{"file":1598,"line":566,"context":1431},{"file":1598,"line":568,"context":1431},{"file":1598,"line":611,"context":1431},{"file":1598,"line":1065,"context":1431},{"file":1598,"line":517,"context":1431},{"file":1598,"line":521,"context":1431},{"file":1598,"line":1617,"context":1431},151,{"file":1619,"line":1187,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\main-template.php",{"file":1619,"line":1621,"context":1431},128,{"file":1619,"line":1623,"context":1431},130,{"file":1619,"line":942,"context":1431},{"file":1619,"line":1626,"context":1431},172,{"file":1619,"line":1628,"context":1431},182,{"file":1619,"line":1110,"context":1431},{"file":1631,"line":790,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\opensea.php",{"file":1631,"line":28,"context":1431},{"file":1634,"line":72,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\partials\\logo.php",{"file":1634,"line":1636,"context":1431},13,{"file":1634,"line":489,"context":1431},{"file":1639,"line":389,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\partials\\sidebar.php",{"file":1639,"line":1605,"context":1431},{"file":1639,"line":410,"context":1431},{"file":1639,"line":779,"context":1431},{"file":1639,"line":886,"context":1431},{"file":1639,"line":607,"context":1431},{"file":1639,"line":1001,"context":1431},{"file":1639,"line":278,"context":1431},{"file":1639,"line":1189,"context":1431},{"file":1639,"line":683,"context":1431},{"file":1650,"line":1651,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\settings.php",31,{"file":1650,"line":335,"context":1431},{"file":1650,"line":1654,"context":1431},101,{"file":1650,"line":1656,"context":1431},119,{"file":1650,"line":942,"context":1431},{"file":1650,"line":334,"context":1431},{"file":1650,"line":1660,"context":1431},164,{"file":1650,"line":1662,"context":1431},165,{"file":1650,"line":1086,"context":1431},{"file":1650,"line":309,"context":1431},{"file":1650,"line":1666,"context":1431},168,{"file":1650,"line":1668,"context":1431},169,{"file":1650,"line":1670,"context":1431},170,{"file":1650,"line":549,"context":1431},{"file":1650,"line":585,"context":1431},{"file":1674,"line":1651,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\shortcode.php",{"file":1674,"line":1676,"context":1431},32,{"file":1674,"line":1678,"context":1431},33,{"file":1674,"line":719,"context":1431},{"file":1674,"line":722,"context":1431},{"file":1674,"line":725,"context":1431},{"file":1674,"line":643,"context":1431},{"file":1674,"line":956,"context":1431},{"file":1674,"line":814,"context":1431},{"file":1674,"line":688,"context":1431},{"file":1674,"line":733,"context":1431},{"file":1688,"line":751,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\soundcloud.php",{"file":1690,"line":507,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\spotify.php",{"file":1692,"line":793,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\twitch.php",{"file":1694,"line":489,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\vimeo.php",{"file":1696,"line":1651,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\wistia.php",{"file":1698,"line":643,"context":1431},"EmbedPress\\Ends\\Back\\Settings\\templates\\youtube.php",{"file":1698,"line":737,"context":1431},{"file":1701,"line":1702,"context":1431},"EmbedPress\\Gutenberg\\EmbedPressBlockRenderer.php",348,{"file":1701,"line":1704,"context":1431},995,{"file":1701,"line":674,"context":1431},{"file":1701,"line":674,"context":1431},{"file":1701,"line":1708,"context":1431},1130,{"file":1701,"line":1710,"context":1431},1132,{"file":1701,"line":1712,"context":1431},1371,{"file":698,"line":595,"context":1431},{"file":1715,"line":297,"context":1431},"EmbedPress\\Includes\\Classes\\Elementor_Enhancer.php",{"file":1715,"line":947,"context":1431},{"file":754,"line":1718,"context":1431},340,{"file":754,"line":1382,"context":1431},{"file":754,"line":1721,"context":1431},420,{"file":754,"line":1411,"context":1431},{"file":754,"line":1724,"context":1431},442,{"file":754,"line":1726,"context":1431},471,{"file":754,"line":1728,"context":1431},587,{"file":754,"line":1730,"context":1431},809,{"file":754,"line":1732,"context":1431},812,{"file":754,"line":1734,"context":1431},813,{"file":754,"line":1736,"context":1431},852,{"file":754,"line":1738,"context":1431},859,{"file":754,"line":1740,"context":1431},862,{"file":754,"line":1742,"context":1431},863,{"file":754,"line":1744,"context":1431},864,{"file":754,"line":1746,"context":1431},865,{"file":754,"line":1748,"context":1431},870,{"file":754,"line":1750,"context":1431},889,{"file":754,"line":1752,"context":1431},892,{"file":754,"line":1754,"context":1431},893,{"file":764,"line":1756,"context":1431},697,{"file":764,"line":899,"context":1431},{"file":764,"line":907,"context":1431},{"file":764,"line":1760,"context":1431},925,{"file":764,"line":1762,"context":1431},926,{"file":764,"line":1764,"context":1431},927,{"file":764,"line":1766,"context":1431},928,{"file":764,"line":1766,"context":1431},{"file":764,"line":1766,"context":1431},{"file":764,"line":911,"context":1431},{"file":764,"line":1184,"context":1431},{"file":764,"line":914,"context":1431},{"file":764,"line":918,"context":1431},{"file":764,"line":1774,"context":1431},936,{"file":764,"line":1776,"context":1431},951,{"file":764,"line":1778,"context":1431},954,{"file":764,"line":1780,"context":1431},975,{"file":775,"line":1782,"context":1431},235,{"file":775,"line":1782,"context":1431},{"file":775,"line":1785,"context":1431},241,{"file":775,"line":1510,"context":1431},{"file":775,"line":1788,"context":1431},246,{"file":775,"line":1790,"context":1431},251,{"file":775,"line":1792,"context":1431},256,{"file":775,"line":1121,"context":1431},{"file":775,"line":1795,"context":1431},259,{"file":787,"line":1797,"context":1431},54,{"file":787,"line":410,"context":1431},{"file":787,"line":335,"context":1431},{"file":787,"line":521,"context":1431},{"file":787,"line":786,"context":1431},{"file":787,"line":13,"context":1431},{"file":787,"line":1804,"context":1431},1404,{"file":787,"line":1806,"context":1431},1727,{"file":854,"line":1605,"context":1431},{"file":854,"line":1553,"context":1431},{"file":854,"line":484,"context":1431},{"file":854,"line":1811,"context":1431},526,{"file":854,"line":1813,"context":1431},840,{"file":854,"line":1815,"context":1431},867,{"file":854,"line":1817,"context":1431},869,{"file":854,"line":1819,"context":1431},871,{"file":854,"line":1821,"context":1431},880,{"file":854,"line":1823,"context":1431},884,{"file":854,"line":1825,"context":1431},890,{"file":854,"line":1827,"context":1431},1204,{"file":864,"line":1314,"context":1431},{"file":868,"line":934,"context":1431},{"file":877,"line":1547,"context":1431},{"file":877,"line":1551,"context":1431},{"file":877,"line":1447,"context":1431},{"file":877,"line":1834,"context":1431},301,{"file":877,"line":1836,"context":1431},311,{"file":877,"line":1838,"context":1431},546,{"file":877,"line":1840,"context":1431},548,{"file":880,"line":1842,"context":1431},600,{"file":880,"line":1844,"context":1431},604,{"file":883,"line":1846,"context":1431},386,{"file":883,"line":1848,"context":1431},400,{"file":1850,"line":643,"context":1431},"EmbedPress\\Providers\\TemplateLayouts\\YoutubeLayout.php",{"file":1850,"line":1852,"context":1431},106,{"file":1850,"line":755,"context":1431},{"file":1850,"line":541,"context":1431},{"file":1850,"line":1586,"context":1431},{"file":1850,"line":1520,"context":1431},{"file":1850,"line":1858,"context":1431},305,{"file":1850,"line":1836,"context":1431},{"file":1850,"line":1861,"context":1431},315,{"file":1850,"line":1863,"context":1431},325,{"file":1865,"line":1866,"context":1431},"EmbedPress\\Providers\\Youtube.php",603,{"file":1865,"line":1868,"context":1431},623,{"file":1865,"line":1870,"context":1431},629,{"file":1865,"line":1872,"context":1431},635,{"file":1865,"line":1874,"context":1431},653,{"file":1865,"line":1876,"context":1431},654,{"file":1865,"line":1878,"context":1431},660,{"file":1865,"line":1880,"context":1431},899,{"file":1173,"line":1882,"context":1431},963,{"file":1173,"line":1884,"context":1431},1383,{"file":1886,"line":254,"context":1431},"EmbedPress\\simple_html_dom.php",{"file":1886,"line":1888,"context":1431},215,{"file":1886,"line":1890,"context":1431},275,{"file":888,"line":389,"context":1431},{"file":888,"line":607,"context":1431},{"file":888,"line":681,"context":1431},14,[],[1897,1918,1957,1967,1975,1984,1994,2004,2016,2028,2038,2049,2057,2065,2098,2114],{"entryPoint":1898,"graph":1899,"unsanitizedCount":48,"severity":41},"get_instagram_userdata_ajax (EmbedPress\\Ends\\Back\\Handler.php:58)",{"nodes":1900,"edges":1915},[1901,1905,1909],{"id":1902,"type":1903,"label":1904,"file":650,"line":348},"n0","source","$_POST",{"id":1906,"type":1907,"label":1908,"file":650,"line":348},"n1","transform","→ get_instagram_userdata()",{"id":1910,"type":1911,"label":1912,"file":650,"line":1913,"wp_function":1914},"n2","sink","wp_remote_get() [SSRF]",229,"wp_remote_get",[1916,1917],{"from":1902,"to":1906,"sanitized":941},{"from":1906,"to":1910,"sanitized":941},{"entryPoint":1919,"graph":1920,"unsanitizedCount":48,"severity":41},"\u003CHandler> (EmbedPress\\Ends\\Back\\Handler.php:0)",{"nodes":1921,"edges":1950},[1922,1925,1926,1928,1932,1935,1939,1941,1944,1946,1948],{"id":1902,"type":1903,"label":1923,"file":650,"line":1924},"$_POST (x4)",124,{"id":1906,"type":1911,"label":1912,"file":650,"line":934,"wp_function":1914},{"id":1910,"type":1903,"label":1927,"file":650,"line":1702},"$_GET",{"id":1929,"type":1911,"label":1930,"file":650,"line":1375,"wp_function":1931},"n3","update_option() [Settings Manipulation]","update_option",{"id":1933,"type":1903,"label":1934,"file":650,"line":1924},"n4","$_POST (x2)",{"id":1936,"type":1911,"label":1937,"file":650,"line":1488,"wp_function":1938},"n5","echo() [XSS]","echo",{"id":1940,"type":1903,"label":1904,"file":650,"line":1924},"n6",{"id":1942,"type":1911,"label":1930,"file":650,"line":1943,"wp_function":1931},"n7",821,{"id":1945,"type":1903,"label":1904,"file":650,"line":348},"n8",{"id":1947,"type":1907,"label":1908,"file":650,"line":348},"n9",{"id":1949,"type":1911,"label":1912,"file":650,"line":1913,"wp_function":1914},"n10",[1951,1952,1953,1954,1955,1956],{"from":1902,"to":1906,"sanitized":949},{"from":1910,"to":1929,"sanitized":949},{"from":1933,"to":1936,"sanitized":949},{"from":1940,"to":1942,"sanitized":949},{"from":1945,"to":1947,"sanitized":941},{"from":1947,"to":1949,"sanitized":941},{"entryPoint":1958,"graph":1959,"unsanitizedCount":48,"severity":41},"send_data (EmbedPress\\Includes\\Classes\\EmbedPress_Plugin_Usage_Tracker.php:494)",{"nodes":1960,"edges":1965},[1961,1964],{"id":1902,"type":1903,"label":1962,"file":764,"line":1963},"$_SERVER['REMOTE_ADDR']",512,{"id":1906,"type":1911,"label":1912,"file":764,"line":1963,"wp_function":1914},[1966],{"from":1902,"to":1906,"sanitized":941},{"entryPoint":1968,"graph":1969,"unsanitizedCount":48,"severity":41},"ajax_video_popup_description (EmbedPress\\Includes\\Classes\\Helper.php:49)",{"nodes":1970,"edges":1973},[1971,1972],{"id":1902,"type":1903,"label":1904,"file":854,"line":603},{"id":1906,"type":1911,"label":1937,"file":854,"line":1605,"wp_function":1938},[1974],{"from":1902,"to":1906,"sanitized":941},{"entryPoint":1976,"graph":1977,"unsanitizedCount":29,"severity":1983},"handle_calendly_data (EmbedPress\\Ends\\Back\\Handler.php:326)",{"nodes":1978,"edges":1981},[1979,1980],{"id":1902,"type":1903,"label":1927,"file":650,"line":1702},{"id":1906,"type":1911,"label":1930,"file":650,"line":1375,"wp_function":1931},[1982],{"from":1902,"to":1906,"sanitized":949},"low",{"entryPoint":1985,"graph":1986,"unsanitizedCount":29,"severity":1983},"admin_menu_highlight_script (EmbedPress\\Ends\\Back\\Settings\\EmbedpressSettings.php:229)",{"nodes":1987,"edges":1992},[1988,1990],{"id":1902,"type":1903,"label":1927,"file":656,"line":1989},236,{"id":1906,"type":1911,"label":1937,"file":656,"line":1991,"wp_function":1938},248,[1993],{"from":1902,"to":1906,"sanitized":949},{"entryPoint":1995,"graph":1996,"unsanitizedCount":48,"severity":1983},"save_settings_settings (EmbedPress\\Ends\\Back\\Settings\\EmbedpressSettings.php:346)",{"nodes":1997,"edges":2002},[1998,2000],{"id":1902,"type":1903,"label":1904,"file":656,"line":1999},359,{"id":1906,"type":1911,"label":1930,"file":656,"line":2001,"wp_function":1931},361,[2003],{"from":1902,"to":1906,"sanitized":941},{"entryPoint":2005,"graph":2006,"unsanitizedCount":2015,"severity":1983},"save_gcalendar_settings (EmbedPress\\Ends\\Back\\Settings\\EmbedpressSettings.php:509)",{"nodes":2007,"edges":2013},[2008,2011],{"id":1902,"type":1903,"label":2009,"file":656,"line":2010},"$_POST (x3)",510,{"id":1906,"type":1911,"label":1930,"file":656,"line":2012,"wp_function":1931},520,[2014],{"from":1902,"to":1906,"sanitized":941},3,{"entryPoint":2017,"graph":2018,"unsanitizedCount":29,"severity":1983},"\u003CEmbedpressSettings> (EmbedPress\\Ends\\Back\\Settings\\EmbedpressSettings.php:0)",{"nodes":2019,"edges":2025},[2020,2021,2022,2024],{"id":1902,"type":1903,"label":1927,"file":656,"line":1989},{"id":1906,"type":1911,"label":1937,"file":656,"line":1991,"wp_function":1938},{"id":1910,"type":1903,"label":2023,"file":656,"line":1999},"$_POST (x14)",{"id":1929,"type":1911,"label":1930,"file":656,"line":2001,"wp_function":1931},[2026,2027],{"from":1902,"to":1906,"sanitized":949},{"from":1910,"to":1929,"sanitized":949},{"entryPoint":2029,"graph":2030,"unsanitizedCount":29,"severity":1983},"deactivate_reasons_form_submit (EmbedPress\\Includes\\Classes\\EmbedPress_Plugin_Usage_Tracker.php:775)",{"nodes":2031,"edges":2036},[2032,2034],{"id":1902,"type":1903,"label":1934,"file":764,"line":2033},778,{"id":1906,"type":1911,"label":1930,"file":764,"line":2035,"wp_function":1931},779,[2037],{"from":1902,"to":1906,"sanitized":949},{"entryPoint":2039,"graph":2040,"unsanitizedCount":29,"severity":1983},"\u003CEmbedPress_Plugin_Usage_Tracker> (EmbedPress\\Includes\\Classes\\EmbedPress_Plugin_Usage_Tracker.php:0)",{"nodes":2041,"edges":2046},[2042,2043,2044,2045],{"id":1902,"type":1903,"label":1962,"file":764,"line":1963},{"id":1906,"type":1911,"label":1912,"file":764,"line":1963,"wp_function":1914},{"id":1910,"type":1903,"label":1934,"file":764,"line":2033},{"id":1929,"type":1911,"label":1930,"file":764,"line":2035,"wp_function":1931},[2047,2048],{"from":1902,"to":1906,"sanitized":949},{"from":1910,"to":1929,"sanitized":949},{"entryPoint":2050,"graph":2051,"unsanitizedCount":29,"severity":1983},"loadmore_data_handler (EmbedPress\\Includes\\Classes\\Helper.php:773)",{"nodes":2052,"edges":2055},[2053,2054],{"id":1902,"type":1903,"label":1904,"file":854,"line":1732},{"id":1906,"type":1911,"label":1937,"file":854,"line":1813,"wp_function":1938},[2056],{"from":1902,"to":1906,"sanitized":949},{"entryPoint":2058,"graph":2059,"unsanitizedCount":29,"severity":1983},"\u003CHelper> (EmbedPress\\Includes\\Classes\\Helper.php:0)",{"nodes":2060,"edges":2063},[2061,2062],{"id":1902,"type":1903,"label":2009,"file":854,"line":603},{"id":1906,"type":1911,"label":1937,"file":854,"line":1605,"wp_function":1938},[2064],{"from":1902,"to":1906,"sanitized":949},{"entryPoint":2066,"graph":2067,"unsanitizedCount":171,"severity":2097},"\u003CData_Collector> (EmbedPress\\Includes\\Classes\\Analytics\\Data_Collector.php:0)",{"nodes":2068,"edges":2091},[2069,2072,2075,2077,2080,2082,2086,2088,2090],{"id":1902,"type":1903,"label":2070,"file":1201,"line":2071},"$_SERVER (x2)",331,{"id":1906,"type":1911,"label":2073,"file":1201,"line":1158,"wp_function":2074},"get_var() [SQLi]","get_var",{"id":1910,"type":1903,"label":2076,"file":1201,"line":2071},"$_SERVER",{"id":1929,"type":1911,"label":2078,"file":1201,"line":1039,"wp_function":2079},"query() [SQLi]","query",{"id":1933,"type":1903,"label":2076,"file":1201,"line":2081},319,{"id":1936,"type":1911,"label":2083,"file":1201,"line":2084,"wp_function":2085},"get_row() [SQLi]",2563,"get_row",{"id":1940,"type":1903,"label":2076,"file":1201,"line":2087},2816,{"id":1942,"type":1907,"label":2089,"file":1201,"line":2087},"→ track_referrer_analytics()",{"id":1945,"type":1911,"label":2083,"file":1201,"line":2084,"wp_function":2085},[2092,2093,2094,2095,2096],{"from":1902,"to":1906,"sanitized":941},{"from":1910,"to":1929,"sanitized":941},{"from":1933,"to":1936,"sanitized":941},{"from":1940,"to":1942,"sanitized":941},{"from":1942,"to":1945,"sanitized":941},"high",{"entryPoint":2099,"graph":2100,"unsanitizedCount":48,"severity":2097},"handleCodeRedirect (EmbedPress\\ThirdParty\\Googlecalendar\\GoogleClient.php:221)",{"nodes":2101,"edges":2111},[2102,2105,2107],{"id":1902,"type":1903,"label":1927,"file":2103,"line":2104},"EmbedPress\\ThirdParty\\Googlecalendar\\GoogleClient.php",243,{"id":1906,"type":1907,"label":2106,"file":2103,"line":2104},"→ updateTokens()",{"id":1910,"type":1911,"label":2108,"file":2103,"line":2109,"wp_function":2110},"call_user_func() [RCE]",214,"call_user_func",[2112,2113],{"from":1902,"to":1906,"sanitized":941},{"from":1906,"to":1910,"sanitized":941},{"entryPoint":2115,"graph":2116,"unsanitizedCount":138,"severity":2097},"\u003CGoogleClient> (EmbedPress\\ThirdParty\\Googlecalendar\\GoogleClient.php:0)",{"nodes":2117,"edges":2122},[2118,2120,2121],{"id":1902,"type":1903,"label":2119,"file":2103,"line":2104},"$_GET (x2)",{"id":1906,"type":1907,"label":2106,"file":2103,"line":2104},{"id":1910,"type":1911,"label":2108,"file":2103,"line":2109,"wp_function":2110},[2123,2124],{"from":1902,"to":1906,"sanitized":941},{"from":1906,"to":1910,"sanitized":941},{"summary":2126,"deductions":2127},"The security posture of EmbedPress v4.4.11 presents a mixed bag of strengths and significant concerns. While the plugin demonstrates a commitment to security by using prepared statements for a good portion of its SQL queries and properly escaping a high percentage of its output, the presence of unprotected entry points is a major red flag.  The static analysis revealed 23 unprotected entry points out of a total of 73, which significantly increases the plugin's attack surface and potential for unauthorized access or manipulation. The taint analysis also points to critical issues with 3 high-severity unsanitized flows, indicating potential vulnerabilities that could be exploited.\n\nThe plugin's vulnerability history is particularly concerning, with 27 known CVEs. The fact that there are currently no unpatched vulnerabilities is positive, but the historical prevalence of critical and medium-severity vulnerabilities, including Cross-site Scripting, PHP Remote File Inclusion, Improper Authorization, and CSRF, suggests a recurring pattern of security weaknesses. The most recent vulnerability being in late 2024, while unpatched now, indicates active discovery of issues. This history, combined with the static analysis findings, suggests that while efforts are made, fundamental security principles may not be consistently applied throughout the development lifecycle. The plugin has strengths in output escaping and SQL preparedness, but the large number of unprotected entry points and the historical vulnerability trend necessitate caution.",[2128,2130,2132,2135,2137,2139,2141],{"reason":2129,"points":72},"High number of unprotected AJAX handlers",{"reason":2131,"points":411},"High number of unprotected REST API routes",{"reason":2133,"points":2134},"3 high severity taint flows (unsanitized paths)",15,{"reason":2136,"points":2134},"1 critical historical CVE",{"reason":2138,"points":1636},"26 medium historical CVEs",{"reason":2140,"points":72},"23 unprotected entry points total",{"reason":2142,"points":171},"SQL queries not using prepared statements (62%)","2026-03-16T17:07:50.553Z",{"wat":2145,"direct":2167},{"assetPaths":2146,"generatorPatterns":2160,"scriptPaths":2161,"versionParams":2162},[2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159],"\u002Fwp-content\u002Fplugins\u002Fembedpress\u002FGutenberg\u002Fbuild\u002Fembedpress-editor.min.css","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002FGutenberg\u002Fbuild\u002Fembedpress-editor.min.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002FGutenberg\u002Fbuild\u002Feditor-assets.min.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002FGutenberg\u002Fbuild\u002Feditor.asset.php","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Fvendor\u002Fplyr.css","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Fvendor\u002Fcarousel.min.css","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Ffrontend.min.css","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Ffrontend.min.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Fvendor\u002Fplyr.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Fvendor\u002Fcarousel.min.js","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Fembedpress-frontend-init.js",[],[2155,2157,2156,2158,2148,2159],[2163,2164,2165,2166],"\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fcss\u002Ffrontend.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fembedpress\u002Fassets\u002Fjs\u002Ffrontend.min.js?ver=",{"cssClasses":2168,"htmlComments":2174,"htmlAttributes":2183,"restEndpoints":2189,"jsGlobals":2190,"shortcodeOutput":2192},[2169,2170,2171,2172,2173],"embedpress-player","embedpress-wrapper","embedpress-responsive-video","embedpress-video-player","embedpress-container",[2175,2176,2177,2178,2179,2180,2181,2182],"\u003C!-- EmbedPress -->","\u003C!-- End EmbedPress -->","\u003C!-- EmbedPress Block -->","\u003C!-- End EmbedPress Block -->","\u003C!-- EmbedPress Element -->","\u003C!-- End EmbedPress Element -->","\u003C!-- EmbedPress Widget -->","\u003C!-- End EmbedPress Widget -->",[2184,2185,2186,2187,2188],"data-embedpress-video","data-embedpress-audio","data-embedpress-playlist","data-embedpress-id","data-embedpress-type",[],[2191],"EmbedPress",[2193,2194,2195,2196,2197],"[embedpress]","[embedpress_playlist]","[embedpress_gallery]","[embedpress_pdf]","[embedpress_audio]"]