[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiYtLiol288mWsHzURKbO6wRR_JdtzHZhigfM_a7Vae4":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":154,"fingerprints":195},"yourls-link-creator","YOURLS Link Creator","2.1.1","Andrew Norcross","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorcross\u002F","\u003Cp>Creates a YOURLS generated shortlink on demand or when saving posts.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optional custom keyword for link creation.\u003C\u002Fli>\n\u003Cli>Will retrieve existing URL if one has already been created.\u003C\u002Fli>\n\u003Cli>Click count appears on post menu\u003C\u002Fli>\n\u003Cli>Available for standard posts and custom post types.\u003C\u002Fli>\n\u003Cli>Optional filter for wp_shortlink\u003C\u002Fli>\n\u003Cli>Built in cron job will fetch updated click counts every hour.\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates a custom short URL when saving posts. Requires your own YOURLS install.",600,26601,90,13,"2016-02-25T14:46:00.000Z","4.4.34","3.6","",[20,21,22],"custom-url","shortlink","yourls","http:\u002F\u002Fandrewnorcross.com\u002Fplugins\u002Fyourls-link-creator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyourls-link-creator.2.1.1.zip",85,0,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},"norcross",18,2120,88,30,86,"2026-04-05T09:21:30.406Z",[39,58,80,107,129],{"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":53,"requires_php":18,"tags":54,"homepage":56,"download_link":57,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"better-yourls","Better YOURLS","2.3.0","Chris Wiegman","https:\u002F\u002Fprofiles.wordpress.org\u002Fchriswiegman\u002F","\u003Cp>Integrates your blog with the \u003Ca href=\"http:\u002F\u002Fyourls.org\" rel=\"nofollow ugc\">YOURLS\u003C\u002Fa> custom URL generator.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creates YOURLs links for all content using wp_shortlink\u003C\u002Fli>\n\u003Cli>Saves links to post_meta to reduce server calls\u003C\u002Fli>\n\u003Cli>Easily access link stats from the admin bar\u003C\u002Fli>\n\u003Cli>Only 2 options: domain and api key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Released under the terms of the GNU General Public License.\u003C\u002Fp>\n","Integrate your blog with YOURLS custom URL generator.",300,14373,98,12,"2019-02-20T21:44:00.000Z","5.1.22","4.2",[55,21,22],"custom-shortlink","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-yourls\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-yourls.2.3.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":66,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":78,"download_link":79,"security_score":66,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"tinypress","PublishPress Shortlinks – Custom URLs for Posts and External Links – Share Previews for Draft Posts","1.3.0","PublishPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublishpress\u002F","\u003Cp>With PublishPress Shortlinks you can create custom links for your posts and external links. These custom links have super-powers!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can make your links short and memorable.\u003C\u002Fli>\n\u003Cli>You can track who clicks on your links with detailed analytics.\u003C\u002Fli>\n\u003Cli>You can share posts in Draft and Pending Review status.\u003C\u002Fli>\n\u003Cli>You can control who can visit your links with passwords, expiry dates, and access control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use PublishPress Shortlinks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom URLs for your posts\u003C\u002Fstrong>. Imagine you’re hosting a big event and have a page on your website with all the details. PublishPress Shortlinks allows to create a short, memorable link for the event, for example: https:\u002F\u002Fpublishpress.com\u002Fgo\u002Fcool-party. You can track how many people click the link. You can set the link to expire after the event finishes. You can even download a QR code to share on brochures. Oh, because of the next feature, you can do all of this even if you’re selling event tickets on another website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom URLs for external links\u003C\u002Fstrong>. Imagine you run a website with toy reviews. You join affiliate programs and make money when people click on your links and buy tools. PublishPress Shortlinks allows to create a short, memorable link for each toy, for example: https:\u002F\u002Fpublishpress.com\u002Fgo\u002Fcool-toy. You can track how many people click the link and get a full analytics report on those clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features in PublishPress Shortlinks\u003C\u002Fh3>\n\u003Cp>✅ Automatically create shortlinks for your posts\u003Cbr \u002F>\n✅ Use your own website domain for shortlinks\u003Cbr \u002F>\n✅ Customize the slug for each shortlink\u003Cbr \u002F>\n✅ Share shortlinks for posts in any status\u003Cbr \u002F>\n✅ Add password protection to your shortlinks\u003Cbr \u002F>\n✅ Automatically export your shortlinks on a specific date\u003Cbr \u002F>\n✅ Choose from 301, 302, and 307 redirects\u003Cbr \u002F>\n✅ Track who is clicking your shortlinks with analytics\u003Cbr \u002F>\n✅ Generate a QR code for each shortlink to allow easy sharing\u003Cbr \u002F>\n✅ Cloak your affiliate links\u003C\u002Fp>\n\u003Ch3>Automatically create shortlinks for your posts\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks will automatically generate links for all your posts and pages. This makes it really easy to have shareable links for content. These shortlinks are available from the Posts screen and the Post Edit screen.\u003C\u002Fp>\n\u003Ch3>Use your own website domain for shortlinks\u003C\u002Fh3>\n\u003Cp>There’s no need to use an external service to build and track your links. With PublishPress Shortlinks, all your custom URLs use your own domain name. To avoid conflicts with any regular URLs on your site, there’s also a folder which is set to “go” by default. This means that your custom URLs will look like this: https:\u002F\u002Fexample.com\u002Fgo\u002Fshortlinks\u003C\u002Fp>\n\u003Ch3>Customize the slug for each shortlink\u003C\u002Fh3>\n\u003Cp>Every post has its own URL. By default, the final part of the URL will be a unique combination of 5 characters, so your shortlink will look like this: https:\u002F\u002Fexample.com\u002Fgo\u002F8vi3n. However, you can customize the slug so it looks like this: https:\u002F\u002Fexample.com\u002Fgo\u002Fshortlinks.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fhow-to-customize-shortlinks\u002F\" rel=\"nofollow ugc\">More on customizing shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Share shortlinks for posts in any status\u003C\u002Fh3>\n\u003Cp>When you’re writing a draft post, do you sometimes need to share it with someone who doesn’t have access to your site? PublishPress Shortlinks is the answer. PublishPress Shortlinks allows you to share posts before you make them public. If you’ve written a draft of a post, you can share a preview with other people. You can protect these links by combining this with other features, including password protection and automatic expiry of links. This feature is similar to the Public Post Preview plugin, but with more features and customizable features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fposts-status-visibility\u002F\" rel=\"nofollow ugc\">More on shortlinks for unpublished posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Add password protection to your shortlinks\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Security” tab. You’ll be able to create a password for your sharable links. Nobody will be able to access the post via your shortlink unless they know the password.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fprotect-shortlinks\u002F\" rel=\"nofollow ugc\">More on passwords for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Automatically expire your shortlinks on a specific date\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Security” tab. You’ll be able to choose an expiration date for your shortlink. Anyone trying to visit your link after the expiration date will see the message, “This link is expired.”\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fprotect-shortlinks\u002F\" rel=\"nofollow ugc\">More on expiry dates for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Choose from 301, 302, and 307 redirects\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Redirection” tab. You can choose what kind of redirect is used for each link. 301 (Permanent) redirects are used to tell search engines that a requested URL has been permanently moved to another URL. If you’re confident that your target URL will never change, then use this redirect type. 302 and 307 (Temporary) redirects tell search engines that the requested URL has been moved temporarily, but will be back eventually.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fredirect-options-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on redirects for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Track who is clicking your shortlinks with analytics\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks has a Logs feature that records everyone who clicks your links. These logs are then turned into analytics charts so you can see how popular each shortlink is.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fanalytics-and-logs-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on logs for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Generate a QR code for each shortlink to allow easy sharing\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks will automatically create a QR code for each link. This makes it easy to download and share the QR code so people can visit your URL. This is great for advertisements, brochures, PDFs, restaurant menus, or anywhere you want to use a QR code.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fqr-codes-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on QR codes for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Cloak affiliate links\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks is ideal for websites that have affiliate links in posts. You can manage, clean up, brand, and track your links. It’s a great tool for cloaking affiliate links. PublishPress Shortlinks is a great tool for marketers plugin for people who want to clean up their affiliate links.\u003C\u002Fp>\n\u003Ch3>Create Shortlinks via Keyboard Shortcuts\u003C\u002Fh3>\n\u003Cp>Click \u003Ccode>Ctrl\u002FCmd + \u002F\u003C\u002Fcode> anywhere in the WordPress admin area to instantly create shortlinks.\u003C\u002Fp>\n","Create custom links for your posts. These links are brandable, trackable, and can have custom view permissions.",100,5242,2,"2026-03-02T21:27:00.000Z","6.9.4","4.6",[73,74,75,76,77],"custom-urls","link-shortener","link-tracking","redirects","shortlinks","https:\u002F\u002Fpublishpress.com\u002Fshortlinks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinypress.1.3.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":102,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":68,"last_vuln_date":106,"fetched_at":28},"piotnet-addons-for-elementor","Piotnet Addons For Elementor","2.4.36","piotnetdotcom","https:\u002F\u002Fprofiles.wordpress.org\u002Fpiotnetdotcom\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1\" rel=\"nofollow ugc\">Piotnet Addons For Elementor (PAFE)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fgradient-text-gradient-button\u002F?wpam_id=1\" rel=\"nofollow ugc\">Gradient Text\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fgradient-text-gradient-button\u002F?wpam_id=1\" rel=\"nofollow ugc\">Gradient Button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fimage-carousel-multiple-custom-urls\u002F?wpam_id=1\" rel=\"nofollow ugc\">Image Carousel Multiple Custom Urls\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fbefore-after-image-comparison-slider\u002F?wpam_id=1\" rel=\"nofollow ugc\">Before After Image Comparison Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fswitch-content\u002F?wpam_id=1\" rel=\"nofollow ugc\">Switch Content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fsaved-templates-shortcode-with-elementor-free\u002F?wpam_id=1\" rel=\"nofollow ugc\">Saved Templates Shortcode with Elementor Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Ftooltip\u002F?wpam_id=1\" rel=\"nofollow ugc\">Tooltip\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fvideo-playlist\u002F?wpam_id=1\" rel=\"nofollow ugc\">Video Playlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fvertical-timeline\u002F?wpam_id=1\" rel=\"nofollow ugc\">Vertical Timeline\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fimage-accordion\u002F?wpam_id=1\" rel=\"nofollow ugc\">Image Accordion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fposts-list\u002F?wpam_id=1\" rel=\"nofollow ugc\">Posts List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fsales-pop\u002F?wpam_id=1\" rel=\"nofollow ugc\">Sales Pop\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcountdown-cart\u002F?wpam_id=1\" rel=\"nofollow ugc\">Countdown Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fdual-color-headline\u002F?wpam_id=1\" rel=\"nofollow ugc\">Dual Color Headline\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-style\u002F?wpam_id=1'\" rel=\"nofollow ugc\">Form Style\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fhotspot\u002F?wpam_id=1\" rel=\"nofollow ugc\">Hotspot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fparticles\u002F?wpam_id=1\" rel=\"nofollow ugc\">Particles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fprogress-bar\u002F?wpam_id=1\" rel=\"nofollow ugc\">Progress Bar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Ftable\u002F?wpam_id=1\" rel=\"nofollow ugc\">Table\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Repeater Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Conditional Logic Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">PAFE Form Builder Conditional Logic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Calculated Fields Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Range Slider Field\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Image Select Field\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Select Autocomplete Field\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Address Autocomplete Field\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Connect Form to Google Sheets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Multi Step Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Stripe Payment\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1\" rel=\"nofollow ugc\">Submit Post\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fform-builder\u002F?wpam_id=1#register-login-form\" rel=\"nofollow ugc\">Register, Login Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fsticky-header\u002F?wpam_id=1\" rel=\"nofollow ugc\">Sticky Header\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fresponsive-custom-positioning\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Custom Positioning\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fconditional-visibility\u002F?wpam_id=1\" rel=\"nofollow ugc\">Conditional Visibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcustom-media-query-breakpoints\u002F?wpam_id=1\" rel=\"nofollow ugc\">Custom Media Query Breakpoints\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fequal-height\u002F?wpam_id=1\" rel=\"nofollow ugc\">Equal Height\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fequal-height\u002F?wpam_id=1\" rel=\"nofollow ugc\">Equal Height For CTA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fequal-height\u002F?wpam_id=1\" rel=\"nofollow ugc\">Equal Height For Woocommerce Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcolumn-width-pixel-calc\u002F?wpam_id=1\" rel=\"nofollow ugc\">Column Width ( Pixel, %, calc )\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#responsive-border-width\" rel=\"nofollow ugc\">Responsive Border Width\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fresponsive-background-color\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Background\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fmultiple-background-images\u002F?wpam_id=1\" rel=\"nofollow ugc\">Multiple Background Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#absolute-positioning\" rel=\"nofollow ugc\">Absolute Positioning\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#display-inline-block\" rel=\"nofollow ugc\">Display Inline Block\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fsection-link-column-link\u002F?wpam_id=1\" rel=\"nofollow ugc\">Section Link\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fsection-link-column-link\u002F?wpam_id=1\" rel=\"nofollow ugc\">Column Link\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#max-width\" rel=\"nofollow ugc\">Max Width\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fparallax-background-for-every-element\u002F?wpam_id=1\" rel=\"nofollow ugc\">Parallax Background\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fresponsive-column-order\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Column Order\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#responsive-hide-column\" rel=\"nofollow ugc\">Responsive Hide Column\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002F?wpam_id=1#font-awesome-5\" rel=\"nofollow ugc\">Font Awesome 5\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fnavigation-arrows-icon-and-advanced-dots-styling-for-slides-and-image-carousel-widget\u002F?wpam_id=1\" rel=\"nofollow ugc\">Navigation Arrows Icon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Flightbox-gallery-masonry-with-title-and-caption-thumbnail-custom-size\u002F?wpam_id=1\" rel=\"nofollow ugc\">Lightbox Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Flightbox-gallery-masonry-with-title-and-caption-thumbnail-custom-size\u002F?wpam_id=1\" rel=\"nofollow ugc\">Lightbox Garllery Masonry\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Flightbox-gallery-masonry-with-title-and-caption-thumbnail-custom-size\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Gallery Column Width\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Flightbox-gallery-masonry-with-title-and-caption-thumbnail-custom-size\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Gallery Images Spacing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fmedia-carousel-ratio\u002F?wpam_id=1\" rel=\"nofollow ugc\">Media Carousel Aspect Ratio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fadvanced-form-styling\u002F?wpam_id=1\" rel=\"nofollow ugc\">Advanced Form Styling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fadvanced-tabs-styling\u002F?wpam_id=1\" rel=\"nofollow ugc\">Advanced Tabs Styling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fnavigation-arrows-icon-and-advanced-dots-styling-for-slides-and-image-carousel-widget\u002F?wpam_id=1\" rel=\"nofollow ugc\">Advanced Dots Styling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fresponsive-section-column-text-align\u002F?wpam_id=1\" rel=\"nofollow ugc\">Responsive Section Column Text Align\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fclose-first-accordion\u002F?wpam_id=1\" rel=\"nofollow ugc\">Close First Accordion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcolumn-aspect-ratio\u002F?wpam_id=1\" rel=\"nofollow ugc\">Column Aspect Ratio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fslider-builder-with-animation\u002F?wpam_id=1\" rel=\"nofollow ugc\">Slider Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fpopup-trigger-url\u002F?wpam_id=1\" rel=\"nofollow ugc\">Popup Trigger URL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fadvanced-nav-menu-styling-custom-toggle-image-dropdown-absolute\u002F?wpam_id=1\" rel=\"nofollow ugc\">Advanced Nav Menu Styling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Ftoggle-content-readmore-content\u002F?wpam_id=1\" rel=\"nofollow ugc\">Toggle Content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fscroll-box-with-custom-scrollbar\u002F?wpam_id=1\" rel=\"nofollow ugc\">Scroll Box With Custom Scrollbar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fajax-live-search\u002F?wpam_id=1\" rel=\"nofollow ugc\">Ajax Live Search\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcrossfade-multiple-background-images\u002F?wpam_id=1\" rel=\"nofollow ugc\">Crossfade Multiple Background Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Ftext-color-change-on-column-hover\u002F?wpam_id=1\" rel=\"nofollow ugc\">Text Color Change on Column Hover\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fcss-filters-for-any-widgets-section-column\u002F?wpam_id=1\" rel=\"nofollow ugc\">Css Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpafe.piotnet.com\u002Fdocs\u002Fconvert-image-to-black-or-white\u002F?wpam_id=1\" rel=\"nofollow ugc\">Convert Image To Black Or White\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Piotnet Addons For Elementor (PAFE) adds many new features for Elementor",30000,698550,64,57,"2025-04-23T03:16:00.000Z","6.8.5","4.7","5.4",[97,98,99,100,101],"elementor-addons","gradient-button","gradient-text","image-carousel-multiple-custom-urls","pafe","https:\u002F\u002Fpafe.piotnet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpiotnet-addons-for-elementor.zip",54,10,"2025-04-17 13:10:41",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":70,"requires_at_least":120,"requires_php":18,"tags":121,"homepage":125,"download_link":126,"security_score":49,"vuln_count":127,"unpatched_count":26,"last_vuln_date":128,"fetched_at":28},"easy-affiliate-links","Easy Affiliate Links","3.8.1","Brecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrechtvds\u002F","\u003Cp>Easy Affiliate Links helps you manage all the affiliate links on your website. Both cloaked pretty links and regular non-cloaked links. Clicks get tracked for your links automatically.\u003C\u002Fp>\n\u003Cp>Learn more on \u003Ca href=\"https:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa> and in \u003Ca href=\"https:\u002F\u002Fhelp.bootstrapped.ventures\u002Fcollection\u002F133-easy-affiliate-links\" rel=\"nofollow ugc\">our knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Current features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with both the Classic Editor and new \u003Cstrong>Gutenberg\u003C\u002Fstrong> Block Editor\u003C\u002Fli>\n\u003Cli>Add affiliate links in \u003Cstrong>Elementor\u003C\u002Fstrong> using their text widget\u003C\u002Fli>\n\u003Cli>Use regular links or \u003Cstrong>affiliate HTML code\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Create \u003Cstrong>shortlinks\u003C\u002Fstrong> to optionally cloak your affiliate links\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>ugc and sponsored\u003C\u002Fstrong> attributes for your links\u003C\u002Fli>\n\u003Cli>Leave specific links uncloaked for \u003Cstrong>Amazon compatibility\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic text disclaimer\u003C\u002Fstrong> for your affiliate links\u003C\u002Fli>\n\u003Cli>Easily access your links in the \u003Cstrong>visual and html editor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Assign \u003Cstrong>categories\u003C\u002Fstrong> to your links\u003C\u002Fli>\n\u003Cli>Tracking of monthly and lifetime \u003Cstrong>click counts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import affiliate links\u003C\u002Fstrong> from XML and CSV\u003C\u002Fli>\n\u003Cli>Ability to \u003Cstrong>export your links\u003C\u002Fstrong> to XML and CSV\u003C\u002Fli>\n\u003Cli>Use a CSV export and import to \u003Cstrong>easily update your links in bulk\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy Affiliate Links Premium\u003C\u002Fh4>\n\u003Cp>Looking for some more advanced functionality? We also have the \u003Ca href=\"http:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002Fget-the-plugin\u002F\" rel=\"nofollow ugc\">Easy Affiliate Links Premium\u003C\u002Fa> add-on available with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get valuable insights with \u003Cstrong>click statistics and charts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatic \u003Cstrong>broken links checker\u003C\u002Fstrong> with email notifications\u003C\u002Fli>\n\u003Cli>Show an \u003Cstrong>automatic tooltip disclaimer\u003C\u002Fstrong> when hovering over links\u003C\u002Fli>\n\u003Cli>**Conditional geo or device targeted* links\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>Replacement Links\u003C\u002Fstrong> to (temporarily) swap affiliate links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is under active development, so just \u003Ca href=\"https:\u002F\u002Fhelp.bootstrapped.ventures\u002Farticle\u002F41-how-can-i-contact-support\" rel=\"nofollow ugc\">let us know\u003C\u002Fa> if you have any requests at all!\u003C\u002Fp>\n","Easily manage and cloak all your affiliate links.",8000,296632,84,34,"2026-01-20T14:51:00.000Z","3.5",[122,123,124,21],"affiliate","cloaking","links","https:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-affiliate-links.3.8.1.zip",3,"2024-06-27 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":66,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":149,"download_link":150,"security_score":151,"vuln_count":152,"unpatched_count":26,"last_vuln_date":153,"fetched_at":28},"wp-custom-author-url","WP Custom Author URL","2.1.0","Poodle Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpoodleplugins\u002F","\u003Cp>This plugin will allow you to choose a custom URL for your author links, instead of the standard WordPress author page.\u003Cbr \u002F>\nThis can be useful if you want to link to your own Twitter, LinkedIn or other social media profile.\u003C\u002Fp>\n\u003Cp>There are two areas where this plugin can be configured:\u003C\u002Fp>\n\u003Cp>Firstly, a global settings section is available under WordPress Settings. Second, under each users profile page.\u003C\u002Fp>\n\u003Cp>A user can set their own custom URL on their profile page, and this will apply just to them.\u003Cbr \u002F>\nThis can can be overriden by the global admin setting, if the ‘Override Individual Authors’ setting is checked.\u003C\u002Fp>\n\u003Cp>Custom author URL’s also redirect author pages when directly accessed.\u003Cbr \u002F>\nFor example if your user is called Bob, and you try to access https:\u002F\u002Fyourblog.com\u002Fauthor\u002Fbob, it will redirect.\u003C\u002Fp>\n","Set a custom URL for your author name link, on a global or author-specific basis. Also redirects all author pages.",5000,27788,8,"2024-11-01T23:23:00.000Z","6.7.5","3.0.1","5.6",[145,146,147,20,148],"author","author-url","banner","profile","https:\u002F\u002Fpoodleplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-author-url.2.1.0.zip",92,1,"2023-04-18 00:00:00",{"attackSurface":155,"codeSignals":179,"taintFlows":186,"riskAssessment":187,"analyzedAt":194},{"hooks":156,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":26,"unprotectedCount":26},[157,163,166],{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","plugins_loaded","textdomain","yourls-link-creator.php",58,{"type":158,"name":159,"callback":164,"file":161,"line":165},"load_files",59,{"type":158,"name":159,"callback":167,"file":161,"line":168},"schedule_crons",62,[],[],[],[173,176],{"hook":174,"callback":174,"file":161,"line":175},"yourls_cron",138,{"hook":177,"callback":177,"file":161,"line":178},"yourls_test",143,{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":183,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":185},[],{"prepared":26,"raw":26,"locations":182},[],{"escaped":26,"rawEcho":26,"locations":184},[],[],[],{"summary":188,"deductions":189},"The \"yourls-link-creator\" v2.1.1 plugin exhibits a very strong security posture based on the provided static analysis and vulnerability history.  The code analysis reveals no dangerous functions, all SQL queries are properly prepared, and all output is correctly escaped. There are no file operations, external HTTP requests, or vulnerable taint flows detected. The absence of any known CVEs and the plugin's clean vulnerability history further reinforce its secure design. This indicates a development team that prioritizes secure coding practices.\n\nWhile the plugin demonstrates excellent internal security, the static analysis does highlight a complete absence of capability checks and nonce checks across all identified entry points. Although the attack surface is currently zero, any future addition of AJAX handlers, REST API routes, or shortcodes without these essential security checks would introduce significant vulnerabilities. The lack of recorded vulnerabilities is a positive indicator, but it's crucial to remember that this only reflects past activity and doesn't guarantee future immunity.  Therefore, the plugin is fundamentally secure in its current state, but future development must incorporate robust authentication and authorization mechanisms to maintain this high standard.",[190,192],{"reason":191,"points":105},"No capability checks found",{"reason":193,"points":105},"No nonce checks found","2026-03-16T19:31:41.292Z",{"wat":196,"direct":209},{"assetPaths":197,"generatorPatterns":202,"scriptPaths":203,"versionParams":204},[198,199,200,201],"\u002Fwp-content\u002Fplugins\u002Fyourls-link-creator\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fyourls-link-creator\u002Fcss\u002Ffront.css","\u002Fwp-content\u002Fplugins\u002Fyourls-link-creator\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fyourls-link-creator\u002Fjs\u002Ffront.js",[],[200,201],[205,206,207,208],"yourls-link-creator\u002Fcss\u002Fadmin.css?ver=","yourls-link-creator\u002Fcss\u002Ffront.css?ver=","yourls-link-creator\u002Fjs\u002Fadmin.js?ver=","yourls-link-creator\u002Fjs\u002Ffront.js?ver=",{"cssClasses":210,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[],[],[],[],[],[]]