WP Manifestindependent plugin directory
manifest / events / events-and-bookings

PS Events WP Registry grade B. Medium-severity findings · 2 findingsWP RegistryMedium-severity findings · 2 findingsOpen the reportB

PS Events bietet Dir ein flexibles System zur Organisation von Partys, Abendessen, Spendenaktionen – was auch immer Du Dir vorstellen kannst.

★ 0stars
4release downloads
1.0.1latest · 6mo ago

Install

Download events-and-bookings.zip From the 1.0.1 release on GitHub, Apr 7, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/power-source/events-and-bookings/releases/download/1.0.1/events-and-bookings.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

PS Events fügt Deiner Webseite oder Deiner Multisite ein mächtiges Events & Bookings System hinzu.

Description

Verkaufe Tickets für Dein Webinar oder Dein wiederkehrendes Verkaufsseminar

oder baue ein komplettes Event-Management-Netzwerk wie Eventbrite oder Facebook Events auf.

Bewerbe, verwalte und verkaufe Tickets für Deine Veranstaltung.

Bewerbe und verwalte Deine Veranstaltung

Erstelle Veranstaltungsseiten mit Reservierungen, Ticketverkäufen, Werbevideos, Veranstaltungsinformationen, Standort und Karte. Mit PS Events kannst Du auch Dein nächstes lokales Meetup, Deine nächste Konferenz oder Online-Veranstaltung verwalten.

Die perfekte Design- Passform

PS Events passt sich dem Design Deines Themes an. Du musst nicht mehr mit speziellen Vorlagen oder anderem Müll herumspielen - nur mit dem gewünschten Layout. Verwende Shortcodes und integrierte Widgets, um Elemente genau dort zu integrieren, wo Du möchtest - Seitenleisten, Seiten, Beiträge - wo immer Du willst.

PS Events enthält Shortcodes, Add-Ons und Widgets für mehr Kontrolle über Layouts.

Ticketverkauf

Verwende PayPal direkt nach dem Auschecken oder zusammen mit PSeCommerce, um zusätzliche Zahlungsgateways zu aktivieren.

Ereignis-Countdown

Baue mit einem Countdown die Vorfreude auf Dein Online-Ereignis auf und leite Benutzer nach Ablauf des Timers automatisch zu Deinem Live-Stream weiter. Wir finden das ziemlich cool. Mit PS Events kannst Du ganz einfach wiederkehrende Ereignisse festlegen. Stelle es einmal ein und da ist es, genau wie am Schnürchen.

PS Events beinhaltet die Integration von E-Newsletter für einen besseren E-Mail-Follow-up-Stil.

Kalenderfreigabe & Benachrichtigungen

Lasse Gäste mit einem Klick Ereignisse zu iCal oder Google Kalender hinzufügen. Sende automatisch Updates für Gäste, wenn sich die Ereignisinformationen ändern. Integriere in den E-Newsletter und verwende benutzerdefinierte E-Mail-Vorlagen, um Deine Marke besser darzustellen - oder um sich einfach an Dein Party-Theme zu halten.

Zeit sparen - Service Sync

Das Teilen Deiner Veranstaltungen in sozialen Medien sollte einfach sein, daher haben wir es so gemacht. Erstelle ein Ereignis mit Facebook-Ereignissen, und PS Events veröffentlicht es automatisch auf Deiner Webseite.

Du kannst sogar Ereignisse aus anderen beliebten Kalendern abrufen, indem Du sie aus Google Kalender und Meetup.com importierst.

Integration des Google Maps Plugins

Richtungen waren noch nie so lustig. Teile Karten mit Stil und füge benutzerdefinierte Drop-Pin-Symbole hinzu. Mit der Integration des Google Maps Plugins kannst Du Deiner Veranstaltung eine Karte mit benutzerdefinierten Symbolen und Formatsteuerung hinzufügen, ohne mit Code herumspielen zu müssen.

Wunderschönes, benutzerdefiniertes und einzigartiges Kartendesign mit Google Maps-Plugin und Snazzy Map-Kompatibilität.

Lasse Benutzer sich mit ihrem sozialen Netzwerk anmelden.

Einfaches RSVP & Social Share

Erstelle Deine Mailingliste und mache es Benutzern einfach, ihren Platz mit einem einfachen E-Mail-RSVP zu reservieren. Begeistere die Teilnehmer für Deine Veranstaltung. Verbreite das Wort mit automatisiertem Social Sharing, wenn Teilnehmer sich melden, damit sie ihren Freunden mitteilen können, was sie verpassen.

ChangeLog

1.0.1

  • Fix: PHP 8 Warning "Attempt to read property post_type on null" in agm_google_maps_post_meta_address und weiteren Hooks behoben
  • Compat: Alle direkten $post->post_type Zugriffe mit instanceof WP_Post Guard abgesichert (archive_content, single_content, save_event_meta, respawn_recurring_instances, manage_post_actions, handle_post_updated_messages, post_type_link)
  • Compat: Gleiche Guards in lib/default_filters.php, lib/widgets/Attendees_Widget.class.php und lib/plugins/lib/class_eab_mp_bridge.php
  • HTML5: Veraltete border="0" Attribute in PayPal-Formular-Markup durch style="border:0" ersetzt (class_eab_template.php, eab-payment-multiple_prices.php)
  • Security: Escaping, Input-Sanitization und Nonce/Capability-Checks verbessert
  • Fix: SQL/AJAX-Sicherheitsfixes und weitere WPCS-Anpassungen
  • Compatibility: Verbesserungen fuer PHP 8+

1.0.0

  • Release

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.1 latest
Apr 7, 2026 6mo ago
events-and-bookings.zip
3
Jan 2, 2026 9mo ago
events-and-bookings.zip
1
B grade

Security

PS Events 1.0.1 · audited by WP Registry

Medium-severity findings.

1 medium 1 low
Audited release
1.0.1
Findings
2
Worst severity
medium
Content hash
3bbd9bfb501cc54af1034370…

Findings

  • medium API login registration ignores users_can_register and auto-authenticates

    missing_auth

    When accept_api_logins is enabled, wp_ajax_nopriv_eab_wordpress_register creates users via wp_create_user without checking get_option('users_can_register'), then immediately wp_set_auth_cookie. Sites that disable open registration but enable Events API logins therefore still allow unauthenticated account creation and login. No nonce on the registration AJAX endpoint.

    lib/class_eab_api.php:515-574

    Recommendation

    Require get_option('users_can_register') (or an explicit Events setting) before creating users; add a nonce/CAPTCHA; do not auto-login if moderation is required.

  • low Front-page event image upload registers nopriv AJAX (capability still required)

    unnecessary_attack_surface

    eab_fpe_upload is hooked to wp_ajax_nopriv_ as well as wp_ajax_. The handler verifies nonce and current_user_can('upload_files'), so unauthenticated callers fail the capability check; the nopriv registration is unnecessary attack surface.

    lib/plugins/eab-events-front_page_editing.php:58-59

    Recommendation

    Remove the nopriv registration; uploads require a logged-in user with upload_files.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.