{ "slug": "integrations", "properties": { "slug": "integrations", "storage_key": "integrations", "name": "Integrations", "menu_title": "Integrations", "sidebar_name": "Integrations", "show_module_options": true, "show_module_menu_item": false, "auto_enabled": false, "show_central": true, "premium": false, "access_restricted": true, "run_if_whitelisted": true, "run_if_wpcli": true, "run_if_verified_bot": true, "skip_processor": false, "tracking_exclude": false }, "wpcli": { "enabled": true }, "sections": [ { "slug": "section_integrations", "primary": true, "title": "Integrations", "title_short": "Integrations", "beacon_id": 404 }, { "slug": "section_spam", "title": "SPAM Detection", "title_short": "SPAM Detection", "beacon_id": 138 }, { "slug": "section_user_forms", "title": "User Forms Bot Detection", "title_short": "User Forms Bot Detection", "beacon_id": 239 }, { "slug": "section_non_ui", "hidden": true } ], "options": [ { "key": "enable_mainwp", "section": "section_integrations", "default": "Y", "type": "checkbox", "link_info": "https://shsec.io/ir", "link_blog": "https://shsec.io/ke", "beacon_id": 404, "name": "Enable MainWP", "summary": "Enable The Built-In MainWP Extension", "description": "This option will enable Shield's built-in MainWP extension for both server and client." }, { "key": "form_spam_providers", "section": "section_spam", "premium": true, "advanced": true, "type": "multiple_select", "default": [], "value_options": [ { "value_key": "contactform7", "text": "Contact Form 7" }, { "value_key": "elementorpro", "text": "Elementor Pro" }, { "value_key": "fluentforms", "text": "Fluent Forms" }, { "value_key": "formidableforms", "text": "Formidable Forms" }, { "value_key": "forminator", "text": "Forminator" }, { "value_key": "gravityforms", "text": "Gravity Forms" }, { "value_key": "groundhogg", "text": "Groundhogg" }, { "value_key": "kaliforms", "text": "Kali Forms" }, { "value_key": "ninjaforms", "text": "Ninja Forms" }, { "value_key": "superforms", "text": "Super Forms" }, { "value_key": "supportcandy", "text": "Support Candy" }, { "value_key": "wpforo", "text": "wpForo" }, { "value_key": "wpforms", "text": "WPForms" } ], "link_info": "https://shsec.io/k2", "link_blog": "https://shsec.io/k3", "beacon_id": 138, "name": "SPAM Form Checking", "summary": "Select The Form Providers That Should Be Checked For SPAM", "description": "Select The Form Providers That Should Be Checked For SPAM." }, { "key": "user_form_providers", "section": "section_user_forms", "premium": true, "advanced": true, "type": "multiple_select", "default": [ "wordpress" ], "value_options": [ { "value_key": "buddyboss", "text": "BuddyBoss" }, { "value_key": "buddypress", "text": "BuddyPress" }, { "value_key": "easydigitaldownloads", "text": "Easy Digital Downloads" }, { "value_key": "learnpress", "text": "LearnPress" }, { "value_key": "lifterlms", "text": "LifterLMS" }, { "value_key": "memberpress", "text": "MemberPress" }, { "value_key": "paidmembersubscriptions", "text": "Paid Member Subscriptions" }, { "value_key": "profilebuilder", "text": "Profile Builder" }, { "value_key": "ultimatemember", "text": "Ultimate Member" }, { "value_key": "woocommerce", "text": "WooCommerce" }, { "value_key": "wordpress", "text": "WordPress" }, { "value_key": "wpmembers", "text": "WP Members" } ], "link_info": "https://shsec.io/k4", "link_blog": "https://shsec.io/k3", "beacon_id": 239, "name": "User Form Checking", "summary": "Select The User Form Providers That Should Be Checked For SPAM Registrations and Logins", "description": "Select The User Form Providers That Should Be Checked For SPAM Registrations and Logins" } ], "definitions": { "events": { "spam_form_pass": { "audit_params": [ "form_provider" ], "level": "info", "stat": true, "audit": true, "offense": false }, "spam_form_fail": { "audit_params": [ "form_provider" ], "level": "warning", "stat": true, "audit": true, "offense": false }, "user_form_bot_pass": { "audit_params": [ "form_provider", "action", "username" ], "level": "info", "stat": true, "audit": true, "offense": false }, "user_form_bot_fail": { "audit_params": [ "form_provider", "action", "username" ], "level": "warning", "stat": true, "audit": true, "offense": true } } } }