Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
overpastor
/
wp68
/
wp-content
/
plugins
/
imunify-security
/
languages
:
imunify-security.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Plugin Name: Imunify Security * Plugin URI: https://imunify360.com/imunify-security-wp-plugin/ * Description: Imunify Security WordPress plugin is a comprehensive tool offering malware scanning, firewall protection, and intrusion detection for WordPress websites. * Version: 3.0.4 * Requires at least: 5.0.0 * Requires PHP: 5.6 * Author: CloudLinux * Author URI: https://www.cloudlinux.com * Text Domain: imunify-security * Domain Path: /languages * Licence: CloudLinux Commercial License * * Copyright 2010-2025 CloudLinux */ use CloudLinux\Imunify\App\Plugin; if ( ! defined( 'WPINC' ) ) { die; } define( 'IMUNIFY_SECURITY_SLUG', 'imunify-security' ); define( 'IMUNIFY_SECURITY_PATH', dirname( __FILE__ ) ); define( 'IMUNIFY_SECURITY_VERSION', '3.0.4' ); define( 'IMUNIFY_SECURITY_FILE_PATH', __FILE__ ); spl_autoload_register( function ( $class ) { $prefixes = array( 'CloudLinux\\Imunify\\Composer\\Semver\\' => IMUNIFY_SECURITY_PATH . '/lib/CloudLinux/Imunify/Composer/Semver/', 'CloudLinux\\Imunify\\' => IMUNIFY_SECURITY_PATH . '/inc/', ); foreach ( $prefixes as $prefix => $base_dir ) { if ( 0 === strpos( $class, $prefix ) ) { $relative_class = substr( $class, strlen( $prefix ) ); $file = $base_dir . str_replace( '\\', '/', $relative_class ) . '.php'; // @phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged if ( @file_exists( $file ) ) { include_once $file; } break; } } } ); try { if ( ! class_exists( Plugin::class ) ) { return; } Plugin::instance()->init(); } catch ( \Exception $e ) { do_action( 'imunify_security_set_error', E_WARNING, 'Init plugin failed: ' . $e->getMessage(), __FILE__, __LINE__, array( 'fingerprint' => array( 'init-plugin-failed', get_class( $e ) ), ) ); }