Get set up
Documentation and configuration guides
Install, activate and configure Hack Halt: firewall policies, intrusion prevention, scanning cadence, backups and licensing.
Hack Halt Security 2.x Knowledge Base
Turn these on first
Four settings that account for most of the protection, before you read anything else.
Enforce MFA
Require a second factor for administrator and editor roles before anything else.
Set the firewall baseline
Apply the core runtime policy so requests are filtered before WordPress loads.
Harden the portal
Close the login and admin exposure the default WordPress install leaves open.
Move admin off defaults
Relocate the default admin URLs so automated scanners do not find them.
Jump to a section
Operator guide and complete settings map for every major Security 2.x section, module, and control surface.
Quick Start: Turn These On First
Apply this baseline first on new installs, then use the section map below for deeper tuning.
- Enable MFA for privileged roles Turn on:
mfa_enabled,mfa_enforce_rolesRecommended: mfa_enabled = on; mfa_enforce_roles = administrator, editor MFA is one of the highest-impact controls against account takeover. Where: Settings & Tools -> Security Controls -> Multifactor policy. - Set the core runtime baseline Turn on:
mode,log_admin,omit_owner_traffic_loggingRecommended: mode = guarded; log_admin = on; omit_owner_traffic_logging = on Guarded mode plus clean telemetry gives protection and useful investigations without high break risk. Where: Settings & Tools -> Security Controls. - Turn on portal hardening essentials Turn on:
lockdown_enabled,disable_xmlrpc,disable_file_editor,disable_user_enum,disable_rest_user_enumRecommended: all enabled These remove common WordPress attack paths and reduce recon opportunities quickly. Where: Settings & Tools -> Portal settings. - Move admin off default URLs Turn on:
custom_admin_url_enabled,custom_admin_slugRecommended: custom_admin_url_enabled = on; custom_admin_slug = unique private slug Hiding predictable admin/login routes cuts automated attack pressure. Where: Settings & Tools -> Portal settings. - Enable intrusion prevention Turn on:
ips_enabled,ips_score_threshold,ips_block_minutesRecommended: ips_enabled = on; keep defaults for threshold and block window at first IPS gives continuous behavior-based blocking against brute-force and abuse spikes. Where: Hack Halt -> Intrusion Protection -> Settings. - Enable threat intel feed enforcement (licensed) Turn on:
threat_intel_enabled,threat_intel_auto_sync,threat_intel_actionRecommended: threat_intel_enabled = on; auto_sync = on; action = block Known bad indicators should be denied early and kept fresh automatically. Where: Hack Halt -> Firewall Policies -> Threat Intel Feeds. - Enable honeypot deception + auto-block (premium) Turn on:
honeypot_enabled,honeypot_auto_block,honeypot_email_alertsRecommended: all enabled Deception catches hostile probing early and stops repeat offenders faster. Where: Hack Halt -> Live Traffic -> Honeypots. - Turn on continuous scan and drift alerts Turn on:
scanner_feed_enabled,scanner_daily_scan,fim_enabled,fim_email_alertsRecommended: all enabled (or run weekly manual scans on free tier) Vulnerability and file-drift coverage catches regressions and compromise signals quickly. Where: Hack Halt -> Vulnerability Scanner -> Policy and Hack Halt -> File Integrity -> Monitoring Policy.
Safety note: Only enable private-portal IP restriction after you have confirmed stable office or VPN static IP ranges in your allowlist. custom_admin_ip_restrict_enabled.
Locked Out? Quick Recovery
If a hardening setting blocks you from wp-admin, use this temporary safety switch to get back in and fix settings.
Temporary wp-config.php line: define('HH_DISABLE_PROTECTION', true);
- Open your site's wp-config.php file.
- Add the line below above the "That's all, stop editing!" line.
- Save the file, then open wp-admin again. Security blocking is temporarily paused.
- Fix the setting that locked you out (usually private admin URL or IP restriction).
- Remove the line when done so full protection turns back on.
Important: This does not uninstall anything. It only gives you a safe way back into admin while you correct settings.
Knowledge Map
Jump to each module section and review the settings tied to it.
- Quick Start: Turn These On First 8 baseline actions
- Locked Out? Quick Recovery Emergency access guide
- Dashboard 1 setting groups
- Live Traffic (IP Reports) 1 setting groups
- Firewall Policies 2 setting groups
- Intrusion Protection 2 setting groups
- Vulnerability Scanner 1 setting groups
- CSP 2 setting groups
- File Integrity 1 setting groups
- Settings & Tools 3 setting groups
- Setup Wizard 1 setting groups
Dashboard
Menu path: Hack Halt -> Dashboard
Executive security posture, attack pressure, recommendations, and trend visibility.
- Security score and posture cards.
- Traffic, blocked ratio, and response KPI tiles.
- Global traffic map and correlated threat signals.
- Recommendations based on scanner, integrity, and runtime telemetry.
Core Engine Controls
Option store: hackhalt_settings
Live Traffic (IP Reports)
Menu path: Hack Halt -> Live Traffic
Real-time request intelligence and response workflow for active incidents.
- Overview runtime and trend widgets.
- Live request stream with filters and quick actions.
- Incident command chains for repeated hostile activity.
- Honeypot telemetry and deception controls (premium gate aware).
Honeypot Deception
Option store: hackhalt_settings
Firewall Policies
Menu path: Hack Halt -> Firewall Policies
IP lists, country controls, and premium threat-intelligence policy engine.
- Manual blocklist and allowlist operations.
- Frontend and admin geo access modes with country token selectors.
- Interactive risk map for bulk geo policy edits.
- Threat-intel feed selection, sync cadence, and verification tools.
Geo Country Policy
Option store: hackhalt_settings
Threat Intelligence Feeds
Option store: hackhalt_settings
Intrusion Protection
Menu path: Hack Halt -> Intrusion Protection
Behavioral scoring, signature controls, and adaptive temporary block enforcement.
- Dashboard tab for IPS event flow and pressure.
- Signatures tab for per-rule enable/observe/score tuning.
- Settings tab for global thresholds and lock windows.
- Operational event history with reason labels and action outcomes.
Intrusion Protection Engine
Option store: hackhalt_settings
Intrusion Signature Tuning
Option store: hackhalt_settings
Vulnerability Scanner
Menu path: Hack Halt -> Vulnerability Scanner
Definition-driven scans, server-side vulnerability matching, and remediation workflow.
- Overview and live engine visibility.
- Policy tab for schedule, dataset matching, and definition selection.
- Findings tab with severity and remediation paths.
- History tab for previous run results and cleanup controls.
Vulnerability Scanner Policy
Option store: hackhalt_settings
CSP
Menu path: Hack Halt -> CSP
Content Security Policy builder with learning mode, quick discovery scan, and violation logs.
- Module enable and mode selection (learning or enforced).
- Header hardening options including HSTS and Referrer-Policy.
- Directive source lists with per-directive tuning.
- Quick scan/apply loop and live violation triage queue.
CSP Module Core Settings
Option store: hackhalt_csp_settings
CSP Directives
Option store: hackhalt_csp_settings
File Integrity
Menu path: Hack Halt -> File Integrity
Baseline lifecycle controls, drift alerts, and suspicious file signal workflow.
- Policy controls for scanning, alerting, and upgrade suppression.
- Trusted uploads plugin-path suppression tuning.
- Manual run scan and rebuild baseline controls.
- Alert review tables and suppression event history.
File Integrity Monitoring Policy
Option store: hackhalt_settings
Settings & Tools
Menu path: Hack Halt -> Settings & Tools
Cross-module control plane with portal hardening, controls, feedback, license, and docs.
- Portal settings tab for lockdown and private admin URL.
- Security controls tab for core runtime, crawler, proxy, and MFA.
- Feedback tab for bug report pipeline and ticket sync settings.
- License and documentation tabs for premium activation and in-app manual.
Portal Hardening And Lockdown
Option store: hackhalt_settings
MFA Policy
Option store: hackhalt_settings
Feedback Settings
Option store: hackhalt_settings
Setup Wizard
Menu path: Hack Halt -> Setup Wizard (direct route)
Guided onboarding flow that writes module policies in a safe operational order.
- MFA policy and enrollment kickoff.
- Portal hardening and optional IP guard safety gates.
- Geo policy starter configuration.
- Scanner, File Integrity, and CSP first-run setup actions.
Setup Wizard Payload Keys
Option store: hh_setup (wizard request payload)
Where to go next
Stuck on something here?
If the documentation does not answer it, a person will. Include your domain and what you were trying to configure.