[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fh6vsQMLk8vrExEJ233MC_yCnWJDEgCSWfLY_ULgEcFc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":99,"fingerprints":188},"recent-wp-user-visitors","WP User Visitors","1.0.0","php-developer","https:\u002F\u002Fprofiles.wordpress.org\u002Fphp-developer-1\u002F","\u003Cp>Under each post or page Its display recent visited user(registered)image and email.\u003Cbr \u002F>\nyou can also add short code under any post type.\u003Cbr \u002F>\nadd this code in your post content\u003Cbr \u002F>\n[rwuv_recent_wp_user_visitor]\u003C\u002Fp>\n\u003Ch3>Short Codes\u003C\u002Fh3>\n\u003Cp>if you want display five persone in one row then use below short code\u003C\u002Fp>\n\u003Cp>[rwuv_recent_wp_user_visitorr no_of_col=”5″ link=’yes’ caption=’yes’ size=’100′]\u003C\u002Fp>\n\u003Cp>if you want display five persone in one row and no email link and no user name then use below short code\u003C\u002Fp>\n\u003Cp>[rwuv_recent_wp_user_visitor no_of_col=”5″ link=’no’ caption=’yes’ size=’100′]\u003C\u002Fp>\n\u003Cp>[rwuv_recent_wp_user_visitor no_of_col=”5″ link=’yes’ caption=’no’ size=’100′]\u003C\u002Fp>\n\u003Cp>[rwuv_recent_wp_user_visitor no_of_col=”5″ link=’no’ caption=’no’ size=’150′]\u003C\u002Fp>\n\u003Cp>[rwuv_recent_wp_user_visitor no_of_col=”3″ link=’yes’ caption=’yes’ size=’100′]\u003C\u002Fp>\n\u003Ch3>PHP Code\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>If you want to display resent user info with php code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you want to display resent user info in array then you have to use this function\n\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Under each post or page Its display recent visited user(registered)image and email.",10,1799,0,"2014-12-28T10:57:00.000Z","4.0.38","3.0","",[19,20,21,22,23],"recent-visited-user","recent-visited-user-image","recent-visitors-photo","user-image","visitors-image","https:\u002F\u002Fprofiles.wordpress.org\u002Fphp-developer-1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-wp-user-visitors.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"php-developer-1",3,320,90,30,87,"2026-04-04T14:43:43.241Z",[39,62,82],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":34,"num_ratings":49,"last_updated":17,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"gallery-for-users","Gallery for Users","2.0","AwesomeTOGI","https:\u002F\u002Fprofiles.wordpress.org\u002Ftogidata\u002F","\u003Cp>Allow your users to display their images and videos with this flexible user gallery plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main features of the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can upload either images or link to their Youtube videos \u003C\u002Fli>\n\u003Cli>Search for images\u002Fvideos using various filters\u003C\u002Fli>\n\u003Cli>The user can see list of his own images\u002Fvideos and can delete them\u003C\u002Fli>\n\u003Cli>Images and videos can be shared on social media\u003C\u002Fli>\n\u003Cli>Admin can adjust colors for buttons and text as well as select font for design flexibility\u003C\u002Fli>\n\u003Cli>Admin can create categories, which images\u002Fvideos can be added to\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Now available in the pro version!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a widget, displaying the newest additions to the gallery\u003C\u002Fli>\n\u003Cli>Admin can control which user groups are allowed to add to the gallery\u003C\u002Fli>\n\u003Cli>Admin can view (and delete) any image or video from backend\u003C\u002Fli>\n\u003Cli>Admin can add images or videos from backend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawesometogi.com\u002Fgallery-for-users-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Read more about the pro version here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Allow your users to display their images and videos with this flexible user gallery plugin.",20,3313,2,"4.9.29","4.0",[53,54,55,56,57],"gallery","images-for-users","user-gallery","user-images","video-gallery","https:\u002F\u002Fawesometogi.com\u002Fgallery-for-users-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-for-users.zip",100,"2026-03-15T10:48:56.248Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":11,"downloaded":70,"rating":13,"num_ratings":13,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-post-avatar","Custom Post Avatar","0.9.6","Christian Hockenberger","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrisbergr\u002F","\u003Cp>Custom Post Avatar is inspired by Aaron Parecki’s Emoji Avatars functionality on his website (https:\u002F\u002Faaronparecki.com\u002F2019\u002F02\u002F25\u002F9\u002Femoji), but instead of beeing related to the used emojis in the content it is possible to choose it from the media library independend.\u003C\u002Fp>\n\u003Cp>Major features in Custom Post Avatar:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optionally select custom avatar for each post.\u003C\u002Fli>\n\u003Cli>Replace avatar only for the post author, not for comment authors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To get results out of this plugin you’ll need a theme displaying user avatars via the get_avatar function.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optional Caching of Commenter Avatars\u003C\u002Fli>\n\u003Cli>Possibility to remove avatars from user profile\u003C\u002Fli>\n\u003Cli>Possibility to edit other user avatars as admin\u003C\u002Fli>\n\u003Cli>Possibility to remove avatar from post (reset to default)\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Post Avatar gives you the possibility to replace your default avatar by a custom image on each post individually.",1315,"2020-09-24T10:22:00.000Z","5.5.18","4.9","5.2.4",[76,77,78,79,22],"avatar","gravatar","local-avatar","replacement","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-avatar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-avatar.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":97,"download_link":98,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"user-grid","User Grid – Display WordPress Users in a Beautiful Grid Layout","1.0.4","DevofWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevofwp\u002F","\u003Cp>\u003Cstrong>User Grid\u003C\u002Fstrong> is a powerful and flexible WordPress plugin that lets you display your site users in beautiful grid and list layouts. Whether you’re showcasing team members, registered users, or community profiles, User Grid makes it easy with a robust query builder, custom user fields, and responsive design.\u003C\u002Fp>\n\u003Ch4>🔥 New Feature: Shortcode Builder Support!\u003C\u002Fh4>\n\u003Cp>Now you can display user grids \u003Cstrong>anywhere in WordPress\u003C\u002Fstrong>, even without using the Gutenberg editor. With the new \u003Cstrong>Shortcode Builder\u003C\u002Fstrong>, you can create and manage layouts in the admin panel and embed them via shortcode.\u003C\u002Fp>\n\u003Ch3>👉 Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Beautiful Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from 3 grid layouts and 3 list layouts in the free version\u003C\u002Fli>\n\u003Cli>Display users in modern, professional designs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔍 \u003Cstrong>Powerful User Query Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter users by role, email domain, username, or custom meta fields\u003C\u002Fli>\n\u003Cli>Easily include or exclude specific user types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🎯 \u003Cstrong>Full Control Over Order & Display\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag-and-drop to reorder content (where supported)\u003C\u002Fli>\n\u003Cli>Customize which fields appear and in what order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🖼️ \u003Cstrong>Custom Layout and Design Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tweak spacing, colors, typography, and more\u003C\u002Fli>\n\u003Cli>Fully responsive design that looks great on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧱 \u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert User Grids directly into any post or page\u003C\u002Fli>\n\u003Cli>Live preview and full customization via block editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔗 \u003Cstrong>Shortcode Support (NEW)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display user grids anywhere: classic editor, widgets, page builders\u003C\u002Fli>\n\u003Cli>Build and copy shortcodes from the “User Grids” admin area\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧑‍💼 \u003Cstrong>User Meta Fields (NEW)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add custom fields like Designation, Job Role, and Custom Author URL\u003C\u002Fli>\n\u003Cli>Users can enrich their profiles with detailed professional info\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🌐 \u003Cstrong>Social Media Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add links for Twitter, LinkedIn, WhatsApp, Skype, TikTok, YouTube, and more\u003C\u002Fli>\n\u003Cli>Great for building team pages, directories, or user showcases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📸 \u003Cstrong>Gravatar Override Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can upload custom profile pictures, bypassing Gravatar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧩 \u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean code, extendable architecture, and hookable filters\u002Factions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💡 \u003Cstrong>And More!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designed to grow with your needs—perfect for directories, team pages, membership sites, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👉 Custom User Meta Fields\u003C\u002Fh3>\n\u003Cp>Easily manage and display extra user information on the \u003Ccode>user-edit.php\u003C\u002Fcode> admin page. These fields help create more personalized and professional user profiles for display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>General Information:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>User Image\u003C\u002Fstrong> – Upload a custom avatar\u003Cbr \u002F>\n– \u003Cstrong>Designation\u003C\u002Fstrong> – e.g., Software Developer\u003Cbr \u002F>\n– \u003Cstrong>Job Role\u003C\u002Fstrong> – e.g., WP Developer at RadiusTheme\u003Cbr \u002F>\n– \u003Cstrong>Custom Author URL\u003C\u002Fstrong> – Redirect to a custom page instead of the default author archive\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Info Fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Phone\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Twitter\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Facebook\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>LinkedIn\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Google+\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Pinterest\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Instagram\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>WhatsApp\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Skype\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>TikTok\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>YouTube\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Reddit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>These fields can be easily styled and displayed via the User Grid block or shortcode.\u003C\u002Fp>\n\u003Ch3>👉 How to Use\u003C\u002Fh3>\n\u003Ch3>1. Using the Gutenberg Editor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add the \u003Cstrong>User Grid Block\u003C\u002Fstrong> to any page or post.\u003C\u002Fli>\n\u003Cli>Search for “User Grid” in the block inserter.\u003C\u002Fli>\n\u003Cli>Customize layout, filters, and styles from the right-hand sidebar.\u003C\u002Fli>\n\u003Cli>See changes instantly in the live preview.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Without Gutenberg (Using Shortcode)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Dashboard > User Grids\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Add New\u003C\u002Fstrong> and design your layout using the provided Gutenberg interface.\u003C\u002Fli>\n\u003Cli>Copy the \u003Cstrong>generated shortcode\u003C\u002Fstrong> from the “User Grid” tab in the right sidebar.\u003C\u002Fli>\n\u003Cli>Paste the shortcode into any classic editor, widget, or page builder to display your grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👉 Installation:\u003C\u002Fh3>\n\u003Ch4>Using The WordPress Dashboard\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the \u003Cstrong>‘Add New’\u003C\u002Fstrong> in the plugins dashboard\u003C\u002Fli>\n\u003Cli>Search for \u003Cstrong>‘User Grid’\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>‘Install Now’\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activate\u003C\u002Fstrong> the plugin on the Plugin dashboard\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>👉 Uploading in WordPress Dashboard\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Firs, download the zip file from – https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-grid\u003C\u002Fli>\n\u003Cli>Navigate to the \u003Cstrong>‘Add New’\u003C\u002Fstrong> in the plugins dashboard\u003C\u002Fli>\n\u003Cli>Navigate to the \u003Cstrong>‘Upload’\u003C\u002Fstrong> area\u003C\u002Fli>\n\u003Cli>Select \u003Ccode>user-grid.zip\u003C\u002Fcode> from your computer\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>‘Install Now’\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Activate the plugin in the Plugin dashboard\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>👉 Using FTP:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download \u003Ccode>user-grid.zip\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Extract the \u003Ccode>user-grid\u003C\u002Fcode> directory to your computer\u003C\u002Fli>\n\u003Cli>Upload the \u003Ccode>user-grid\u003C\u002Fcode> directory to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin in the Plugin dashboard\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Feel free to provide any additional notes here.\u003C\u002Fp>\n\u003Ch3>License & Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv3. By using this plugin, you agree to the terms and conditions set forth by the GNU General Public License.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For more information, support, or to report bugs Please mail us at \u003Ccode>devofwp@gmail.com\u003C\u002Fcode>\u003C\u002Fp>\n","Display WordPress users in grid, list, or slider layouts using Gutenberg blocks or shortcodes. Includes query builder and custom user fields.",1018,"6.8.5","5.9",[94,95,83,22,96],"staff","team","user-list","https:\u002F\u002Fgithub.com\u002Fdevofwp\u002Fuser-grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-grid.1.0.4.zip",{"attackSurface":100,"codeSignals":130,"taintFlows":175,"riskAssessment":176,"analyzedAt":187},{"hooks":101,"ajaxHandlers":121,"restRoutes":122,"shortcodes":123,"cronEvents":128,"entryPointCount":129,"unprotectedCount":13},[102,108,112,116],{"type":103,"name":104,"callback":105,"file":106,"line":107},"action","admin_menu","rwuv_admin_menu","recent_wp_user_visitor.php",17,{"type":103,"name":109,"callback":110,"file":106,"line":111},"admin_init","register_rwuv_mysettings",25,{"type":103,"name":113,"callback":114,"file":106,"line":115},"wp_head","rwuv_add_current_user_ids",194,{"type":117,"name":118,"callback":119,"file":106,"line":120},"filter","the_content","rwuv_add_after_post_content",397,[],[],[124],{"tag":125,"callback":126,"file":106,"line":127},"rwuv_recent_wp_user_visitor","rwuv_recent_wp_user_visitor_func",375,[],1,{"dangerousFunctions":131,"sqlUsage":132,"outputEscaping":134,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":174},[],{"prepared":13,"raw":13,"locations":133},[],{"escaped":13,"rawEcho":135,"locations":136},19,[137,140,142,144,146,148,150,152,154,156,158,160,162,164,166,167,169,170,172],{"file":106,"line":138,"context":139},55,"raw output",{"file":106,"line":141,"context":139},61,{"file":106,"line":143,"context":139},76,{"file":106,"line":145,"context":139},77,{"file":106,"line":147,"context":139},95,{"file":106,"line":149,"context":139},96,{"file":106,"line":151,"context":139},105,{"file":106,"line":153,"context":139},121,{"file":106,"line":155,"context":139},122,{"file":106,"line":157,"context":139},140,{"file":106,"line":159,"context":139},141,{"file":106,"line":161,"context":139},159,{"file":106,"line":163,"context":139},160,{"file":106,"line":165,"context":139},280,{"file":106,"line":165,"context":139},{"file":106,"line":168,"context":139},294,{"file":106,"line":168,"context":139},{"file":106,"line":171,"context":139},296,{"file":106,"line":173,"context":139},300,[],[],{"summary":177,"deductions":178},"The \"recent-wp-user-visitors\" plugin v1.0.0 demonstrates a mixed security posture.  On the positive side, it has a small attack surface with only one identified entry point (a shortcode) and no registered AJAX handlers or REST API routes that appear to lack authentication.  The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are also good indicators.  Furthermore, the plugin has no recorded vulnerability history, suggesting a relatively stable past. \n\nHowever, significant concerns arise from the lack of output escaping, with 0% of 19 total outputs being properly escaped. This is a critical weakness that can easily lead to Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks for its single entry point (the shortcode) also means that potentially sensitive actions triggered by the shortcode could be performed by unauthorized users or through Cross-Site Request Forgery (CSRF) attacks, as there are no mechanisms to verify the request's origin or the user's permissions. The plugin's static analysis also shows 0 taint flows, which could be due to the limited scope of the analysis or simply the absence of complex data handling. \n\nIn conclusion, while the plugin has a small attack surface and avoids some common pitfalls like raw SQL and dangerous functions, the severe lack of output escaping and the absence of essential security checks like nonces and capability checks for its shortcode represent substantial risks. The plugin's history of no vulnerabilities is positive but does not mitigate the current, evidence-backed security flaws.",[179,182,185],{"reason":180,"points":181},"Unescaped output (100%)",8,{"reason":183,"points":184},"Missing nonce checks",5,{"reason":186,"points":184},"Missing capability checks","2026-03-17T00:21:42.334Z",{"wat":189,"direct":194},{"assetPaths":190,"generatorPatterns":191,"scriptPaths":192,"versionParams":193},[],[],[],[],{"cssClasses":195,"htmlComments":196,"htmlAttributes":197,"restEndpoints":198,"jsGlobals":199,"shortcodeOutput":200},[],[],[],[],[],[]]