[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXPSuQetE-owNVdvmEy7d_Os6i9wh_p3BEpKMEpK4z3M":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":139,"fingerprints":181},"single-user-content","Single User Content","1.1","maurodf","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaurodf\u002F","\u003Cp>Create private page for single user registered on your site. Only the designed user can see the post, fast, secure, free.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a CPT for single user, use it for create the user’s page.\u003C\u002Fli>\n\u003Cli>Search for any user register into your site within the select field.\u003C\u002Fli>\n\u003Cli>Select one and assign this post only to him.\u003C\u002Fli>\n\u003Cli>Now only this user can se the content inside your post!\u003C\u002Fli>\n\u003C\u002Ful>\n","A Simple WordPress Plugin, for create a post assigned to a specific user into your site.",0,684,100,1,"","6.6.5","5.0","7.4",[20,21,22,23,24],"content","post","private","private-content","single-user","https:\u002F\u002Fgithub.com\u002Fmaurodf0\u002Fwpsuc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-user-content.1.1.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,10,96,30,91,"2026-04-05T09:20:29.493Z",[38,60,83,100,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":15,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"lh-private-content-login","LH Private Content Login","1.05","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>Do you post private content? Are you sending those links to your users with private content access?\u003C\u002Fp>\n\u003Cp>WordPress natively send non-logged in users to a 404 (content not found) page when they try to access a post, page, or cpt without rights. This plugin redirects those users to the login page. After successful login the user is then redirected back to the post, page, or cpt they were trying to access.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-private-content-login\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-private-content-login\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Redirects non-logged users to the login page when they follow a link to a post, page, or cpt which is protected by post status.",300,5842,5,"2024-02-28T04:08:00.000Z","6.4.8",[52,53,23,54,55],"login","post-status","redirection","status","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-private-content-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-private-content-login.zip",85,"2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":15,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":31,"unpatched_count":11,"last_vuln_date":82,"fetched_at":59},"client-portal","Client Portal – Private user pages and login","1.2.2","madalin.ungureanu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadalinungureanu\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002Fadd-ons\u002Fclient-portal\u002F\" rel=\"nofollow ugc\">WordPress Client Portal plugin\u003C\u002Fa> creates private pages for each user. The content for that page is accessible  on the frontend only by the owner of the page\u003Cbr \u002F>\nafter he has logged in.\u003C\u002Fp>\n\u003Cp>The plugin doesn’t offer a login or registration form and it gives you the possibility to use a plugin of your choice.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>[client-portal]\u003C\u002Fstrong> shortcode can be added to any page and when the logged in user will access that page he will be redirected to its private page.\u003C\u002Fp>\n\u003Cp>For login and registration of users we recommend the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-builder\u002F\" rel=\"ugc\">Profile Builder\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>You can then use the [wppb-login] shortcode in the same page as the [client-portal] shortcode.\u003C\u002Fp>\n","WordPress Client Portal Plugin that creates private pages for all users that only an administrator can edit.",3000,144717,86,23,"2026-01-22T09:22:00.000Z","6.9.4","3.1",[61,76,23,77,78],"private-client-page","private-pages","private-user-page","http:\u002F\u002Fwww.cozmoslabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclient-portal.1.2.2.zip",99,"2023-02-22 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":13,"downloaded":91,"rating":11,"num_ratings":11,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":15,"tags":95,"homepage":98,"download_link":99,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"protect-wp-videos","Protect WordPress Videos","1.1.4","gaupoit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgaupoit\u002F","\u003Cp>Protect WordPress Videos built on Video.js HTML5 video player library offers a simple, fast and secure way to embed and protect your WordPress videos.\u003C\u002Fp>\n\u003Cp>Your videos will be automatically uploaded and served from Amazon S3 for free. So your videos won’t slow down your website, nor take up too much bandwidth of your hosting.\u003Cbr \u002F>\nAt the same time, your video links are also protected and cannot be accessed directly by anyone even if their links are shared with others.\u003C\u002Fp>\n\u003Cp>In short, Protect WordPress Videos Free Version offers these features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Videos are uploaded and served from Amazon S3\u003C\u002Fli>\n\u003Cli>Your displayed videos are protected and cannot be accessed directly\u003C\u002Fli>\n\u003Cli>Friendly UI to embed your videos to any posts, pages and content widget that you want. You don’t even need to use nor understand any shortcode. It’s automatically embedded on your content\u003C\u002Fli>\n\u003Cli>Built-in HTML5 video player – no Flash required\u003C\u002Fli>\n\u003Cli>Works on desktop, tablet and all mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our Free version only allows you to protect up to 3 video files with maximum 300MB per video.\u003C\u002Fli>\n\u003Cli>Your videos are also uploaded directly to your server (WordPress Media), together with Amazon S3. So their original links are not protected and still accessible to the public.\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect WordPress Videos offers a simple, fast and secure way to embed and protect your WordPress videos.",3508,"2022-03-15T07:42:00.000Z","4.8.28","4.0.0",[20,96,22,97],"posts","videos","https:\u002F\u002Fwww.buildwps.com\u002Fprotect-wordpress-videos-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprotect-wp-videos.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":13,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":15,"tags":114,"homepage":118,"download_link":119,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"private-file-for-woocommerce","Private File for Woocommerce","1.0.4","Roberto Bottalico","https:\u002F\u002Fprofiles.wordpress.org\u002F4wpbari\u002F","\u003Cp>Consente di poter inviare ai tuoi clienti file privati, pagine private ed una pagina condivisa, nella sezione my account di woocommerce nell’area clienti\u003C\u002Fp>\n\u003Ch3>Descrizione\u003C\u002Fh3>\n\u003Cp>Private File For Woocommerce è un semplice ma utilissimo plugin che permette di poter allegare file in modo totalmente privato direttamente al singolo cliente, che lo potrà scaricare\u003Cbr \u002F>\nnella sezione privato nell’account di woocommerce.\u003C\u002Fp>\n\u003Ch4>Che cosa permette di fare?\u003C\u002Fh4>\n\u003Cp>Il plugin è un fork del cuore principale di \u003Ca href=\"https:\u002F\u002Fit.wordpress.org\u002Fplugins\u002Fcustomer-area\u002F\" rel=\"nofollow ugc\">Wp Customer Area\u003C\u002Fa> versione 1.6 -THANKS E CREDIT – assemblato nelle funzionalità di woocommerce.\u003C\u002Fp>\n\u003Cp>Oltre a file privati, permette anche di inserire pagine private per singolo cliente, ed infine permette di poter inserire una sola pagina condivisa con tutti i clienti, sempre nell’area clienti.\u003C\u002Fp>\n\u003Cp>Come funziona il plugin?\u003Cbr \u002F>\nUna volta attivato, di default è impostato per inserire i file. Potete attivare in backend con il flag anche le altre sezioni direttamente in PRIVATE FILE FOR WOOCOMMERCE\u002FIMPOSTAZIONI.\u003Cbr \u002F>\nUna volta attivato, in frontend invece verranno inserite due sezioni in my account di woocommerce nell’area riservata del cliente\u003Cbr \u002F>\nSEZ.CONDIVISA=una pagina condivisa con tutti i clienti\u003Cbr \u002F>\nSEZ.PRIVATA=infiniti file privati o pagine private al singolo cliente\u003C\u002Fp>\n\u003Cp>Le sezioni possono essere attivate\u002Fdisattivate singolarmente, in base alle proprie esigenze\u003C\u002Fp>\n\u003Cp>Il plugin funziona su tutti i temi, non avrai problemi di incompatibilità o conflitti.\u003C\u002Fp>\n\u003Cp>Protezione perfetta dei file, nessun direct link per il download neanche se l’utente è loggato e verrebbe a conoscenza del link del file di un altro utente.\u003C\u002Fp>\n\u003Cp>Plugin pratico, intuitivo e leggero.\u003C\u002Fp>\n\u003Cp>Spero che soddisfi le vostre esigenze, buon lavoro a tutti.\u003C\u002Fp>\n\u003Cp>Note:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Il plugin richiede Woocommerce.\u003C\u002Fli>\n\u003Cli>La dimensione dei file singoli da allegare è in base al vostro hosting. (media max 20mb)\u003C\u002Fli>\n\u003Cli>Il plugin non permette la cancellazione del file caricato dal pannello, ma cancellabile solo in ftp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installazione\u003C\u002Fh3>\n\u003Cp>Puoi caricare il file zip da Plugin\u002FAggiungi Nuovo, dal pannello di amministrazione del tuo wordpress\u003Cbr \u002F>\noppure\u003Cbr \u002F>\nEstrai il file zip e rilascia il contenuto nella directory wp-content \u002F plugins \u002F della tua installazione di WordPress, quindi attiva la pagina Plugin da Plugins.\u003C\u002Fp>\n","Consente di poter inviare ai tuoi clienti file privati, pagine private ed una pagina condivisa, nella sezione my account di woocommerce nell'area &hellip;",80,2439,3,"2022-02-17T17:27:00.000Z","5.9.13","4.9",[115,23,116,117],"myaccount-woocommerce","private-file","woocommerce","https:\u002F\u002Fwww.4wp.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprivate-file-for-woocommerce.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":11,"num_ratings":11,"last_updated":130,"tested_up_to":73,"requires_at_least":17,"requires_php":131,"tags":132,"homepage":137,"download_link":138,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"privatecontent-free","PrivateContent Free","1.2.0","LCweb","https:\u002F\u002Fprofiles.wordpress.org\u002Flcweb-projects\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fprivatecontent-multilevel-content-plugin\u002Ffree-version\u002F\" rel=\"nofollow ugc\">PrivateContent\u003C\u002Fa> born in 2012, aiming to be the \u003Cstrong>best solution to restrict your website contents\u003C\u002Fstrong> and a different membership platform. Different because it uses a standalone database: \u003Cstrong>quicker than the normal WordPress users one and not limited by the bulky roles assignments.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To have a multi-level users database will be easy and fast, keeping your users out of the WordPress backend while creating a modern and optimized users management area in the backend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No forced pages, no forced URLs\u003C\u002Fstrong>: the plugin is designed to seamlessly work and integrate into any website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fprivatecontent-multilevel-content-plugin\u002Ffree-version\u002F\" rel=\"nofollow ugc\">CHECK THE DEMO &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User levels:\u003C\u002Fstrong> unlimited. Each user can have one or multiple levels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy user management:\u003C\u002Fstrong> Forget the outdated WP users management, everything is clean and fast. From admin user addition to users sort and search\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 user statuses:\u003C\u002Fstrong> Users can be disabled without deleting them and registered users can be also placed in pending status, waiting for the admin approval\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contents restrictions:\u003C\u002Fstrong> restrict WP pages and posts in few clicks. Bulk restrict through post categories. Precisely define which user levels can access contents. Restricted elements will be totally unreachable, also for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User reserved page:\u003C\u002Fstrong> target a container page and it will show different contents depending on the logged user. Everything under a single website URL!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>1-click website lock:\u003C\u002Fstrong> Do you need a totally private website? It only takes a click!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login and registration forms:\u003C\u002Fstrong> Place them everywhere you want in your website: you will never have to change your desired workflow to adapt PrivateContent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registration form builder:\u003C\u002Fstrong> add\u002Fremove\u002Fsort the fields as you prefer. Add text blocks and paginate fields. Finally, a modern HTML5 data validation and honeypot anti-spam\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blocks and shortcodes:\u003C\u002Fstrong> Quickly insert your forms into your website directly through WP blocks or using the shortcode wizard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002Fexport hub:\u003C\u002Fstrong> Move users through websites, import existing WP users, export in CSV\u002FXSLX, move the whole plugin setup  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style it as you prefer:\u003C\u002Fstrong> Choose among six message styles and tune every aesthetic aspect to fully integrate into your website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And even if it’s a free version, each system is packed with a lot of options.\u003Cbr \u002F>\nEverything to adapt as best as possible to every website’s need!\u003C\u002Fp>\n\u003Ch3>🕒 Get started in minutes\u003C\u002Fh3>\n\u003Cp>Whether you have a large site or creating a new project, PrivateContent is \u003Cstrong>ready to operate out of the box\u003C\u002Fstrong>. With \u003Cstrong>6 preset styles\u003C\u002Fstrong> and eventually importing existing WordPress users, your multilevel-protected website will be ready in a flash!\u003C\u002Fp>\n\u003Ch3>🌎 100% translatable\u003C\u002Fh3>\n\u003Cp>Each section is translatable: the plugin has already been (fully or partially) \u003Cstrong>translated into 27 languages!\u003C\u002Fstrong>\u003Cbr \u002F>\nAdditionally, it is fully compatible with WPML and Polylang for dynamic strings.\u003C\u002Fp>\n\u003Ch3>📑 GDPR Compliant\u003C\u002Fh3>\n\u003Cp>The plugin fully satisfies the most recent law requirements in terms of data protection and users management. For example, there is a dedicated module to let users \u003Cstrong>delete their profiles autonomously\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>⌨️ Dev oriented API and hooks\u003C\u002Fh3>\n\u003Cp>PrivateContent is extremely flexible and \u003Cstrong>ready to be extended\u003C\u002Fstrong> almost in any way you could imagine. The \u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fproducts-overview\u002F#pc_suite\" rel=\"nofollow ugc\">official premium add-ons\u003C\u002Fa> offers incredible features for specific needs, but if you are a developer there’s a \u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fprivatecontent\u002Fpublic-api\" rel=\"nofollow ugc\">dedicated documentation\u003C\u002Fa> guiding you step-by-step to build your systems on top of the PrivateContent engine!\u003C\u002Fp>\n\u003Ch3>🚀 PrivateContent Free version is just the beginning\u003C\u002Fh3>\n\u003Cp>Since 2012, the plugin has been constantly improved and extended, becoming a real reference in the WordPress world when it comes to protect WordPress website contents. Here’s a summary of what you get with the \u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fprivatecontent-multilevel-content-plugin\u002F\" rel=\"nofollow ugc\">premium version\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional core systems\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightbox engine\u003C\u002Fli>\n\u003Cli>Native \u003Ca href=\"https:\u002F\u002Fbe.elementor.com\u002Fvisit\u002F?bta=1930&brand=elementor\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>, Divi, WPBakery Builder widgets integration\u003C\u002Fli>\n\u003Cli>Google reCaptcha anti-spam integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Users membership\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple registration forms\u003C\u002Fli>\n\u003Cli>Advanced users search with direct search-to-export\u003C\u002Fli>\n\u003Cli>Users action tracking through Google Analytics or User Activities add-on\u003C\u002Fli>\n\u003Cli>WordPress roles emulation to integrate with specific systems (eg. WooCommerce dashboard)\u003C\u002Fli>\n\u003Cli>User sessions control (no concurrent login)\u003C\u002Fli>\n\u003Cli>Preset\u002Ffixed contents for Users reserved page with advanced themes\u002Fbuilders integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Contents restriction\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Private block shortcode with optional warning box containing login\u002Fregister buttons\u003C\u002Fli>\n\u003Cli>Restrict any public custom post type or taxonomy\u003C\u002Fli>\n\u003Cli>Persistent modal lightbox on page’s opening to force user’s interaction\u003C\u002Fli>\n\u003Cli>Comments form hiding\u003C\u002Fli>\n\u003Cli>Custom (URL-based) restriction with regular expressions support\u003C\u002Fli>\n\u003Cli>Menu items \u003C\u002Fli>\n\u003Cli>WooCommerce products sell lock and price hiding\u003C\u002Fli>\n\u003Cli>Sidebar widgets\u003C\u002Fli>\n\u003Cli>Any Elementor widget (or column or section)\u003C\u002Fli>\n\u003Cli>Any Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Test it on the \u003Ca href=\"https:\u002F\u002Flcweb.it\u002Fprivatecontent-multilevel-content-plugin\u002F\" rel=\"nofollow ugc\">preview page\u003C\u002Fa> or also get a \u003Ca href=\"https:\u002F\u002Flcweb.dikelicensing.com\u002Ftrial-license-request\u002F?prod=pc\" rel=\"nofollow ugc\">7-days free trial\u003C\u002Fa>!\u003C\u002Fp>\n","Restrict pages, posts, and menus by user level or login status. Create private areas for members or logged-in users with ease and FREE!",20,1074,"2026-01-20T10:38:00.000Z","7.0",[133,134,23,135,136],"content-restriction","members-area","restrict-content","user-role-access","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprivatecontent-free\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprivatecontent-free.1.2.0.zip",{"attackSurface":140,"codeSignals":168,"taintFlows":176,"riskAssessment":177,"analyzedAt":180},{"hooks":141,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":11,"unprotectedCount":11},[142,148,152,156,160],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","init","wpsuc_add_cpt","wpsuc.php",21,{"type":143,"name":149,"callback":150,"file":146,"line":151},"wp_enqueue_scripts","wpsuc_add_style",22,{"type":153,"name":154,"callback":155,"file":146,"line":71},"filter","single_template","wpsuc_load_single_template",{"type":143,"name":157,"callback":158,"file":146,"line":159},"add_meta_boxes","wpsuc_add_metaboxes",24,{"type":143,"name":161,"callback":162,"file":146,"line":163},"save_post","wpsuc_save_metabox_field",25,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":11,"externalRequests":11,"nonceChecks":14,"capabilityChecks":31,"bundledLibraries":175},[],{"prepared":11,"raw":11,"locations":171},[],{"escaped":173,"rawEcho":11,"locations":174},11,[],[],[],{"summary":178,"deductions":179},"The 'single-user-content' plugin v1.1 demonstrates a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events, especially without authentication checks, significantly limits the potential attack surface. The code signals further reinforce this positive assessment, with no dangerous functions, all SQL queries using prepared statements, and 100% proper output escaping. The presence of a nonce check and two capability checks are good security practices. The lack of any recorded vulnerabilities in its history is also a significant positive indicator.",[],"2026-03-17T05:47:46.851Z",{"wat":182,"direct":189},{"assetPaths":183,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[184],"\u002Fwp-content\u002Fplugins\u002Fsingle-user-content\u002Fstyle.css",[],[],[188],"single-user-content\u002Fstyle.css?ver=",{"cssClasses":190,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[191,192,193],"wpsuc-main","wpsuc-btn","button-container",[],[],[],[],[]]