WP Manifestindependent plugin directory
manifest / users / cp-community

PS Community WP Registry grade D+. High-severity findings · 4 findingsWP RegistryHigh-severity findings · 4 findingsOpen the reportD+

Dies ist das ultimative Plugin für soziale Netzwerke für ClassicPress. Du kannst auf Deiner ClassicPress-Webseite Dein eigenes soziales Netzwerk erstellen.

★ 0stars
23release downloads
v1.0.5latest · 1 year ago

Install

Download cp-community.zip From the v1.0.5 release on GitHub, Jun 9, 2025

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/cp-psource/cp-community/releases/download/v1.0.5/cp-community.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

=== PS Community === Contributors: DerN3rd Tags: wp community, social network, social networking, social media, cp-community, wp community, community Requires at least: 4.9 Tested up to: 6.8.1 Stable tag: 1.0.5 License URI: https://www.gnu.org/licenses/gpl-2.0.html

Description

Dies ist das ultimative Plugin für soziale Netzwerke für WordPress. Du kannst auf Deiner WordPress-Webseite Dein eigenes soziales Netzwerk erstellen.

Mit Profilen, Aktivitäten (Pinnwand), unbegrenzten Foren, Freunden, E-Mail-Benachrichtigungen und vielem mehr ist es perfekt für Vereine, Schulen, Interessengruppen, die Interaktion mit Kunden, Support-Seiten, Spieleseiten, Dating-Seiten – nur durch Deine Vorstellungskraft begrenzt!

Füge einfach das Plugin hinzu, klicken auf eine Schaltfläche und Du hast ganz einfach Dein eigenes soziales Netzwerk.

Unglaublich kompatibel

Unglaublich kompatibel mit Themes und Plugins. Weitere Informationen, einschließlich zusätzlicher Plugins für PS Community, findest Du unter https://cp-community.n3rds.work/.

Massiv anpassbar

Möchtest Du etwas ändern, das Layout, den Text, die Schaltflächenbeschriftungen? Die wahre Stärke von PS Community liegt in Shortcodes mit zahlreichen Optionen, mit denen Du nahezu alles ändern und Deine sozialen Netzwerkseiten so gestalten kannst, wie Du es möchtest!

Mehrsprachige Webseite?

Kein Problem! Ändere ganz einfach den gesamten Text, den Deine Benutzer sehen, über die Optionen. Verwendest Du WPML? Funktioniert auch problemlos mit diesem Plugin!

POWERED BY PSOURCE

Projektseite GitHub

ChangeLog

1.0.5

  • Fehlerbehebung WYSIWYG/BBCODE Editor

1.0.4

  • Wir haben einige Permalink-Bugs behoben im Forum
  • Im Forum steht jetzt ein WYSIWYG Editor und ein BBCODE Editor zur Verfügung, wähle in den Forum-Einstellungen.
  • Thickbox entfernt und ersetzt für bessere ClassicPress Kompatibilität und mehr Sicherheit.

1.0.3

  • Fix: Bug im User-wp_redirect
  • Better Responsive

1.0.2

  • Fix: Implicit conversion
  • Update: Updater
  • Fix some old PhP

1.0.1

  • CSS Anpassung Einstellungs-Screen
  • Updater 1.3
  • Links aktualisiert
  • Fix: Creation of dynamic property

1.0.0

Upgrade Notice

Latest news and information at https://n3rds.work/blog.

Releases

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

Tag
Published
Assets
Downloads
v1.0.5 latest
Jun 9, 2025 1 year ago
cp-community.zip
10
Jun 8, 2025 1 year ago
cp-community.zip
1
May 18, 2025 1 year ago
cp-community.zip
2
May 3, 2025 1 year ago
cp-community.zip
1
Jun 27, 2024 2 years ago
cp-community.zip
5
Dec 10, 2023 2 years ago
cp-community.zip
4
D+ grade

Security

PS Community 1.0.5 · audited by WP Registry

High-severity findings.

2 high 2 medium
Audited release
1.0.5
Findings
4
Worst severity
high
Content hash
e156b335ffd709d69a46c859…

Findings

  • high Unauthenticated user login enumeration via cpc_get_users

    information_disclosure

    wp_ajax_nopriv_cpc_get_users runs a LIKE query on wp_users and returns all matching user_login values as JSON with no authentication, nonce, or rate limit. Enables account enumeration and targeting for password attacks.

    friendships/cpc_friendships_core.php:10-26

    Recommendation

    Remove nopriv registration; require login; restrict results to users the requester may interact with; add nonce + rate limiting.

  • high Any logged-in user can sticky/unsticky arbitrary activity posts without nonce

    missing_capability

    cpc_activity_settings_sticky and cpc_activity_settings_unsticky update/delete cpc_sticky post meta for $_POST['post_id'] with no current_user_can check and no nonce. Any Subscriber can pin/unpin any activity post. CSRF-able against any logged-in user.

    activity/ajax_activity.php:396-414

    Recommendation

    Require ownership or manage_options, verify nonce, and validate post type.

  • medium Admin option toggles (styles/menu/welcome) lack capability and nonce checks

    missing_capability

    cpc_styles_enable, cpc_styles_disable, cpc_toggle_main_menu, cpc_hide_admin_links_toggle, and cpc_hide_welcome_header_toggle update/delete site options without current_user_can('manage_options') or nonce. Any authenticated user (and CSRF) can change plugin admin UI/style flags. Shortcode/style save handlers correctly require manage_options.

    ajax_admin.php:12-162

    Recommendation

    Gate all admin AJAX with manage_options + check_ajax_referer.

  • medium Widespread missing nonces on state-changing community AJAX

    missing_nonce

    Friendship add/accept/reject, activity comment add, forum subcomments, alerts delete, and related handlers perform state changes for logged-in users without wp_verify_nonce/check_ajax_referer, enabling CSRF from a malicious page while a member is logged in.

    friendships/cpc_friendships_core.php:30-55

    Recommendation

    Add per-action nonces to all wp_ajax_* state changers and verify before writes.

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.