Recruiting officer: OmniDo. We all saw what it's capable of... so point yours at our code instead of your kitchen.
Everyone has an AI that can read code now (among other dangerous things), including the people hunting for holes in ours. So we're throwing the doors open. Point yours at Events Manager, find a real vulnerability, and we'll put your name on the scoreboard, pay you in Pro license time, and fix it before anyone else gets the chance.
Any AI tool you like. Events Manager is on wordpress.org, and Pro license holders can download Pro and the add-ons from their account. Use our hunt prompt below, or bring your own.
Make it happen on a clean install of the latest version, on a site you own. AI tools cry wolf a lot, and we only score what actually works.
Give your AI our report prompt, paste what it writes into the form, and you're on the board. No account needed, just your email.
Copy, paste into your AI, done.
Review the Events Manager WordPress plugin code I've given you for security vulnerabilities. Focus on what an anonymous visitor or a low-privileged user can reach: AJAX actions, REST routes, shortcodes, booking and checkout forms, file uploads, and SQL queries built from request data. For each candidate, trace the input from the request to where it's used, check for capability checks, nonces, sanitization and escaping, and tell me how confident you are and exactly how I can prove it on a local test site. Skip anything that needs an administrator on a single site.
I want to report a security vulnerability to the Events Manager team (wp-events-plugin.com/security). Write up the vulnerability we found as a plain-text report in exactly the format below, so I can paste it into their form. Before you write it: - Only include it if we have confirmed it works on a clean WordPress install running the latest version of the plugin. If we haven't, tell me what to test first instead of writing the report. - Leave it out if it needs an administrator (or the unfiltered_html capability) on a single site, is self-XSS, or is about missing headers, rate limiting, WordPress core or other plugins. - Be precise, and rate the severity honestly using CVSS 3.1. === EVENTS MANAGER SECURITY REPORT === Summary: <one line, e.g. "Unauthenticated stored XSS in the booking form comment field"> Plugin: <Events Manager, Events Manager Pro, or the add-on name> Version tested: <exact version> Vulnerability type: <e.g. XSS, SQL injection, CSRF, broken access control, privilege escalation, RCE, file upload, data exposure, payment bypass> Access needed: <none, subscriber, contributor, author, editor, or multisite site admin> Severity: <Critical, High, Medium or Low> CVSS: <CVSS 3.1 vector string> Found with: <the AI tool and model you are> ## Description <what the vulnerability is and its root cause> ## Steps to reproduce <numbered steps starting from a clean install, including any settings changed> ## Proof of concept <the exact request, payload or script, unmodified> ## Impact <what an attacker can realistically do on a real site> ## Affected code <files, functions, hooks, AJAX actions or REST routes, with line numbers> ## Suggested fix <how to fix it, as a code change if possible> === END ===
We set the final severity once we've reproduced it. Confirmed finds earn points on the scoreboard, and most earn Events Manager Pro license time too.
| Severity | For example | Points | Reward |
|---|---|---|---|
| Critical | Code execution, SQL injection, file upload or read, or taking over an administrator account, by an anonymous visitor | 10 | 12 months of Pro |
| High | Stored XSS by an anonymous visitor, access to other people's bookings or personal data, booking without paying the full price, or a critical issue that needs a subscriber account | 5 | 6 months of Pro |
| Medium | Issues with real impact that need a subscriber, contributor or author account, reflected XSS, or CSRF that changes data | 2 | 3 months of Pro |
| Low | Limited impact, issues that need an editor account, or minor information leaks | 1 | Scoreboard listing with a link to your site |
| Duplicate | A valid issue that someone else, or we ourselves, reported first | 0 | Honorable mention with a link to your site |
The big one: most points on November 30 wins a lifetime Events Manager Pro license. Ties go to whoever got there first.
unfiltered_html on a single site, since administrators can already run code there. Multisite site admins without unfiltered_html are fair game.It goes straight into our private tracker and nowhere else. No account, just your email.