---
title: Copy settings from MainWP
canonical: https://wpsecurityninja.com/docs/mainwp/copy-settings-in-mainwp/
---
**Pro only.** Use **Copy settings (Security Ninja)** on the MainWP Sites table to push allowlisted Security Ninja options from one synced Pro child onto selected targets.

## Requirements

* Security Ninja for MainWP **Pro** on the Dashboard
* Security Ninja **Pro** on the source child and on each target
* Child sites at **Security Ninja 5.285 or newer** for remote settings apply
* **5.297 or newer** on a child for array settings such as blocked countries, malware whitelist paths, or Core Scanner ignore paths
* **5.303 or newer** on a child for **Visitor IP detection** (`ip_source`), **Trusted proxy CIDRs**, Events **Log REST API errors**, WooCommerce rate-limit numbers, 2FA grace period and login copy, and satellite/ASN soft-mode lists
* Source site must already be synced so MainWP has its settings cache

Children below 5.285 are skipped with a per-site message. On children between 5.285 and 5.296, array-typed keys are omitted so the rest of the allowlisted settings can still apply. Visitor IP detection and the other 5.303 keys apply only when the child is on **5.303+**.

Remote apply on **5.303+** also reschedules the Scheduled Scanner cron when schedule settings change, and runs the same wp-config side effects as the Fixes page (file editor, disable debug, secure cookies) when those keys are included.

## How to run it

1. Sync the source site (and ideally the targets) in MainWP.
2. Go to **Sites → Manage Sites**, select the target sites, and choose **Copy settings (Security Ninja)**.
3. Pick the synced Pro child that should be the settings source.
4. Preview the per-site diffs. Only allowlisted keys that differ are applied.
5. Optionally enable lockout-prone keys (see below). They stay unchecked by default.
6. Confirm and apply.
7. Run **MainWP Sync** on the same selection so the dashboard shows the new settings.

![Copy settings dialog in MainWP](https://wpsecurityninja.com/media/2026/08/mainwp/copy-settings-modal.png)

## Lockout-prone settings

These stay off unless you explicitly check them in the dialog:

* Blocked countries
* Rename login URL (toggle)
* New login URL value
* Two-factor authentication
* 2FA backup codes

Leaving them off reduces the chance of locking yourself or clients out when you copy a hardened source.

## Per-site Settings editor

You can also edit allowlisted options for a single child from that site’s Security Ninja tabs in MainWP (Settings). Preview changed keys, then apply. Blocked countries and path lists need **5.297+** on the child to apply remotely. Sync afterward, same as bulk copy.

The settings list scrolls inside its own panel. Use the search box to jump to a key, or scroll to later modules such as blocked countries.

## Related

* [Bulk actions in MainWP](https://wpsecurityninja.com/docs/mainwp/bulk-actions-in-mainwp/)
* [Manage IPs from MainWP](https://wpsecurityninja.com/docs/mainwp/manage-ips-in-mainwp/)
* [Security Ninja for MainWP changelog](https://wpsecurityninja.com/changelog/mainwp/)
