[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkW3Zr6VQhceBUXCRykTrlVHxSqjkG728B7j8PT-iT4M":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":37,"analysis":148,"fingerprints":242},"louder-petition","Louder petition","1.0 beta","Adam Sargant","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamsargant\u002F","\u003Cp>The Louder Petition plugin will access the petition tool being used by a \u003Ca href=\"http:\u002F\u002Fwww.louder.org.uk\" rel=\"nofollow ugc\">Louder.org.uk\u003C\u002Fa> campaign page petition and display the title, description and petition form on your blog. If no petition is currently active for that campaign, the widget will not display on your blog and a message to that effect will be displayed in the widget configuration panel.\u003C\u002Fp>\n\u003Cp>Louder is the new home for e-campaigning. The site draws together a range of online activist tools enabling activists and campaigners to create and run their own campaigns and connect with others.\u003C\u002Fp>\n","A widget\u002Fplugin that uses the Louder.org.uk Developer's API to access a petition details and form from a Louder campaign",10,2094,0,"2010-04-14T17:25:00.000Z","2.9.2","2.0.2","",[19,20,21,22,23],"activism","campaigns","ecampaigning","louder","petition","http:\u002F\u002Fwww.louder.org.uk\u002Fplugins_wp.php","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flouder-petition.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":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"adamsargant",4,130,30,84,"2026-04-04T13:59:46.495Z",[38,62,83,102,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":32,"unpatched_count":13,"last_vuln_date":61,"fetched_at":28},"speakout","SpeakOut! Email Petitions","4.6.5.1","RopeSwingHld","https:\u002F\u002Fprofiles.wordpress.org\u002Fropeswinghld\u002F","\u003Cp>\u003Cstrong>SpeakOut! Email Petitions\u003C\u002Fstrong> allows you to easily create petition forms on your site.\u003C\u002Fp>\n\u003Cp>When visitors to your site submit the petition form, a copy of your message will be sent to the email address you specified e.g. your mayor. They can also choose to have the email BCC’d to themselves (default).  The petition message will be signed with the contact information provided by the form submitter. After signing the petition, visitors will have the option of sharing your petition page with their followers on Facebook or x.\u003C\u002Fp>\n\u003Cp>Signatures are stored in the WordPress database and can be easily exported to CSV format for further analysis (there is no import function). You may set a goal for the number of signatures you hope to collect and then watch as a progress bar tracks your petition’s advance toward it’s goal – the goal can even update automatically when a % of your goal is reached. Petitions may also be configured to stop accepting new signatures on a specified date.\u003C\u002Fp>\n\u003Cp>The free version includes the core features needed to run a successful petition. For those who need more, the \u003Cstrong>Pro version\u003C\u002Fstrong> unlocks the ability to run unlimited campaigns and provides additional tools, such as an email sharing option and expanded integration with third-party mailing services.\u003C\u002Fp>\n\u003Cp>More information about the plugin and how to upgrade to the fully featured Pro version can be found at the official \u003Ca href=\"https:\u002F\u002Fspeakoutpetitions.com\" rel=\"nofollow ugc\">SpeakOut! WordPress petition plugin website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>4.6.5.1\u003C\u002Fh3>\n\u003Cp>This is a critical security patch. Please update immediately to protect your user data.\u003C\u002Fp>\n\u003Ch3>4.6.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bugfix: address misc warnings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.6.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bugfix: fix anonmyous record keeping issue. \u003C\u002Fli>\n\u003Cli>Bugfix: fix nonce issue with some admin pages causing permision errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.6.3\u003C\u002Fh3>\n\u003Cp>Fix bad cache.\u003C\u002Fp>\n\u003Ch3>4.6.2\u003C\u002Fh3>\n\u003Cp>Fix php warning regarding missing options.\u003C\u002Fp>\n\u003Ch3>4.6.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Security: Added a secure AJAX endpoint with nonce and capability checks for dismissing admin notices.\u003C\u002Fli>\n\u003Cli>Improvement: Modernized admin script and style loading to improve performance and adhere to WordPress best practices.\u003C\u002Fli>\n\u003Cli>Improvement: Redesigned the the admin pages the petition settings page for a cleaner and more consistent user interface.\u003C\u002Fli>\n\u003Cli>Improvement: The GDPR (Privacy Policy) setting is now mandatory when enabled.\u003C\u002Fli>\n\u003Cli>Bug fix: Corrected an issue in an AJAX handler that could prevent petition emails from being sent correctly.\u003C\u002Fli>\n\u003Cli>Bug fix: Prevented a potential PHP warning by ensuring the petition message is always a string.\u003C\u002Fli>\n\u003Cli>Improvement: updated “tested up to” to WP version 6.8.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.6.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Security: Hardened the plugin by adding comprehensive data sanitization and output escaping across all forms, AJAX handlers, and admin pages to prevent XSS and other vulnerabilities.\u003C\u002Fli>\n\u003Cli>Security: Replaced direct use of \u003Ccode>$_POST\u003C\u002Fcode>, \u003Ccode>$_GET\u003C\u002Fcode>, and \u003Ccode>$_REQUEST\u003C\u002Fcode> variables with sanitized and validated data.\u003C\u002Fli>\n\u003Cli>Security: Ensured all URLs generated by the plugin are properly escaped using \u003Ccode>esc_url\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Refactor: Completely overhauled the \u003Ccode>[emailpetition]\u003C\u002Fcode> shortcode rendering. The form HTML is now loaded from a separate template file ( \u003Ccode>includes\u002Femail-petition-form-template.php\u003C\u002Fcode>), improving code organization and making customization easier.\u003C\u002Fli>\n\u003Cli>Refactor: Consolidated all mailing list integration logic (ActiveCampaign, MailChimp, etc.) into a single, cleaner function call.\u003C\u002Fli>\n\u003Cli>Refactor: Improved custom field rendering by creating a dedicated helper function to reduce code duplication.\u003C\u002Fli>\n\u003Cli>Refactor: Updated AJAX handlers to securely process and validate all incoming data.\u003C\u002Fli>\n\u003Cli>Refactor: Switched to using WordPress best practices, such as \u003Ccode>has_shortcode()\u003C\u002Fcode> for content checking and \u003Ccode>admin_url()\u003C\u002Fcode> for creating admin links.\u003C\u002Fli>\n\u003Cli>Tweak: Improved pagination logic to be more robust and prevent potential errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.5.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated “tested up to” to WP version 6.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.5.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: CSV export was throwing an error – thanks Vegard B.\u003C\u002Fli>\n\u003Cli>improvement: updates to Swedish translations – thanks Magnus\u003C\u002Fli>\n\u003Cli>improvement: updated “test to” to WordPress 6.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.5.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: further refined bug fixed in 4.4.0 – thanks Darius S. @ patchstack.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.4.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated old changelog link at end of current changelog\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.4.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated “Tested up to” to 6.7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.4.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: Export to CSV not working – thanks Vincent R & Shawn D\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.4.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: fixed XSS vulnerability in specially crafted shortcode – thanks Darius S. @ patchstack.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: wonky CSS setting in basic theme – thanks Jordan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.5.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated “tested to” to version 6.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.5.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: changed CSV max_execution_time from 180 to 300 seconds and moved it so it is only applied if script is actually run.  Also reset it to system default at end of script – thanks @gideonlupine\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated compatibility to WordPress 6.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.3.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: debug code removed\u003C\u002Fli>\n\u003Cli>bug fix: new social icons missing in free version\u003C\u002Fli>\n\u003Cli>bug fix: in some circumstances an error was thrown in settings page – thanks Heiko\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: error being thrown by field that can’t be edited in free version – thanks Giuseppe\u003C\u002Fli>\n\u003Cli>bug fix: somehow above error wasn’t fixed in 4.3.2 – thanks Mayda\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated social icons in all style sheets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.3.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: changed “twitter” to “X” – thanks Jos\u003C\u002Fli>\n\u003Cli>improvement: removed some superfluous code\u003C\u002Fli>\n\u003Cli>improvement: added Serbian language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.2.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: no error if privacy policy box not checked – thanks Mika\u003C\u002Fli>\n\u003Cli>improvement: SpeakOut! now has its own domain SpeakOutPetitions.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.2.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: In certain languages if privacy was enabled to show only the first letter of the surname, it would display a \u003Ccode>?\u003C\u002Fcode> instead – thanks Niklas\u003C\u002Fli>\n\u003Cli>bug fix: signature list wouldn’t display if petition ID was greater than one.  This was implemented to limit free users, but it has unintended consequences for legacy users with multiple petitions.  Thanks Jim for letting me poke around.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.2.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: updated “tested to” to 6.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.2.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: multiple email addresses in Target Email or CC Email fields would be mashed together – thanks James and someone else who reported this\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.2.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: custom field 6 location wasn’t being saved\u003C\u002Fli>\n\u003Cli>bug fix: in admin signature list, “anonymous” icon was showing HTML instead of being superscript\u003C\u002Fli>\n\u003Cli>improvement: added several webhooks – see https:\u002F\u002Fspeakoutpetitions.com\u002Fwebhooks. Thanks for the idea Ben & Nick\u003C\u002Fli>\n\u003Cli>improvement: added email share icon to Pro version – thanks to whoever suggested it.\u003C\u002Fli>\n\u003Cli>improvement: displaying emails in the public signature list is now optional – with a warning that it might not be a wise idea\u003C\u002Fli>\n\u003Cli>improvement: translation updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.1.3.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: Somehow a stray character found its way into the code which was breaking petitions. – thanks Meagan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: database creation error for new installs\u003C\u002Fli>\n\u003Cli>bug fix: if message was editable, formating was lost when sent to target (Pro only) – thanks Linda\u003C\u002Fli>\n\u003Cli>bug fix: language wasn’t bein passed via URL in confirmation emails\u003C\u002Fli>\n\u003Cli>improvement: eliminated php warning “ob_end_flush(): failed to send buffer of zlib output compression”\u003C\u002Fli>\n\u003Cli>improvement: added note to when “Do not send email (only collect signatures)” is checked\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: if the \u003Cem>petitionmessage\u003C\u002Fem> shortcode was used, any Markdown in the message wasn’t being displayed.  Thanks Michael.\u003C\u002Fli>\n\u003Cli>bug fix: if email confirmation was enabled, the numbering in the public signature list reflected the total number of signatures, not just the confirmed signtures.  Thanks Rene & Martin\u003C\u002Fli>\n\u003Cli>bug fix: if email confirmation was enabled and public signatures spanned more than one page, scrolling didn’t work as expected – thanks Rene\u003C\u002Fli>\n\u003Cli>bug fix: on one layout of the public signature list, the word \u003Cem>anonymous\u003C\u002Fem> wasn’t translated – thanks Myriam-Zaa\u003C\u002Fli>\n\u003Cli>bug fix: increased size of honorifics field in database – thanks Glen C.\u003C\u002Fli>\n\u003Cli>bug fix: following some actions in the admin signature list it wasn’t showing the signature count\u003C\u002Fli>\n\u003Cli>improvement: new installs will now use the utf8mb4_general_ci character set for database text fields, instead of just utf8 – down the track I will change the character set for existing installs\u003C\u002Fli>\n\u003Cli>improvement: database creation now makes fields NULL instead of NOT NULL to allow for not collecting some data – down the track I will change all fields to NULL in existing installs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: Confirmation emails weren’t being sent if Email From field wasn’t set up properly, which was impossible.  Thanks Thomas and Rene\u003C\u002Fli>\n\u003Cli>bug fix: non-existant parameter being passed to function\u003C\u002Fli>\n\u003Cli>improvement: updated the contextual help – first time ever :o)\u003C\u002Fli>\n\u003Cli>improvement: clarified wording of “display signature count” and where it refers to.\u003C\u002Fli>\n\u003Cli>improvement: database updates so free version is ready to upgrade to Pro\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.10\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>improvement: changed a page title – thanks Debbie P\u003C\u002Fli>\n\u003Cli>bug fix: some required fields were not showing red border – thanks Debbie P\u003C\u002Fli>\n\u003Cli>bug fix: redirect after signing not working – thanks Debbie P\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.9\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: when clicking \u003Cem>next\u003C\u002Fem> in signature list it was displaying html – thanks Dan @tahninial\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: slashes added to any apostrophes in email subject or greeting\u003C\u002Fli>\n\u003Cli>bug fix: missing default value in free version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: missing character would cause error in certain circumstances – thanks heiko\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.6.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: if WordPress was installed in a subfolder, some administrator links may not have worked.  Thanks Calvin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: petition message kept adding slashes in editor when saved.  Thanks Calvin\u003C\u002Fli>\n\u003Cli>improvement: removed \u003Cem>%%Your Signature%%\u003C\u002Fem> from the petition message displayed on your site.  It was causing confusion.  Thanks Razvan\u003C\u002Fli>\n\u003Cli>improvement: minor typo fixed\u003C\u002Fli>\n\u003Cli>improvement: Dutch language imrovements – thanks Michiel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: petition message losing formatting – thanks @dcbuffalo\u003C\u002Fli>\n\u003Cli>improvement: better data sanitization in signature list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.4.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: html being displayed in admin signature list\u003C\u002Fli>\n\u003Cli>bug fix: file was being included twice\u003C\u002Fli>\n\u003Cli>bug fix: reconfirming selected signatures wasn’t working\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.4.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bug fix: settings not saving due to incorrect input sanitize function\u003C\u002Fli>\n\u003Cli>improvement: German language update – thanks Mario\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4.0.4.4\u003C\u002Fh3>\n\u003Cp>bug fix: in some circumstances an error was thrown in settings page – thanks Heiko\u003C\u002Fp>\n\u003Ch3>4.0.4.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Policy compliance: Version 3 of SpeakOut! included a method of upgrading that turned out to be a WordPress plugin policy breach (4 months later!) and some potential security issues (after 10+ years!).  This version remedies that and introduces a more cumbersome (for users), but compliant method of upgrading.\u003C\u002Fli>\n\u003Cli>bug fix: various fixes of things found while creating V4\u003C\u002Fli>\n\u003Cli>improvement: removed support for importing the original speakup plugin.  After 10 years, it’s time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspeakoutpetitions.com\u002Fspeakout-free-changelog\u002F\" title=\"SpeakOut! old Changelog\" rel=\"nofollow ugc\">Earlier Changelog\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Localizations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Albanian \u003Cstrong>sq_AL\u003C\u002Fstrong> Incomplete\u003C\u002Fli>\n\u003Cli>Arabic \u003Cstrong>ar_AR\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Arabic \u003Cstrong>ar\u003C\u002Fstrong> (Faisal Kadri)\u003C\u002Fli>\n\u003Cli>Catalan \u003Cstrong>ca\u003C\u002Fstrong>  (Alberto Canals)\u003C\u002Fli>\n\u003Cli>Czech \u003Cstrong>cs_CZ\u003C\u002Fstrong> (Petr Å tepÃ¡n, Michal HradeckÃ½)\u003C\u002Fli>\n\u003Cli>Danish \u003Cstrong>da_DK\u003C\u002Fstrong> (A. L.)\u003C\u002Fli>\n\u003Cli>Dutch \u003Cstrong>nl_NL\u003C\u002Fstrong> (Kris Zanders, Petronella van Leusden)\u003C\u002Fli>\n\u003Cli>Finnish \u003Cstrong>fi_FI\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>French \u003Cstrong>fr_FR\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>German \u003Cstrong>de_DE\u003C\u002Fstrong> (Hannes Heller, Armin Vasilico, Andreas Kumlehn, Frank Jermann)\u003C\u002Fli>\n\u003Cli>Hebrew \u003Cstrong>he_IL\u003C\u002Fstrong> (Oren L)\u003C\u002Fli>\n\u003Cli>Korean \u003Cstrong>ko_KO\u003C\u002Fstrong> (Paul Lawley-Jones)\u003C\u002Fli>\n\u003Cli>Icelandic \u003Cstrong>is_IS\u003C\u002Fstrong> (Hildur Sif Thorarensen)\u003C\u002Fli>\n\u003Cli>Italian \u003Cstrong>it_IT\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fmacitaly\" rel=\"ugc\">MacItaly\u003C\u002Fa>, Davide Granti, Simone Apollo)\u003C\u002Fli>\n\u003Cli>Norwegian \u003Cstrong>nb_NO\u003C\u002Fstrong> (Howard Gittela)\u003C\u002Fli>\n\u003Cli>Polish \u003Cstrong>pl_PL\u003C\u002Fstrong> (Damian Dzieduch)\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil) \u003Cstrong>pt_BR\u003C\u002Fstrong> (Tel Amiel)\u003C\u002Fli>\n\u003Cli>Romanian \u003Cstrong>ro_RO\u003C\u002Fstrong> (\u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian \u003Cstrong>ru_RU\u003C\u002Fstrong> (\u003Ca href=\"te-st.ru\" rel=\"nofollow ugc\">Teplitsa\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Serbian \u003Cstrong>sr_RS\u003C\u002Fstrong> (Mikhailo Matovic)\u003C\u002Fli>\n\u003Cli>Slovak \u003Cstrong>sk_SK\u003C\u002Fstrong> (@Beata)\u003C\u002Fli>\n\u003Cli>Slovenian \u003Cstrong>sl_SI\u003C\u002Fstrong> (\u003Ca href=\"http:\u002F\u002Fma-seo.com\" rel=\"nofollow ugc\">MA-SEO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Spanish \u003Cstrong>es_ES\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Swedish \u003Cstrong>sv_SE\u003C\u002Fstrong> (Susanne Nyman FurugÃ¥rd @sunyfu)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like to request or contribute a specific translation not listed above, visit the \u003Ca href=\"http:\u002F\u002Fspeakoutpetitions.com\u002F\" rel=\"nofollow ugc\">SpeakOut! Email Petitions website\u003C\u002Fa> and use the contact form.\u003C\u002Fp>\n\u003Ch3>Emailpetition Shortcode Attributes\u003C\u002Fh3>\n\u003Cp>The following attributes may be applied when using the ‘[emailpetition]’ shortcode\u003C\u002Fp>\n\u003Ch4>id\u003C\u002Fh4>\n\u003Cp>The ID number of your petition (required). To display a basic petition, use this format:\u003Cbr \u002F>\n‘[emailpetition id=”1″]’\u003C\u002Fp>\n\u003Ch4>width\u003C\u002Fh4>\n\u003Cp>This sets the width of the wrapper “\u003C\u002Fp>\n\u003Cp>\u003C\u003C\u002Fp>\n\u003Cp>div>” that surrounds the petition form. Format as you would a width rule for any standard CSS selector. Values can be denominated in px, pt, em, % etc. The units marker (px, %) must be included.\u003C\u002Fp>\n\u003Cp>To set the petition from to display at 100% of it’s container, use:\u003Cbr \u002F>\n‘[emailpetition id=”1″ width=”100%”]’\u003C\u002Fp>\n\u003Cp>A petition set to display at 500 pixels wide can be achieved using:\u003Cbr \u002F>\n‘[emailpetition id=”1″ width=”500px”]’\u003C\u002Fp>\n\u003Ch4>height\u003C\u002Fh4>\n\u003Cp>This sets the height of the petition message box (rather than the height of the entire form). Format as you would a height rule for any standard CSS selector. Values can be denominated in px, pt, em, % etc. The units marker (px, %) must be included.\u003C\u002Fp>\n\u003Cp>A few notes on using percentages:\u003Cbr \u002F>\nUsing a % value only works when the “Allow messages to be edited” feature is turned offâ€”because the petition message will be displayed in a ‘\u003C\u002Fp>\n\u003Cp>\u003C\u003C\u002Fp>\n\u003Cp>div>’. When “Allow  messages to be edited” is turned on, the petition message is displayed in a ”, which cannot be styled with % heights. Use px to set the height on petitions that allow message customization.\u003C\u002Fp>\n\u003Cp>To set the message box to scale to 100% of the height of the message it contains, use any % value (setting this to 100%, 0%, 200% or any other % value has the same result). Use px if you want the box to scale to a specific height.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n‘[emailpetition id=”1″ height=”500px”]’\u003C\u002Fp>\n\u003Cp>‘[emailpetition id=”1″ height=”100%”]’\u003C\u002Fp>\n\u003Ch4>progresswidth\u003C\u002Fh4>\n\u003Cp>Sets the width of the outer progress bar. The filled area of the progress bar will automatically scale proportionally with the width of the outer prgress bar. Provide a numeric value in pixels only. Do not include the px unit marker.\u003C\u002Fp>\n\u003Cp>To display the progress bar at 300 pixels wide, use:\u003C\u002Fp>\n\u003Cp>‘[emailpetition id=”1″ progresswidth=”300″]’\u003C\u002Fp>\n\u003Ch4>class\u003C\u002Fh4>\n\u003Cp>Adds an arbitrary class name to the wrapper ‘\u003C\u002Fp>\n\u003Cp>\u003C\u003C\u002Fp>\n\u003Cp>div>’ that surrounds the petition form. Typically used to assign the alignright, alignleft or aligncenter classes to the petition in order to float the petition form to one side of its container. To assign multiple classes, separate the class names with spaces.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cp>‘[emailpetition id=”1″ class=”alignright”]’\u003C\u002Fp>\n\u003Cp>‘[emailpetition id=”1″ class=”style1 style2″]’\u003C\u002Fp>\n\u003Ch3>Signaturelist Shortcode Attributes\u003C\u002Fh3>\n\u003Ch4>id\u003C\u002Fh4>\n\u003Cp>The ID number of your petition (required). To display a basic signature list, use this format:\u003C\u002Fp>\n\u003Cp>‘[signaturelist id=”1″]’\u003C\u002Fp>\n\u003Ch4>rows\u003C\u002Fh4>\n\u003Cp>The number of signature rows to display in the table. This will override the default value provided on the Settings page. To display 10 rows, use:\u003C\u002Fp>\n\u003Cp>‘[signaturelist id=”1″ rows=”10″]’\u003C\u002Fp>\n\u003Ch4>dateformat\u003C\u002Fh4>\n\u003Cp>Format of values in the date column. Use any of the standard \u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.date.php\" rel=\"nofollow ugc\">PHP date formating characters\u003C\u002Fa>. Default is ‘M d, Y’. A date such as “Sunday October 14, 2012 @ 9:42 am” can be displayed using:\u003C\u002Fp>\n\u003Cp>‘[signaturelist id=”1″ dateformat=”l F d, Y @ g:i a”]’\u003C\u002Fp>\n\u003Ch4>prevbuttontext\u003C\u002Fh4>\n\u003Cp>The text that displays in the previous signatures pagination button. Default is \u003C.\u003C\u002Fp>\n\u003Ch4>nextbuttontext\u003C\u002Fh4>\n\u003Cp>The text that displays in the next signatures pagination button. Default is >.\u003C\u002Fp>\n\u003Ch3>signaturecount Shortcode\u003C\u002Fh3>\n\u003Cp>Display the number (as text) of signatures collected for a given petition:\u003C\u002Fp>\n\u003Ch4>id\u003C\u002Fh4>\n\u003Cp>The ID number of your petition (required).\u003C\u002Fp>\n\u003Cp>‘[signaturecount id=”3″]’\u003C\u002Fp>\n\u003Ch3>signaturegoal Shortcode\u003C\u002Fh3>\n\u003Cp>Display the number (as text) of goal for a given petition:\u003C\u002Fp>\n\u003Ch4>id\u003C\u002Fh4>\n\u003Cp>The ID number of your petition (required).\u003C\u002Fp>\n\u003Cp>‘[signaturegoal id=”3″]’\u003C\u002Fp>\n","SpeakOut! Email Petitions makes it easy to add petitions to your website and rally your community to Speak Out about a cause by using direct action.",3000,326012,96,43,"2026-03-04T20:12:00.000Z","6.8.5","5.0","7.4",[19,55,56,23,57],"community","email","social-media","https:\u002F\u002Fspeakoutpetitions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeakout.4.6.5.1.zip",95,"2025-01-06 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":17,"download_link":81,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"civist","Civist – Petitions and Fundraising","7.9.0","Civist","https:\u002F\u002Fprofiles.wordpress.org\u002Fcivist\u002F","\u003Cp>Create and configure your petition directly in your own WordPress. Publish them in a page or post and you are ready to go! Your supporters sign the petition right there, embedded in your website.\u003C\u002Fp>\n\u003Cp>Just add a donation form to your petitions to collect SEPA and credit card donations in compliance with EU legislation.\u003C\u002Fp>\n\u003Cp>With Civist, you manage your supporters directly in WordPress. Contacts are automatically saved in your mailing list manager. Simple!\u003C\u002Fp>\n\u003Cp>Export your contacts and signatures as CSV-files for further processing.\u003C\u002Fp>\n","With Civist you create petitions directly in WordPress, raise funds and build strong supporter networks.",1000,29365,92,19,"2025-12-18T11:51:00.000Z","6.9.4","4.4","7.1",[19,79,80,23],"donation","fundraising","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivist.zip",100,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":82,"downloaded":91,"rating":48,"num_ratings":92,"last_updated":93,"tested_up_to":75,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":17,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":28},"petitioner","Petitioner","0.8.0","Anton Voytenko","https:\u002F\u002Fprofiles.wordpress.org\u002Favoytenko\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetpetitioner.com\" rel=\"nofollow ugc\">Plugin homepage & demo\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgetpetitioner.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nPetitioner pairs unlimited, drag-and-drop petition forms with advanced targeting and export tools, everything you expect from premium petition builders, available free in the plugin directory.\u003Cbr \u002F>\nIt’s built for advocacy teams, nonprofits, campaigns, and publishers who need high-volume petitions with reliable delivery, flexible layouts, and clear reporting without SaaS lock-in.\u003C\u002Fp>\n\u003Ch3>Quick start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install Petitioner and create your first petition under Petitioner -> Add New.\u003C\u002Fli>\n\u003Cli>Configure delivery (target email, confirmations, approval defaults) and design under the Settings tabs.\u003C\u002Fli>\n\u003Cli>Drop the Gutenberg block or shortcode into any page, collect signatures, and export or display submissions as needed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Highlights\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited petitions powered by a drag-and-drop builder with 10+ specialized fields.\u003C\u002Fli>\n\u003Cli>Automated decision-maker delivery plus optional double opt-in and manual moderation.\u003C\u002Fli>\n\u003Cli>Frontend submission showcases (grid, list, ticker) with privacy-friendly options.\u003C\u002Fli>\n\u003Cli>CSV exports with advanced filtering for accurate reporting and CRM imports.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Unlimited petitions\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate and manage an unlimited number of petitions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Drag and drop form builder\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add\u002Fremove\u002Freorder fields based on your needs\u003Cbr \u002F>\n– Supports over ten field types: text, email, phone, address, date of birth, newsletter opt-in, anonymous signature, terms acceptance, and more\u003Cbr \u002F>\n– Add rich text to the form for disclaimers and legal text\u003Cbr \u002F>\n– Edit each field’s label, placeholder, and required state\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control submission behaviour\u003C\u002Fstrong>\u003Cbr \u002F>\n– Show submissions on the frontend in a few different styles\u003Cbr \u002F>\n– Email functionality: Automatically send petition letters to representatives via email.\u003Cbr \u002F>\n– Ability to store submissions without sending emails to the rep.\u003Cbr \u002F>\n– Ability to manually approve\u002Fdeny petitions and set the default approval behavior (approved by default or declined)\u003Cbr \u002F>\n– Option to confirm emails via email\u003Cbr \u002F>\n– Customize email confirmations, petition letters, and thank you emails\u003Cbr \u002F>\n– Option to edit and delete submissions\u003Cbr \u002F>\n– Form submissions export: Export petition signups and submission data to a CSV file for easy reporting.\u003Cbr \u002F>\n– Filter out unwanted submissions before exporting by targeting any form field\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Design & layout features\u003C\u002Fstrong>\u003Cbr \u002F>\n– The plugin features a modern, mobile-friendly design for a seamless user experience.\u003Cbr \u002F>\n– Color customizations & custom CSS options\u003Cbr \u002F>\n– WYSIWYG editor: Easily edit petition letters and confirmation emails using a modern WYSIWYG editor.\u003Cbr \u002F>\n– Gutenberg integration with a custom petition block!\u003Cbr \u002F>\n– Several shortcodes to take your petitions to the next level:\u003Cbr \u002F>\n  – Form shortcode – embed the entire petition anywhere shortcodes are supported.\u003Cbr \u002F>\n  – Petition goal – surface your signature target dynamically.\u003Cbr \u002F>\n  – Progress bar – visualize progress toward the goal in real time.\u003Cbr \u002F>\n  – Petition letter popup – open the full letter in a modal.\u003Cbr \u002F>\n  – Submission count – show live signature totals.\u003Cbr \u002F>\n  – Submissions display – list, grid, and ticker layouts with privacy controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Spam protection features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Captcha integrations: reCAPTCHA, hCaptcha, and Cloudflare Turnstile\u003Cbr \u002F>\n– Akismet integration – handle spam seamlessly without adding any js libraries\u003Cbr \u002F>\n– Honeypot field\u003Cbr \u002F>\n– Email confirmations\u003Cbr \u002F>\n– Compatible with all of the popular SMTP plugins (uses wp_mail behind the scenes)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extremely lightweight and modern\u003C\u002Fstrong>\u003Cbr \u002F>\n– Vanilla JavaScript bundle weighs in at ~4KB gzipped\u003Cbr \u002F>\n– Theme-friendly CSS variables let you match any brand quickly\u003Cbr \u002F>\n– Rich hooks and filters make third-party integrations effortless\u003C\u002Fp>\n\u003Ch3>Development and Source Code\u003C\u002Fh3>\n\u003Cp>The source code for this plugin is publicly available on GitHub:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Favoy18\u002Fpetitioner\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Favoy18\u002Fpetitioner\u003C\u002Fa>\u003C\u002Fp>\n","Create, target, and track high-impact petitions with Petitioner: automate delivery to decision-makers, manage approvals, and export rich submission da &hellip;",4661,5,"2026-02-25T01:44:00.000Z","5.9","8.0",[19,55,56,97,23],"form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpetitioner.0.8.0.zip",99,1,"2026-03-27 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":13,"num_ratings":13,"last_updated":112,"tested_up_to":75,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":100,"unpatched_count":13,"last_vuln_date":121,"fetched_at":28},"cbxpetition","CBX Petition","2.0.14","Sabuj Kundu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanchumahara\u002F","\u003Cp>CBX Petition for WordPress makes it easy to create, manage, and showcase online petitions—right from your WordPress dashboard. Whether you’re driving change locally or globally, this plugin gives you the tools to build momentum, collect signatures, and inspire action.\u003C\u002Fp>\n\u003Ch3>CBX Petition by \u003Ca href=\"https:\u002F\u002Fcodeboxr.com\u002Fproduct\u002Fcbx-petition-for-wordpress\u002F\" rel=\"nofollow ugc\">Codeboxr\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>🤴 \u003Ca href=\"https:\u002F\u002Fcodeboxr.net\u002Fwordpress\u002Fpetition\u002Fsave-the-green-park-stop-unplanned-commercial-construction\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | 📋 \u003Ca href=\"https:\u002F\u002Fcodeboxr.com\u002Fdoc\u002Fcbxpetition-doc\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | 🌟 \u003Ca href=\"https:\u002F\u002Fcodeboxr.com\u002Fproduct\u002Fcbx-petition-for-wordpress\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> |  👨‍💻 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcbxpetition\u002F\" rel=\"ugc\">Free Support\u003C\u002Fa> | 📱 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcbxpetition\u002F\" rel=\"ugc\">Free Support\u003C\u002Fa> | 🤴 \u003Ca href=\"https:\u002F\u002Fcodeboxr.com\u002Fcontact-us\" rel=\"nofollow ugc\">Pro Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Note: Full source code(including scss files) available at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodeboxrcodehub\u002Fcbxpetition\" rel=\"nofollow ugc\">Github Repo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you think any necessary feature is missing contact with us, we will add in new release. Best way to check the feature is install the free core version in any dev site and explore\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Core Plugin Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Petition Backend\u002FPetition Properties\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create Petition from admin panel\u003C\u002Fli>\n\u003Cli>Custom category adn tag taxonomy with petition\u003C\u002Fli>\n\u003Cli>Petition Title and Description using wordpress core\u003C\u002Fli>\n\u003Cli>\u003Cem>Petition Meta fields\u003C\u002Fem>\u003Cbr \u002F>\n— Signature Target (Required)\u003Cbr \u002F>\n— Expire Date\u003Cbr \u002F>\n— Petition Photos (Drag and drop photo upload to custom uploads dir, no wordpress media manager used)\u003Cbr \u002F>\n— Petition Banner (Drag and drop photo\u002Fbanner upload to custom uploads dir, no wordpress media manager used)\u003Cbr \u002F>\n— Youtube Video url, title, mini description\u003Cbr \u002F>\n— Petition Letter\u002FLetter Text Field\u003Cbr \u002F>\n— Petition Recipients (Name, Designation, Email)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Petition Frontend\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Petition Title, Description Using WordPress Theme Core feature\u003C\u002Fli>\n\u003Cli>\u003Cem>Extra information using Hooks(Configurable from Settings):\u003C\u002Fem>\u003Cbr \u002F>\n— Petition Video, Video Title, Video Text\u003Cbr \u002F>\n— Petition Photos\u003Cbr \u002F>\n— Petition Banner\u003Cbr \u002F>\n— Letter Text\u003Cbr \u002F>\n— Letter Recipients\u003Cbr \u002F>\n— Petition Sign Form\u003Cbr \u002F>\n— Petition Listing\u003Cbr \u002F>\n— Petition Statistics(Total Target, Sign Collected, Ratio\u002FBars)\u003Cbr \u002F>\n— Most of these features are available via shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Petition Display Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Petition banner [cbxpetition_banner]\u003C\u002Fli>\n\u003Cli>Petition statistics [cbxpetition_stat]\u003C\u002Fli>\n\u003Cli>Petition video [cbxpetition_video]\u003C\u002Fli>\n\u003Cli>Petition photos [cbxpetition_photos]\u003C\u002Fli>\n\u003Cli>Petition letter [cbxpetition_letter]\u003C\u002Fli>\n\u003Cli>Petition signature form [cbxpetition_signform]\u003C\u002Fli>\n\u003Cli>Petition signature listing [cbxpetition_signatures]\u003C\u002Fli>\n\u003Cli>Petition Details [cbxpetition]  (New in V1.0.1) to display full petition inside any page or post\u003C\u002Fli>\n\u003Cli>Petition Summary [cbxpetition_summary]  (New in V1.0.1) to display petition summary inside any page or post\u003C\u002Fli>\n\u003Cli>Full Petition Display [cbxpetition]  (New in V1.0.1) to display full petition inside any page or post\u003C\u002Fli>\n\u003Cli>Any shortcode should have but missing? let us know\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Classic Widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Petition Summary Classic Widget [New in V1.0.2]\u003C\u002Fli>\n\u003Cli>Petition Sign Form Classic Widget [New in V1.0.2]\u003C\u002Fli>\n\u003Cli>Latest Petitions Classic Widget [New in V1.0.2]\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Elementor Widgets(Pro)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Petition banner widget compatible with shortcode [cbxpetition_banner]\u003C\u002Fli>\n\u003Cli>Petition statistics widget compatible with shortcode [cbxpetition_stat]\u003C\u002Fli>\n\u003Cli>Petition photos widget compatible with shortcode  [cbxpetition_photos]\u003C\u002Fli>\n\u003Cli>Petition video widget compatible with shortcode [cbxpetition_video]\u003C\u002Fli>\n\u003Cli>Petition letter widget compatible with shortcode [cbxpetition_letter]\u003C\u002Fli>\n\u003Cli>Petition signature form widget compatible with shortcode [cbxpetition_signform]\u003Cbr \u002F>\n7.Petition signature listing widget compatible with shortcode [cbxpetition_signatures]\u003C\u002Fli>\n\u003Cli>Petition Details widget compatible with shortcode [cbxpetition]\u003C\u002Fli>\n\u003Cli>Petition Summary widget compatible with shortcode [cbxpetition_summary]\u003C\u002Fli>\n\u003Cli>Petition Latest Listing widget compatible with shortcode [cbxpetition_latest]\u003C\u002Fli>\n\u003Cli>Any elementor widget missing? let us know\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Block Widgets(Pro)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Petition banner widget compatible with shortcode [cbxpetition_banner]\u003C\u002Fli>\n\u003Cli>Petition statistics widget compatible with shortcode [cbxpetition_stat]\u003C\u002Fli>\n\u003Cli>Petition photos widget compatible with shortcode  [cbxpetition_photos]\u003C\u002Fli>\n\u003Cli>Petition video widget compatible with shortcode [cbxpetition_video]\u003C\u002Fli>\n\u003Cli>Petition letter widget compatible with shortcode [cbxpetition_letter]\u003C\u002Fli>\n\u003Cli>Petition signature form widget compatible with shortcode [cbxpetition_signform]\u003C\u002Fli>\n\u003Cli>Petition signature listing widget compatible with shortcode [cbxpetition_signatures]\u003C\u002Fli>\n\u003Cli>Petition Details widget compatible with shortcode [cbxpetition]\u003C\u002Fli>\n\u003Cli>Petition Summary widget compatible with shortcode [cbxpetition_summary]\u003C\u002Fli>\n\u003Cli>Petition Latest Listing widget compatible with shortcode [cbxpetition_latest]\u003C\u002Fli>\n\u003Cli>Any block widget missing? let us know\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Petition Backend Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Basic Setting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable Auto Integration\u003C\u002Fli>\n\u003Cli>Auto Integration Before Content\u003C\u002Fli>\n\u003Cli>Auto Integration After Content\u003C\u002Fli>\n\u003Cli>Default Sign Status(Unverified, Pending, Approved, Unapproved), possible to extend\u003C\u002Fli>\n\u003Cli>Guest Email Activation(Guest signature approval can be verified via email)\u003C\u002Fli>\n\u003Cli>Frontend Signature listing limit\u003C\u002Fli>\n\u003Cli>\u003Cem>Petition Photo(s) Configuration:\u003C\u002Fem>\u003Cbr \u002F>\n— Petition Photo Limit\u003Cbr \u002F>\n— Petition Photo Max File Size(MB)\u003Cbr \u002F>\n— Petition Photo Extensions\u003Cbr \u002F>\n— Petition Photo Thumbnail max width\u003Cbr \u002F>\n— Petition Photo Thumbnail max height\u003Cbr \u002F>\n— Petition Photo(s) max width\u003Cbr \u002F>\n— Petition Photo(s) max height\u003C\u002Fli>\n\u003Cli>\u003Cem>Petition Banner Configuration:\u003C\u002Fem>\u003Cbr \u002F>\n— Petition Banner Max File Size(MB)\u003Cbr \u002F>\n— Petition Banner Extensions\u003Cbr \u002F>\n— Petition Banner max width\u003Cbr \u002F>\n— Petition Banner max height\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Email Template\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Header Image\u003C\u002Fli>\n\u003Cli>Footer Text\u003C\u002Fli>\n\u003Cli>Base colors and other email template colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Email Alert\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>New Sign Admin Email Alert\u003C\u002Fli>\n\u003Cli>Email enable\u002Fdisable\u003C\u002Fli>\n\u003Cli>Email Subject, Template Heading, Template, Template Syntax for dynamic parsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Email Alert\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>New Sign User Email Alert\u003C\u002Fli>\n\u003Cli>Sign Approve Email Alert\u003C\u002Fli>\n\u003Cli>Email enable\u002Fdisable\u003C\u002Fli>\n\u003Cli>Email Subject, Template Heading, Template, Template Syntax for dynamic parsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tools\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>On Uninstall delete plugin data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Petition Signature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backend Signature listing\u003C\u002Fli>\n\u003Cli>Edit Signature, approve\u002Funapprove signature\u003C\u002Fli>\n\u003Cli>Delete Signature\u003C\u002Fli>\n\u003Cli>Search Signature\u003C\u002Fli>\n\u003Cli>User or guest both can sign\u003C\u002Fli>\n\u003Cli>Guest signature needs First Name, Last Name and Email\u003C\u002Fli>\n\u003Cli>Signature submit needs privacy confirmation in frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our Core plugin is free and will always be free. To extends the petition features we have Pro addon called \u003Cstrong>CBX Petition Pro Addon\u003C\u002Fstrong>\u003Cbr \u002F>\nUsing the pro addon we have added some cool features like frontend petition submit and user dashboard with some more controls everywhere.\u003C\u002Fp>\n\u003Ch4>CBX Petition Pro Addon Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Pro Addon Backend Setting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Who Can Create Petition – Role Selection(s)\u003C\u002Fli>\n\u003Cli>Who Can Publish Petition – Role Selection(s)\u003C\u002Fli>\n\u003Cli>Who Can Delete Own petition – Role Selection(s)\u003C\u002Fli>\n\u003Cli>Maximum Petition Limit\u003C\u002Fli>\n\u003Cli>Petition Per Page\u003C\u002Fli>\n\u003Cli>User Front Dashboard Page – Page select dropdown\u003C\u002Fli>\n\u003Cli>Admin Email Alert for Petition Approval\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable and Email Template\u003C\u002Fli>\n\u003Cli>User Email Alert for Petition Approval\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable and Email Template\u003C\u002Fli>\n\u003Cli>Send signature to petition recipients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Addon Frontend and Other Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Frontend Dashboard shorcode [cbxpetition_dashboard]\u003C\u002Fli>\n\u003Cli>Frontend Petition listing\u003C\u002Fli>\n\u003Cli>Frontend Petition Create with same backend features(Title, Description, Photos, Banner, Video, Letter, Recipients)\u003C\u002Fli>\n\u003Cli>Frontend Petition Delete\u003C\u002Fli>\n\u003Cli>Frontend Petition Edit\u003C\u002Fli>\n\u003Cli>Frontend Per Petition Signature Listing\u003C\u002Fli>\n\u003Cli>Role based control and access\u003C\u002Fli>\n\u003Cli>Template\u002FTheme override features like core for pro addon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Addon Custom Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gamipress\u003C\u002Fli>\n\u003Cli>Uncanny Automator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get the \u003Ca href=\"https:\u002F\u002Fcodeboxr.com\u002Fproduct\u002Fcbx-petition-for-wordpress\u002F\" rel=\"nofollow ugc\">pro addon\u003C\u002Fa>\u003C\u002Fp>\n","A plugin to create, manage petition and collect signatures for petition inside WordPress environment.",70,4388,"2026-02-04T08:35:00.000Z","5.3",[19,115,116,23,117],"campaign","change","signature","https:\u002F\u002Fcodeboxr.com\u002Fproduct\u002Fcbx-petition-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcbxpetition.2.0.14.zip",98,"2022-12-27 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":51,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":13,"last_vuln_date":147,"fetched_at":28},"rafflepress","Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers","1.12.21","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cblockquote>\n\u003Cp>RafflePress helps you drive more traffic, grow your email list, and boost social media engagement through viral giveaways and contests. With its intuitive drag-and-drop interface and pre-built actions like ( Share and Like on FaceBook, Share on Twitter, plus more…), setting up your first campaign is a breeze, no coding required. Perfect for anyone seeking to engage more deeply with their audience, RafflePress is the go-to tool for accelerating your growth.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Discover more at: \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=wp_org_summary\" rel=\"nofollow ugc\">RafflePress.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WordPress Giveaway Plugin\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">RafflePress\u003C\u002Fa> is the most powerful and user-friendly WordPress contest plugin in the market.\u003C\u002Fp>\n\u003Cp>Our goal is to help you grow your email list, website traffic, and social media followers with viral giveaways & contests.\u003C\u002Fp>\n\u003Cp>Here’s how it works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>RafflePress helps you capture visitor’s attention with attractive giveaways … and what happens next is AMAZING.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Website visitors enter the giveaway with their email address which helps you grow your email list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Visitors are incentivized to share the giveaway to earn more entries which helps you boost engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This word of mouth advertising helps you get more traffic, FASTER which basically leads to more sales and revenue.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Simply put, RafflePress helps you unlock viral growth by turning your website visitors into brand ambassadors.\u003C\u002Fp>\n\u003Cp>As a result, you get more website traffic, email subscribers, and social media engagement FASTER without buying any paid ads!\u003C\u002Fp>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>We believe that you shouldn’t have to hire a developer to create a giveaway. That’s why we built \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">RafflePress\u003C\u002Fa>, a drag & drop WordPress giveaway plugin that’s EASY and POWERFUL.\u003C\u002Fp>\n\u003Cp>At RafflePress, user experience is our #1 priority. Our pre-built goal focused giveaway templates and workflows make RafflePress the most beginner friendly contest plugin in the market.\u003C\u002Fp>\n\u003Cp>RafflePress is a 100% mobile responsive giveaway solution, so your contests will always look great on all devices (mobile, tablet, laptop, and desktop).\u003C\u002Fp>\n\u003Cp>RafflePress giveaway widgets are also highly optimized for web and server performance because we understand the importance of speed when it comes to SEO and conversion. We can honestly say that RafflePress is one of the fastest WordPress giveaway plugins in the market.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>RafflePress Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of the RafflePress Pro plugin that comes with all the giveaway features you will ever need including email marketing integrations, giveaway landing page, proven goal based giveaway templates, viral sharing features, verified bonus actions, and tons more. \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" title=\"RafflePress\" rel=\"friend nofollow ugc\">Click here to purchase the best premium WordPress giveaway plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We took the pain out of creating contests and made it easy. Here’s why smart business owners, designers, and developers love RafflePress, and you will too!\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\u002Fr62HgG6wzQw?version=3&rel=0&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\u003Ch4>Drag & Drop Giveaway Builder\u003C\u002Fh4>\n\u003Cp>We were tired of the bloated and buggy WordPress contest plugins. That’s why we built RafflePress to adapt to your workflow and allow you to create a giveaway campaign widget or landing page in minutes.\u003C\u002Fp>\n\u003Cp>By using our easy to use drag and drop sweepstakes builder, you can easily add prizes with images, configure viral sharing actions, customize the styles and basically create a complete giveaway campaign in 5 minutes or less.\u003C\u002Fp>\n\u003Ch4>Pre-built Goal Based Giveaway Templates\u003C\u002Fh4>\n\u003Cp>While our WordPress giveaway plugin is very easy to use, we created smart goal based workflows to save you time.\u003C\u002Fp>\n\u003Cp>RafflePress comes with pre-built contest templates that are inspired by the best practices of the most successful campaigns in the history of the internet.\u003C\u002Fp>\n\u003Cp>The goal of our giveaway templates is to help you get huge results, FAST!\u003C\u002Fp>\n\u003Ch4>Verified Bonus Actions – Get More Followers and Real Engagement\u003C\u002Fh4>\n\u003Cp>RafflePress allows you to reward extra entries to users for completing bonus action items such as joining your Facebook page, following you on Twitter, watching a video, and more.\u003C\u002Fp>\n\u003Cp>Unlike other WordPress giveaway plugins, we verify these actions using APIs where possible, so you can get higher quality social media followers with real engagement.\u003C\u002Fp>\n\u003Ch4>Built-in Viral Sharing to Grow Your Website Traffic\u003C\u002Fh4>\n\u003Cp>RafflePress get your visitors to bring you even more visitors.\u003C\u002Fp>\n\u003Cp>Simply put, you get more website traffic without buying any ads.\u003C\u002Fp>\n\u003Cp>Our built-in viral sharing feature rewards users with bonus entries if they refer-a-friend or share your giveaway on social media using their custom referral link.\u003C\u002Fp>\n\u003Ch4>Email Marketing Integrations to Help You Get More Subscribers\u003C\u002Fh4>\n\u003Cp>RafflePress offers seamless integration with your favorite \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fshowcase\u002Fbest-email-marketing-services\u002F\" rel=\"nofollow ugc\">email marketing services\u003C\u002Fa> like MailChimp, Constant Contact, AWeber, Drip, Active Campaign, and more.\u003Cbr \u002F>\nYou can also use our Zapier integration to connect with thousands of other CRMs and marketing apps.\u003C\u002Fp>\n\u003Ch4>Mobile Ready, SEO Friendly and Optimized for Speed\u003C\u002Fh4>\n\u003Cp>RafflePress giveaway widget is 100% responsive and mobile-friendly by default. We also optimized every query on the front-end and the back-end to ensure maximum speed – Yes, RafflePress is one of the fastest WordPress contest plugins.\u003C\u002Fp>\n\u003Cp>You can embed your giveaway on any page with optimized title and description. With the speed and proper formatting, RafflePress is also one of the most SEO friendly giveaway plugin.\u003C\u002Fp>\n\u003Cp>For higher conversions, the Pro version of RafflePress also offers dedicated giveaway landing pages which are proven to boost engagement.\u003C\u002Fp>\n\u003Ch4>Social Logins, Fraud Detection, and More\u003C\u002Fh4>\n\u003Cp>RafflePress makes it easy for users to enter your giveaway by either providing their email address or through our social login feature which lets them login with Facebook.\u003C\u002Fp>\n\u003Cp>Our smart fraud detection feature helps you verify each action and user email, so you can invalidate fraud entries.\u003C\u002Fp>\n\u003Cp>RafflePress makes it easy to pick winners for your giveaway campaigns using our random generator. If you’re giving multiple prizes, then you can even pick multiple winners at once.\u003C\u002Fp>\n\u003Ch4>Easy to Customize and Extend\u003C\u002Fh4>\n\u003Cp>You can easily customize your giveaways with custom CSS.\u003C\u002Fp>\n\u003Cp>We also knew that our developer friends may want to extend contact forms further. That’s why RafflePress comes with tons of hooks and filters to create custom functionality.\u003C\u002Fp>\n\u003Ch4>Full RafflePress Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Drag & Drop Giveaway Builder\u003C\u002Fli>\n\u003Cli>Viral Giveaway Templates\u003C\u002Fli>\n\u003Cli>Responsive Mobile Friendly Giveaway Widget\u003C\u002Fli>\n\u003Cli>1-Click Entry + Fraud Protection\u003C\u002Fli>\n\u003Cli>Viral Sharing (Refer a Friend)\u003C\u002Fli>\n\u003Cli>Social Media Integrations\u003C\u002Fli>\n\u003Cli>Marketing & CRM Integrations\u003C\u002Fli>\n\u003Cli>Giveaway Landing Page\u003C\u002Fli>\n\u003Cli>Tracking and Reporting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Giveaway Actions\u003C\u002Fh4>\n\u003Cp>RafflePress offers goal focused giveaway actions to help you get more subscribers, get more social engagement, and get more website traffic.\u003C\u002Fp>\n\u003Cp>Get More Subscribers Actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visit us on Facebook\u003C\u002Fli>\n\u003Cli>Like our Facebook Page\u003C\u002Fli>\n\u003Cli>Follow us on Twitter\u003C\u002Fli>\n\u003Cli>Visit us on Instagram\u003C\u002Fli>\n\u003Cli>Follow us on TikTok\u003C\u002Fli>\n\u003Cli>Follow us on Pinterest\u003C\u002Fli>\n\u003Cli>Follow us on LinkedIn\u003C\u002Fli>\n\u003Cli>Follow us on Twitch\u003C\u002Fli>\n\u003Cli>Visit our YouTube Channel\u003C\u002Fli>\n\u003Cli>Join an Email Newsletter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get More Social Engagement Actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Refer a Friend (Viral)\u003C\u002Fli>\n\u003Cli>View Facebook Post \u002F Video\u003C\u002Fli>\n\u003Cli>View Instagram Post \u002F Video\u003C\u002Fli>\n\u003Cli>View TikTok Post \u002F Video\u003C\u002Fli>\n\u003Cli>Watch a YouTube Video\u003C\u002Fli>\n\u003Cli>Automatic Entry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get More Website Traffic Actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tweet a Message\u003C\u002Fli>\n\u003Cli>Share on Facebook\u003C\u002Fli>\n\u003Cli>Visit a Page\u003C\u002Fli>\n\u003Cli>Share on LinkedIn\u003C\u002Fli>\n\u003Cli>Answer a Question\u003C\u002Fli>\n\u003Cli>Polls & Surveys\u003C\u002Fli>\n\u003Cli>Submit an Image\u003C\u002Fli>\n\u003Cli>Invent Your Own\u003C\u002Fli>\n\u003Cli>Leave a Comment\u003C\u002Fli>\n\u003Cli>Write a Blog Post\u003C\u002Fli>\n\u003Cli>Subscribe to RSS\u003C\u002Fli>\n\u003Cli>Subscribe to Podcast\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ActiveCampaign\u003C\u002Fli>\n\u003Cli>AWeber\u003C\u002Fli>\n\u003Cli>Campaign Monitor\u003C\u002Fli>\n\u003Cli>Constant Contact\u003C\u002Fli>\n\u003Cli>ConvertKit\u003C\u002Fli>\n\u003Cli>Drip\u003C\u002Fli>\n\u003Cli>GetResponse\u003C\u002Fli>\n\u003Cli>iContact\u003C\u002Fli>\n\u003Cli>Mad Mimi\u003C\u002Fli>\n\u003Cli>Mailchimp\u003C\u002Fli>\n\u003Cli>MailerLite\u003C\u002Fli>\n\u003Cli>Moosend\u003C\u002Fli>\n\u003Cli>Sendy\u003C\u002Fli>\n\u003Cli>Sendinblue\u003C\u002Fli>\n\u003Cli>Zapier\u003C\u002Fli>\n\u003Cli>Recaptcha\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After reading this feature list, you can probably imagine why RafflePress is the best WordPress contest plugin in the market.\u003C\u002Fp>\n\u003Cp>Give RafflePress a try.\u003C\u002Fp>\n\u003Cp>Want to unlock more features? \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Upgrade to our Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by John Turner and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" rel=\"nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guideline\u003C\u002Fh4>\n\u003Cp>RafflePress is a trademark of SeedProd LLC. When writing about the giveaway plugin by RafflePress, please make sure to uppercase the R and P.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>RafflePress (correct)\u003C\u002Fli>\n\u003Cli>Raffle Press (incorrect)\u003C\u002Fli>\n\u003Cli>rafflepress (incorrect)\u003C\u002Fli>\n\u003Cli>raffle press (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"nofollow ugc\">WPForms\u003C\u002Fa> – Drag & Drop WordPress Form Builder – Most Popular WordPress Contact Form Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"nofollow ugc\">SeedProd\u003C\u002Fa> – Jumpstart your website with the #1 Coming Soon & Maintenance Mode Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-mail-smtp\u002F\" rel=\"ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>RafflePress is absolutely, positively the most \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">beginner friendly WordPress giveaway plugin\u003C\u002Fa> on the market. It is both easy and powerful.\u003C\u002Fp>\n\u003Cp>We took the pain out of creating online giveaways and made it easy, so you can grow your email list, website traffic, and social media followers with viral giveaways and contests. Check out all \u003Ca href=\"https:\u002F\u002Frafflepress.com\u002Ffeatures\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">RafflePress features\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also, I’m the founder of \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"nofollow ugc\">WPBeginner\u003C\u002Fa>, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress giveaway plugin that beginners can use without any training.\u003C\u002Fp>\n\u003Cp>I feel that we have done that here. I hope you enjoy using RafflePress.\u003C\u002Fp>\n\u003Cp>Thank you\u003C\u002Fp>\n\u003Cp>Syed Balkhi\u003C\u002Fp>\n","The best WordPress giveaway plugin. Grow your email list, website traffic, and social media followers with viral contests, giveaways, and sweepstakes.",30000,580820,78,42,"2025-11-18T15:38:00.000Z","4.8","5.3.3",[138,139,140,141,142],"competition","contests","giveaways","loyalty","sweepstakes","https:\u002F\u002Fwww.rafflepress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frafflepress.1.12.21.zip",88,11,"2025-11-21 00:00:00",{"attackSurface":149,"codeSignals":160,"taintFlows":180,"riskAssessment":230,"analyzedAt":241},{"hooks":150,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[151],{"type":152,"name":153,"callback":154,"file":155,"line":48},"action","init","anonymous","louder-petition.php",[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":100,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":179},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":165,"locations":166},6,[167,170,172,174,176,177],{"file":155,"line":168,"context":169},37,"raw output",{"file":155,"line":171,"context":169},38,{"file":155,"line":173,"context":169},65,{"file":155,"line":175,"context":169},66,{"file":155,"line":26,"context":169},{"file":155,"line":178,"context":169},87,[],[181,207,218],{"entryPoint":182,"graph":183,"unsanitizedCount":205,"severity":206},"widget_louderpetition_register (louder-petition.php:26)",{"nodes":184,"edges":201},[185,190,195,197],{"id":186,"type":187,"label":188,"file":155,"line":189},"n0","source","$_POST",77,{"id":191,"type":192,"label":193,"file":155,"line":132,"wp_function":194},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":196,"type":187,"label":188,"file":155,"line":189},"n2",{"id":198,"type":192,"label":199,"file":155,"line":178,"wp_function":200},"n3","echo() [XSS]","echo",[202,204],{"from":186,"to":191,"sanitized":203},false,{"from":196,"to":198,"sanitized":203},2,"medium",{"entryPoint":208,"graph":209,"unsanitizedCount":205,"severity":206},"widget_louderpetition_options (louder-petition.php:75)",{"nodes":210,"edges":215},[211,212,213,214],{"id":186,"type":187,"label":188,"file":155,"line":189},{"id":191,"type":192,"label":193,"file":155,"line":132,"wp_function":194},{"id":196,"type":187,"label":188,"file":155,"line":189},{"id":198,"type":192,"label":199,"file":155,"line":178,"wp_function":200},[216,217],{"from":186,"to":191,"sanitized":203},{"from":196,"to":198,"sanitized":203},{"entryPoint":219,"graph":220,"unsanitizedCount":205,"severity":229},"\u003Clouder-petition> (louder-petition.php:0)",{"nodes":221,"edges":226},[222,223,224,225],{"id":186,"type":187,"label":188,"file":155,"line":189},{"id":191,"type":192,"label":193,"file":155,"line":132,"wp_function":194},{"id":196,"type":187,"label":188,"file":155,"line":189},{"id":198,"type":192,"label":199,"file":155,"line":178,"wp_function":200},[227,228],{"from":186,"to":191,"sanitized":203},{"from":196,"to":198,"sanitized":203},"low",{"summary":231,"deductions":232},"The \"louder-petition\" plugin v1.0 beta exhibits a mixed security posture.  On the positive side, the plugin demonstrates strong adherence to secure coding practices by avoiding dangerous functions, utilizing prepared statements exclusively for SQL queries, and having no recorded vulnerability history.  The attack surface is also remarkably small, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, which inherently reduces the potential for exploitation.\n\nHowever, significant concerns arise from the output escaping and taint analysis. The fact that 0% of the 6 identified output points are properly escaped represents a critical weakness, as it suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the taint analysis revealed 3 flows with unsanitized paths, indicating potential issues with how user-supplied data is handled before being used in operations that could be manipulated by an attacker, even if they didn't reach a critical severity level in this analysis. The external HTTP request also warrants attention, as it could be a vector for server-side request forgery (SSRF) if not handled securely.\n\nIn conclusion, while the plugin's lack of historical vulnerabilities and its small, well-controlled attack surface are commendable, the evident issues with output escaping and unsanitized data flows present substantial risks. The beta status further amplifies these concerns, suggesting that the code may not have undergone thorough security auditing. Prioritizing the remediation of XSS vulnerabilities and ensuring proper sanitization of data in the identified taint flows is paramount before considering this plugin production-ready.",[233,236,239],{"reason":234,"points":235},"Unescaped output found",18,{"reason":237,"points":238},"Unsanitized paths in taint flows",12,{"reason":240,"points":92},"External HTTP request without apparent sanitization","2026-03-17T00:29:23.877Z",{"wat":243,"direct":248},{"assetPaths":244,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[],[],[],[],{"cssClasses":249,"htmlComments":252,"htmlAttributes":253,"restEndpoints":267,"jsGlobals":268,"shortcodeOutput":269},[250,251],"tablealign","tabletextcorrect",[],[254,255,256,257,258,259,260,261,262,263,264,265,266],"name=\"petition\"","onsubmit=\"return validate_form();\"","name=\"field1\"","name=\"field2\"","name=\"field3\"","name=\"field4\"","name=\"field5\"","name=\"field6\"","name=\"field7\"","name=\"wpvrcode\"","name=\"source\"","name=\"siteurl\"","name=\"petition_action\"",[],[],[270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285],"\u003Ch3>","\u003Cp>","\u003Cform action=\"http:\u002F\u002Fwww.louder.org.uk\u002F","name=\"petition\" method=\"post\"","\u003Cinput type=\"text\" name=\"field1\"","\u003Cinput type=\"text\" name=\"field2\"","\u003Cinput type=\"text\" name=\"field3\"","\u003Cinput type=\"text\" name=\"field4\"","\u003Cinput type=\"text\" name=\"field5\"","\u003Cinput type=\"text\" name=\"field6\"","\u003Cstrong>","\u003Cinput type=\"text\" name=\"field7\"","\u003Cinput type=\"hidden\" name=\"wpvrcode\"","\u003Cinput type=\"hidden\" name=\"source\"","\u003Cinput type=\"hidden\" name=\"siteurl\"","\u003Cinput type=\"submit\" name=\"petition_action\" value=\"Sign Petition\" \u002F>"]