[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd2y-8jG7ECKJ4ipO59ACsneaM88RttDoNlbqb49QY00":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":146,"fingerprints":190},"embed-wikimedia","Embed Wikimedia","0.3.1","samwilson","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamwilson\u002F","\u003Cp>The \u003Cstrong>Embed Wikimedia\u003C\u002Fstrong> plugin adds support for embedding photos from Wikimedia projects such as Wikipedia, Wikimedia Commons, and Wikidata.\u003C\u002Fp>\n\u003Cp>It requires no configuration, and to use you just add a URL of any of the above sites on its own line in a WordPress post or page.\u003C\u002Fp>\n\u003Cp>Development is on Github at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsamwilson\u002Fembed-wikimedia\" rel=\"nofollow ugc\">samwilson\u002Fembed-wikimedia\u003C\u002Fa>;\u003Cbr \u002F>\nplease report all issues there.\u003C\u002Fp>\n","The Embed Wikimedia plugin adds support for embedding photos from Wikimedia projects such as Wikipedia.",50,3363,100,1,"2019-10-19T09:19:00.000Z","5.2.24","5.0","5.6",[20,21,22,23,24],"commons","embed","photos","wikimedia","wikipedia","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-wikimedia.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,180,30,84,"2026-04-04T10:03:05.447Z",[39,63,88,108,132],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":36,"vuln_count":14,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"embed-google-photos-album-easily","Embed Google Photos album","2.2.1","pavex","https:\u002F\u002Fprofiles.wordpress.org\u002Fpavex\u002F","\u003Cp>This plugin requires a shared Google Photos album link to view photos using gallery\u002Fplayer or carousel. This widget is free to use for WordPress users.\u003C\u002Fp>\n\u003Cp>It is very easy to use. Just write a \u003Cstrong>shortcode\u003C\u002Fstrong> to your post and include a link of shared Google Photos album as a parameter. Instead of shortcode, html code with links to the photo will be inserted and it will be decorated using Public album javascript.\u003C\u002Fp>\n\u003Ch3>Example\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[embed-google-photos-album link=\"https:\u002F\u002Fphotos.app.goo.gl\u002FCSV7NDstShTUwUZq5\"]\n\n[embed-google-photos-album link=\"https:\u002F\u002Fphotos.app.goo.gl\u002FCSV7NDstShTUwUZq5\" mode=\"carousel\"]\n\n[embed-google-photos-album link=\"https:\u002F\u002Fphotos.app.goo.gl\u002FCSV7NDstShTUwUZq5\" mediaitems-cover=\"true\"]\n\n[embed-google-photos-album link=\"https:\u002F\u002Fphotos.app.goo.gl\u002FCSV7NDstShTUwUZq5\" background-color=\"#007acc\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>link\u003C\u002Fstrong> – [string] public link of Google Photos album\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mode\u003C\u002Fstrong> – [carousel | gallery-player] setup decorator mode, default id \u003Ccode>gallery-player\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> – [int | ‘auto’] set widget width in pixel or “auto” to stretch to 100%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> – [int | ‘auto’] set widget height in pixels or “auto” to stretch to 100%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image-width\u003C\u002Fstrong> – [int] image max-width in pixels, default is 1920\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image-height\u003C\u002Fstrong> – [int] image max-height in pixels, default is 1080\u003C\u002Fli>\n\u003Cli>\u003Cstrong>autoplay\u003C\u002Fstrong> – [true | false] start slideshow in normal view (currently not allowed by decorator)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>delay\u003C\u002Fstrong> – [true | false] slideshow delay in seconds, default is 5 seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>repeat\u003C\u002Fstrong> – [true | false] Enable or disable repeat slideshow, delfault is \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mediaitems-aspectration\u003C\u002Fstrong> – [true | false], Keep asspect ration of images delfault is \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mediaitems-enlarge\u003C\u002Fstrong> – [true | false], Turn on\u002Foff image enlarge, delfault is \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mediaitems-stretch\u003C\u002Fstrong> – [true | false], Tunr on\u002Foff image stretch, delfault is \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mediaitems-cover\u003C\u002Fstrong> – [true | false], Cover full canvas. Combine with aspect ratio parameter. Delfault is \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>background-color\u003C\u002Fstrong> – [#RRGGBB | transparent], Setup background color to RGB or transparent. Default is \u003Ccode>#000000\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expiration\u003C\u002Fstrong> – [int] setup expiration timeout in secons; default is 0; min. custom value is 86400s (experimental property)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This widget, unsupported some features like a picture’s timestamp and captions. For a more detailed description of the component, go to \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u002Fwordpress-google-photos-album-plugin\" rel=\"nofollow ugc\">WordPress Google Photos album plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>In some cases, it may be better to use the following code directly in the template.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    echo (new Pavex_embed_google_photos_album()) -> getcode(\n        'https:\u002F\u002Fphotos.app.goo.gl\u002FCSV7NDstShTUwUZq5', 0, 480, 1920, 1080\n    );\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>How do I update my album?\u003C\u002Fh3>\n\u003Cp>The album will update automatically as soon as you save or update your post.\u003C\u002Fp>\n\u003Ch3>Javascript decorator\u003C\u002Fh3>\n\u003Cp>External javascript decorator is stored on CDN and loading and running of them is \u003Cstrong>optimized for performance\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Javascript widget can be used without photos from Google photos. Detailed information on how to use javascript is available in one of older posts about \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u002Fcarousel-slideshow-gallery-widget-july-update\" rel=\"nofollow ugc\">carusel slideshow\u003C\u002Fa> on my blog.\u003C\u002Fp>\n\u003Ch3>About Public album photo sharing website\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Public album\u003C\u002Fstrong> is now a \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u002Fphoto-sharing-website\" rel=\"nofollow ugc\">photo sharing website\u003C\u002Fa> and service for sharing short photosets available in single user profile.\u003C\u002Fp>\n\u003Cp>The service can also be used as an alternative to \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u002Fpublic-google-photos\" rel=\"nofollow ugc\">public Google Photos\u003C\u002Fa>. It is very suitable for the blogs focused mainly on photos. For example, a \u003Cstrong>photoblog\u003C\u002Fstrong> or a \u003Ca href=\"https:\u002F\u002Fwww.reabr.com\" rel=\"nofollow ugc\">\u003Cstrong>online bookmark manager\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Important links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Public album sharing website\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.publicalbum.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blog\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.publicalbum.org\u002Fblog\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpublicalbumapp\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002Fpublicalbumapp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reabr.com\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.reabr.com\" rel=\"nofollow ugc\">online bookmark manager\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed Google Photos album using Player widget.",4000,45666,88,15,"2024-03-19T10:32:00.000Z","6.4.8","5.3",[55,56,57,58,59],"carousel-slideshow","embed-gallery","embed-google-photos","google-photos","wordpress-carousel","https:\u002F\u002Fwww.publicalbum.org\u002Fblog\u002Fembedding-google-photos-albums","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-google-photos-album-easily.zip","2024-04-22 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":47,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":84,"download_link":85,"security_score":86,"vuln_count":14,"unpatched_count":28,"last_vuln_date":87,"fetched_at":30},"instagrate-to-wordpress","Intagrate Lite","1.4","Iain Poulson","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolevaultweb\u002F","\u003Cp>\u003Cstrong>As of Dec 2024 due to \u003Ca href=\"https:\u002F\u002Fdevelopers.facebook.com\u002Fblog\u002Fpost\u002F2024\u002F09\u002F04\u002Fupdate-on-instagram-basic-display-api\u002F\" rel=\"nofollow ugc\">Instagram API changes\u003C\u002Fa>, only Instagram professional accounts (Creator and Business) can be connected to the plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically post your \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> images to your WordPress site. When ever you post a new photo on Instagram, the plugin will create a post with the Instagram image caption as the title, and the Instagram image in the post content. Choose to save the Instagram image to the media library and set it as the featured image of the post.\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\u002FOa92bZZCpEE?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\u003Cp>No more \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F2020\u002F03\u002Fhow-to-embed-an-instagram-post-on-wordpress\u002F\" rel=\"nofollow ugc\">manual embedding Instagram images\u003C\u002Fa> into your posts, let this plugin take care of it all.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the plugin\u003C\u002Fli>\n\u003Cli>Log in to Instagram from the plugin’s settings page\u003C\u002Fli>\n\u003Cli>Take a photo or lots on Instagram!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>A new post will be created with each of the photos from Instagram. Simple, right?\u003C\u002Fp>\n\u003Cp>I believe it should be easy to post your Instagram images to WordPress, without any manual effort. This plugin allows you to automatically integrate your Instagram images with your WordPress blog. What does this mean for you? A great way to republish your content on your site, or just create an awesome feed of photos in your site.\u003C\u002Fp>\n\u003Ch3>Testimonials – WordPress Site Owners Love it\u003C\u002Fh3>\n\u003Cp>Intagrate Lite provides a simple and effective approach to solving the problem of getting your Instagram images posted to WordPress sites. We’ve helped over 5,000 sites do this and is the best WordPress plugin to create posts from your Instagram images. Don’t just take our word for it though:\u003C\u002Fp>\n\u003Cp>\u003Cem>A great way to make a daily-photo feature\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-way-to-make-a-daily-photo-feature\u002F\" rel=\"ugc\">Parakoos\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Awesome Plugin! Works perfectly without any errors. I used it to have a copy of my instagram photos in my blog\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fabsolutely-reliable\u002F\" rel=\"ugc\">Matthias Pabst\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Lots of options, worked perfectly\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworked-perfectly-242\u002F\" rel=\"ugc\">hawbsl\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Tell me more\u003C\u002Fh3>\n\u003Cp>Even though the plugin is simple to set up and get started with, there are some great features that allow you to customize how the plugin posts the images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What about saving the Instagram images to the WordPress Media Library?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yes it can do that! You can also choose to set the Instagram image as the post’s featured image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do I need to create an Instagram API app thingy?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Nope, Intagrate is 100% compatible with the \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F?p=1510&utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">new Facebook Instagram API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F2016\u002F05\u002Fnew-name-instagram-platform-compliance\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">Instagram’s API terms\u003C\u002Fa>. You do not have to create your own API client.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I customize the title of the post?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yes, you can. It defaults to the Instagram image title, but you can add custom text and embed the Instagram title using the \u003Ccode>%%title%%\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> allows you to restrict the length of the caption.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I customize the content of the post?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yep, It defaults to the Instagram image, but you can add custom text and embed the Instagram image using the \u003Ccode>%%image%%\u003C\u002Fcode> tag. You can also embed the %%title%%.\u003C\u002Fp>\n\u003Cp>You can also select the post category, format, and author.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> gives your lots more template tags to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s this about Pro?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Glad you asked! \u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">Intagrate\u003C\u002Fa> is the pro version of the plugin, which offers so much more. Here’s what you get over free:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003Cli>Connect your Instagram account and access your complete Instagram media history. Post your Instagram images and videos and save them to the media library – own your images forever.\u003C\u002Fli>\n\u003Cli>Post Instagram Videos\u003C\u002Fli>\n\u003Cli>Instagram videos can be posted to your WordPress site and displayed with a fully responsive HTML5 video player.\u003C\u002Fli>\n\u003Cli>Full support for Instagram’s new multi images and videos in one post feature.\u003C\u002Fli>\n\u003Cli>Connect as many Instagram accounts as you want, with the same or different posting configuration. The possibilities are endless.\u003C\u002Fli>\n\u003Cli>Complete control over which images are posted with a dedicated moderation page.\u003C\u002Fli>\n\u003Cli>Powerful hashtag filtering of your image and video stream allowing you to filter on multiple hashtags as well as excluding images with certain hashtags.\u003C\u002Fli>\n\u003Cli>Custom Post Type support. Post images as posts, pages and custom post types\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003Cli>Tagging your Instagram images? Turn these hashtags into WordPress tags or another custom taxonomy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fintagrate.io\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=intagrate-lite\" rel=\"nofollow ugc\">I’m sold! Show me Intagrate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And that’s just the tip of the iceberg, I’m always working on adding value to Intagrate.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin uses the Instagram(tm) API and is not endorsed or certified by Instagram or Facebook. All Instagram(tm) logos and trademarks displayed on this website are property of Facebook.\u003C\u002Fp>\n","Automatically post your Instagram images to your WordPress site. Create new WordPress posts from your Instagram images, save the Instagram image to th &hellip;",162556,82,27,"2025-12-23T09:07:00.000Z","6.9.4","3.0","5.5",[79,80,81,82,83],"instagram","instagram-embed","instagram-feed","instagram-photos","instagram-posts","https:\u002F\u002Fintagrate.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstagrate-to-wordpress.1.4.zip",99,"2024-04-10 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":25,"tags":103,"homepage":106,"download_link":107,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"google-photos-embed","Google Photos embed","1.0.1","enomoto celtislab","https:\u002F\u002Fprofiles.wordpress.org\u002Fenomoto-celtislab\u002F","\u003Cp>You can easily embed the image use a shared URL of Google Photos.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Open the google photo site (https:\u002F\u002Fphotos.google.com\u002F)\u003C\u002Fli>\n\u003Cli>Choose an embedded image you want to blog in Google Photos.\u003C\u002Fli>\n\u003Cli>Click the Share button, you get a shareable link.\u003C\u002Fli>\n\u003Cli>Copy the shared link (https:\u002F\u002Fphotos.app.goo.gl\u002Fxxxxxxx) and paste it into the blog content. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notice\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AMP support must be using Automattic AMP plugin or theme template with pre_amp_render_post action hook. \u003C\u002Fli>\n\u003Cli>Image URL is the unofficial way to get from OGP image. If the specification to share Google photo has been changed, there are times when it can not be used.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It is displaying the OGP data as a caption.\u003C\u002Fli>\n\u003Cli>The size of the image, alignment, captions, etc. specified in the parameter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>General Parameter\u003C\u002Fp>\n\u003Cul>\n\u003Cli>width   : pixsels (width=”400″) \u003C\u002Fli>\n\u003Cli>height  : pixsels (height=”400″)\u003C\u002Fli>\n\u003Cli>align   : alignnone \u002F aliginleft \u002F aligncenter \u002F alignright (align=”aligncenter”)\u003C\u002Fli>\n\u003Cli>caption : caption text. If the non-display caption=”false” set. \u003C\u002Fli>\n\u003Cli>type    : gif (default jpg) If possible, displayed in a GIF animation format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>e.g. [embed width=”320″ height=”150″ align=”alignright” type=”gif” caption=”xxxxxxx”]https:\u002F\u002Fphotos.app.goo.gl\u002Fxxxxxxx[\u002Fembed]\u003C\u002Fp>\n\u003Cp>Special Parameter (picopt)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>w  : width pixsels\u003C\u002Fli>\n\u003Cli>h  : height pixsels\u003C\u002Fli>\n\u003Cli>s  : long side pixsels\u003C\u002Fli>\n\u003Cli>r  : rotete image 90\u002F180\u002F270\u003C\u002Fli>\n\u003Cli>c  : Trimming from the center of the image\u003C\u002Fli>\n\u003Cli>p  : Trimming centered on the person or the like in the image\u003C\u002Fli>\n\u003Cli>no : Meybe. If possible, video->GIF animation conversion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>e.g. [embed picopt=”w320-h150-r90-p”]https:\u002F\u002Fphotos.app.goo.gl\u002Fxxxxxxx[\u002Fembed]\u003C\u002Fp>\n\u003Cp>\u003Cem>※ Parameters of picopt is unofficial. (estimated from picasa image customization options)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fceltislab.net\u002Fwp_plugin_google_photos_embed\u002F\" title=\"Documentation in Japanese\" rel=\"nofollow ugc\">日本語の説明\u003C\u002Fa>\u003C\u002Fp>\n","Using shared short URL of Google Photos, you can embed the image easy to blog.",700,18876,74,9,"2017-09-08T08:55:00.000Z","4.8.28","4.6",[104,21,58,105],"amp","image","http:\u002F\u002Fceltislab.net\u002Fwp_plugin_google_photos_embed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-photos-embed.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":25,"tags":123,"homepage":128,"download_link":129,"security_score":130,"vuln_count":14,"unpatched_count":14,"last_vuln_date":131,"fetched_at":30},"photoshelter-official-plugin","PhotoShelter for Photographers Blog Feed Plugin","1.5.7","PhotoShelter","https:\u002F\u002Fprofiles.wordpress.org\u002Fphotoshelter\u002F","\u003Cp>The PhotoShelter Official Plugin for WordPress allows you to easily embed single images or gallery slideshows from PhotoShelter into any blog post. The plugin also allows for quick and easy Photoshelter integration via one-click menu creation, which adds to WordPress a navigation menu of links to your PhotoShelter site.\u003C\u002Fp>\n\u003Cp>PhotoShelter — http:\u002F\u002Fwww.photoshelter.com — is the leader in photographer websites and provides you with everything you need to display, distribute, and sell photos online. Through PhotoShelter, you may sell photography and power your photography business with photo hosting, a real archive, and the best marketing tools.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embeds any publicly visible PhotoShelter image or gallery slideshow directly into a blog post — without leaving WordPress\u003C\u002Fli>\n\u003Cli>Eliminates the need to create and upload individual low-resolution files to WordPress. Your original PhotoShelter images are automatically resized, sharpened and (if you choose) watermarked for blog use. This process takes place on the fly at PhotoShelter, so the embedded images take up no space on\u003Cbr \u002F>\nyour web server\u003C\u002Fli>\n\u003Cli>Embedded images click through to the same image on the your PhotoShelter website, where blog visitors can buy prints, products or digital downloads\u003C\u002Fli>\n\u003Cli>One-click navigation menu creation adds to WordPress all the important links\u003Cbr \u002F>\nto your PhotoShelter site\u003C\u002Fli>\n\u003Cli>Creates backlinks to your PhotoShelter website so search engines like Google can easily find your photos\u003C\u002Fli>\n\u003Cli>Supports SEO best practices by automatically writing the IPTC image description into the ALT text of the embedded image. Get even better SEO by enabling the image caption option\u003C\u002Fli>\n\u003Cli>Embed images as either HTML (for mobile compatibility) or Flash (for higher security)\u003C\u002Fli>\n\u003Cli>Search for images by IPTC keyword or by gallery, or browse through your recently uploaded content\u003C\u002Fli>\n\u003Cli>Supports gallery slideshow custom presets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When editing a post, just click the PhotoShelter “P” icon in the post toolbar.\u003C\u002Fli>\n\u003Cli>Browse your gallery list, your recently uploaded images, or search for a specific image.\u003C\u002Fli>\n\u003Cli>Select the image or gallery slideshow.\u003C\u002Fli>\n\u003Cli>Follow the on-screen instructions to embed your image(s) according to your preferences: slideshow or single image; Flash or HTML.\u003C\u002Fli>\n\u003Cli>Depending on your choice, click “Insert Image”, “Embed Gallery Slideshow”, or “Insert Gallery (Cover Image)” to add the image or slideshow to your post.\u003C\u002Fli>\n\u003Cli>To add a menu, click the PhotoShelter link from your WordPress sidebar, and follow the instructions in the “Add PhotoShelter Menu” section of this page.  You’ll find the menu under Appearance -> Menus in your dashboard\u003C\u002Fli>\n\u003C\u002Fol>\n","Embed your PhotoShelter content (single images, gallery cover images, or slideshows) directly into your blog - without leaving WordPress!",200,42024,36,4,"2021-10-20T20:29:00.000Z","5.0.25","2.8",[124,22,125,126,127],"embed-slideshows","photoshelter","publish-photos","slideshow","http:www.photoshelter.com\u002Fhelp\u002Ftut\u002Fmarket\u002Fplugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotoshelter-official-plugin.zip",64,"2025-04-01 00:00:00",{"slug":133,"name":134,"version":91,"author":7,"author_profile":8,"description":135,"short_description":136,"active_installs":13,"downloaded":137,"rating":13,"num_ratings":33,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":18,"tags":141,"homepage":144,"download_link":145,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"embed-piwigo","Embed Piwigo","\u003Cp>The Embed Piwigo plugin adds support for embedding photos from whitelisted \u003Ca href=\"https:\u002F\u002Fpiwigo.org\u002F\" rel=\"nofollow ugc\">Piwigo\u003C\u002Fa> websites.\u003C\u002Fp>\n\u003Cp>This means that you can add the URL (a.k.a. ‘web address’) of a photo in a Piwigo site to a WordPress post or page, and a medium-sized, centered image will be inserted in its place.\u003C\u002Fp>\n\u003Cp>The standard WordPress captioning system will be used (as for the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCaption_Shortcode\" rel=\"nofollow ugc\">Caption Shortcode\u003C\u002Fa>), with the photo’s title, date, and description added if they’re available for a given image.\u003C\u002Fp>\n\u003Cp>For example, if you have \u003Ccode>https:\u002F\u002Fpiwigo.org\u002Fdemo\u003C\u002Fcode> in your Piwigo site URLs list, and add the following URL on its own line in a post or page on your blog:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fpiwigo.org\u002Fdemo\u002Fpicture.php?\u002F1382\u002Fcategory\u002F111\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>then a photo of a mountain in Kerzers will be inserted, with the caption \u003Cem>“Colline de Chiètres (May 6, 2016)”\u003C\u002Fem>. The date format will match whatever your WordPress installation is configured to use.\u003C\u002Fp>\n","The Embed Pwigo plugin adds support for embedding photos from whitelisted Piwigo websites.",2958,"2018-08-27T01:33:00.000Z","4.9.29","4.7",[21,142,22,143],"embeds","piwigo","https:\u002F\u002Fsamwilson.id.au\u002Fplugins\u002Fembed-piwigo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-piwigo.1.0.1.zip",{"attackSurface":147,"codeSignals":165,"taintFlows":175,"riskAssessment":176,"analyzedAt":189},{"hooks":148,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":28,"unprotectedCount":28},[149,155,158],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_notices","closure","embed-wikimedia.php",29,{"type":150,"name":156,"callback":152,"file":153,"line":157},"init",41,{"type":150,"name":159,"callback":152,"file":153,"line":160},"rest_api_init",68,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":28,"externalRequests":14,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":174},[],{"prepared":28,"raw":28,"locations":168},[],{"escaped":28,"rawEcho":14,"locations":170},[171],{"file":153,"line":172,"context":173},34,"raw output",[],[],{"summary":177,"deductions":178},"The \"embed-wikimedia\" plugin version 0.3.1 presents a mixed security posture. On the positive side, the plugin has no recorded CVEs, no outdated bundled libraries, and does not appear to perform file operations or direct SQL queries without prepared statements, indicating a generally cautious approach to core security practices. The static analysis shows a very small attack surface with no identified entry points or dangerous functions, which is a strong indicator of good security design at this level.\n\nHowever, a significant concern arises from the complete lack of output escaping. With one output identified and 0% properly escaped, this leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks. Any data displayed to users, if not properly sanitized before output, could be manipulated by an attacker to inject malicious scripts. Furthermore, the absence of nonce checks and capability checks on any potential (though currently undetected) entry points, combined with a total absence of taint analysis results, means that potential vulnerabilities in data handling might have been overlooked or are not being thoroughly tested for.\n\nWhile the plugin's history is clean regarding known vulnerabilities, this does not negate the identified risk of unescaped output. The lack of taint analysis and thorough capability checks suggests a potential for undiscovered vulnerabilities, especially if the plugin interacts with user-supplied data in ways not fully captured by the static analysis. In conclusion, the plugin exhibits strengths in its limited attack surface and careful use of prepared statements, but the critical flaw of unescaped output represents a significant and immediate security risk that needs to be addressed.",[179,182,185,187],{"reason":180,"points":181},"Unescaped output found",6,{"reason":183,"points":184},"No nonce checks",5,{"reason":186,"points":184},"No capability checks",{"reason":188,"points":33},"No taint analysis results","2026-03-16T21:56:09.227Z",{"wat":191,"direct":198},{"assetPaths":192,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[193],"\u002Fwp-content\u002Fplugins\u002Fembed-wikimedia\u002Fresources\u002Fblocks.js",[],[193],[197],"embed-wikimedia\u002Fresources\u002Fblocks.js?ver=1",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":206,"shortcodeOutput":207},[],[],[],[203,204,205],"\u002Fwp-json\u002Fembed-wikimedia\u002Fv1\u002Fcommons\u002F(?P\u003Ctitle>.*+)","\u002Fwp-json\u002Fembed-wikimedia\u002Fv1\u002Fwikipedia\u002F(?P\u003Ctitle>.*+)","\u002Fwp-json\u002Fembed-wikimedia\u002Fv1\u002Fwikidata\u002F(?P\u003Ctitle>.*+)",[],[]]