{"id":14,"date":"2026-10-08T14:39:49","date_gmt":"2026-10-08T14:39:49","guid":{"rendered":"https:\/\/themes8.007aj.com\/?page_id=14"},"modified":"2026-10-08T14:39:49","modified_gmt":"2026-10-08T14:39:49","slug":"14-2","status":"publish","type":"page","link":"https:\/\/themes8.007aj.com\/?page_id=14","title":{"rendered":""},"content":{"rendered":"<div style=\"font-family: '-apple-system', BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\">\n<div style=\"background: #D9A521; color: #0a0f1a; text-align: center; padding: 12px 16px; font-weight: 800; font-size: 16px; letter-spacing: 0.04em; line-height: 1.4;\">SPECIAL LIMITED-TIME PRICE<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<div>\n<div style=\"min-width: 0;\">\n<div style=\"margin-bottom: 22px;\"><img loading=\"lazy\" decoding=\"async\" style=\"width: 72px; height: 72px;\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-icon-256x256-1.png\" alt=\"007AJ Security Scanner and Firewall Suite icon\" width=\"72\" height=\"72\" \/><\/p>\n<div style=\"font-size: 15px; letter-spacing: 0.22em; font-weight: bold; color: #d9a521;\">007AJ<\/div>\n<\/div>\n<h1 style=\"margin: 0 0 14px; line-height: 1.08; font-weight: 800; letter-spacing: -0.02em; color: #fff;\"><span style=\"color: #000000;\">007AJ Security Scanner &amp; Firewall Suite<\/span><\/h1>\n<p>Login lockout, request firewall, integrity scan, repair and live traffic<\/p>\n<p>A standalone WordPress security suite by 007AJ. Switch on login lockout, a request firewall with rule categories, IP allow and block lists, rate limits, scheduled integrity scans against WordPress.org checksums, file change monitoring, repair with quarantine, live traffic and hardening \u2014 every protection stays off until you turn it on.<\/p>\n<div style=\"text-align: center;\">Fully licensed version \u2014 use on your own sites<\/div>\n<\/div>\n<div style=\"min-width: 0;\"><img loading=\"lazy\" decoding=\"async\" style=\"height: auto; border: 1px solid rgba(217,165,33,0.5);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-banner-1544x500-1.png\" alt=\"007AJ Security Scanner and Firewall Suite: login lockout, firewall, integrity scan and live traffic\" width=\"1200\" height=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<div style=\"text-align: center; padding: 6px 10px;\">\n<div style=\"font-weight: 800; color: #0a0f1a; font-size: 17px;\">Fully licensed<\/div>\n<div style=\"color: #6b7280; font-size: 14px; margin-top: 2px;\">use on your own sites<\/div>\n<\/div>\n<div style=\"text-align: center; padding: 6px 10px;\">\n<div style=\"font-weight: 800; color: #0a0f1a; font-size: 17px;\">Opt-in protections<\/div>\n<div style=\"color: #6b7280; font-size: 14px; margin-top: 2px;\">off until you switch them on<\/div>\n<\/div>\n<div style=\"text-align: center; padding: 6px 10px;\">\n<div style=\"font-weight: 800; color: #0a0f1a; font-size: 17px;\">No GeoIP service<\/div>\n<div style=\"color: #6b7280; font-size: 14px; margin-top: 2px;\">CIDR lists only<\/div>\n<\/div>\n<div style=\"text-align: center; padding: 6px 10px;\">\n<div style=\"font-weight: 800; color: #0a0f1a; font-size: 17px;\">WordPress 6.3+<\/div>\n<div style=\"color: #6b7280; font-size: 14px; margin-top: 2px;\">PHP 7.4+<\/div>\n<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Security status at a glance<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\"><strong>The dashboard shows which protections are on, today&#8217;s lockouts and blocks, locked-out addresses, temporary blocks and a module list.<\/strong><\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-dashboard.png\" alt=\"Screenshot of the 007AJ Security Scanner and Firewall Suite dashboard with status cards, locked-out IP addresses and temporary blocks\" width=\"1200\" \/>The dashboard: status cards, locked-out addresses, temporary blocks and modules. Demo install with sample data. (Clear-lockout controls are on this screen in the live plugin.)<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Protections you switch on<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">A full suite that does not need the free sibling plugin. If both are active, the free plugin pauses itself.<\/p>\n<div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Login lockout and login rate limit<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">After a number of failed logins (form, XML-RPC and application passwords) an IP is locked for a time you choose. Optional email alert. Locked addresses appear on the Dashboard so you can clear a lockout. A separate login rate limit returns HTTP 429 on wp-login.php.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Request firewall with rule categories<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Switch categories on or off: SQL injection, script injection (XSS), path traversal and file inclusion, code and command injection, sensitive file probes (.env, .git, dumps, backup archives, wp-config backups, known web shell names) and attack-tool user agents. Administrators and editors are not checked by the pattern rules.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Custom skip and block paths<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Paths that skip the pattern rules (for webhooks that legitimately receive code) and paths that are always blocked. Patterns that would cover wp-login.php or wp-admin are refused so you do not lock yourself out.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">XML-RPC switch<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Refuse all xmlrpc.php requests and turn off pingbacks when you switch this on.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">IP allow and block lists<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">IPv4 and IPv6 addresses and CIDR ranges. Allowlisted addresses skip the firewall, rate limits, temporary blocks and login lockout. Block-listed addresses get 403 on every page. Your own current address cannot be added to the block list. Country blocking is not included \u2014 this plugin ships no GeoIP database and calls no outside GeoIP service.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Rate limits and temporary blocks<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Limits per IP for all requests, REST requests and \u201cnot found\u201d floods. An address that hits the 404 limit is blocked temporarily on the whole site. Temporary blocks are listed on the Dashboard so you can release them.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Integrity scan vs WordPress.org checksums<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Compares WordPress core with the official checksums and finds unknown files in wp-admin, wp-includes and the site root. Optionally compares plugins from WordPress.org. Custom and commercial plugins have no published checksums and are listed as not checked. Themes cannot be checked \u2014 WordPress.org publishes no theme checksums.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Repair with quarantine undo<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Repair restores a modified or missing core or WordPress.org plugin file from WordPress.org. The download is written only if it matches the official checksum, and the current copy is saved in quarantine first so every repair can be undone. Quarantine moves an unknown file into a protected uploads folder under a name the web server will not run.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Scheduled scans and email digest<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Run the integrity scan daily or weekly with WP-Cron and email a plain-text summary: only when something needs review, after every run, or never. Quiet sites may need a real system cron that hits wp-cron.php.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">File change monitoring<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Keeps a baseline of core, plugin and theme files (size, mtime, MD5) and reports files added, modified or removed. When WordPress, a plugin or a theme reports a new version, changes inside it are accepted automatically. \u201cAccept all changes\u201d sets a new baseline. Uploads are not monitored.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Live traffic<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">A short record of recent requests handled by WordPress: time, IP (optionally shortened), method, path without query string, status, user ID, the protection that blocked it and the user agent. Only the newest 1,000 requests from the last 7 days are kept. Block an address with one click.<\/p>\n<\/div>\n<div style=\"background: #ffffff; border: 1px solid #e5e7eb; padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #0a0f1a;\">Hardening and activity log<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Turn off the file editor, limit username discovery, hide the version tag and turn off application passwords. The activity log keeps logins, failed logins, lockouts, blocks, scans, repairs, quarantine actions and setting changes (newest 500 entries).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Firewall and login settings<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Rule categories, custom paths, XML-RPC and login lockout \u2014 each on its own Settings tab.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-firewall-settings.png\" alt=\"Screenshot of the Firewall settings tab with rule categories for SQL injection, XSS, path traversal, code injection, sensitive files and attack tools\" width=\"1200\" \/>Firewall settings: rule categories and custom skip paths. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">IP allow and block lists<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">IPv4, IPv6 and CIDR. Country blocking is not included \u2014 no GeoIP database and no outside GeoIP lookup.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-ip-rules.png\" alt=\"Screenshot of the IP rules settings tab with sample allow and block lists using documentation IP addresses\" width=\"1200\" \/>IP rules: allow list and block list with sample documentation addresses. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Integrity scan results<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Core files compared with WordPress.org checksums. Optional plugin checks. Themes and custom plugins are listed as not checked.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-integrity-scan.png\" alt=\"Screenshot of integrity scan results showing core files checked and one unknown demo note file\" width=\"1200\" \/>Integrity scan results for WordPress core and plugins from WordPress.org. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">File change monitoring<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Baseline of core, plugins and themes. Unexpected adds and edits are listed; updates are accepted automatically.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-file-changes.png\" alt=\"Screenshot of the File changes screen with sample added and modified files\" width=\"1200\" \/>File changes: added and modified files since the baseline. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Live traffic<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Newest 1,000 requests from the last 7 days, with the protection that blocked them when a request was stopped.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-live-traffic.png\" alt=\"Screenshot of the Live traffic page listing recent requests with status codes and blocking rules\" width=\"1200\" \/>Live traffic: recent requests, status codes and blocking rules. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Activity log and hardening<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Security events in one place, plus optional hardening switches for the file editor, username discovery, version tag and application passwords.<\/p>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-activity-log.png\" alt=\"Screenshot of the Activity log listing lockouts, firewall blocks and scan events\" width=\"1200\" \/>Activity log of lockouts, blocks, scans and setting changes. Demo install with sample data.<\/p>\n<div style=\"height: 28px;\"><\/div>\n<p><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(10,15,26,0.12);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-hardening.png\" alt=\"Screenshot of the Hardening settings tab with four switches switched on\" width=\"1200\" \/>Hardening: file editor, username discovery, version tag and application passwords. Demo install with sample data.<\/p>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #fff; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Plus the details that keep you in control<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #cfd6e4; text-align: center;\"><span style=\"color: #000000;\">Opt-in design, local processing and clear limits.<\/span><\/p>\n<div>\n<div style=\"background: rgba(255,255,255,0.06); border: 1px solid rgba(217,165,33,0.45); padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #fff;\"><span style=\"color: #000000;\">Opt-in by design<\/span><\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #d6dbe6;\"><span style=\"color: #000000;\">Every protection starts off. Open Settings and switch on only what you need, one tab at a time.<\/span><\/p>\n<\/div>\n<div style=\"background: rgba(255,255,255,0.06); border: 1px solid rgba(217,165,33,0.45); padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #fff;\"><span style=\"color: #000000;\">Runs on your server<\/span><\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #d6dbe6;\"><span style=\"color: #000000;\">Everything runs on your server. The plugin sends no data to 007AJ. Firewall rules change only through plugin releases.<\/span><\/p>\n<\/div>\n<div style=\"background: rgba(255,255,255,0.06); border: 1px solid rgba(217,165,33,0.45); padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #fff;\"><span style=\"color: #000000;\">Honest about REMOTE_ADDR<\/span><\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #d6dbe6;\"><span style=\"color: #000000;\">IP addresses are read from REMOTE_ADDR only. Forwarded headers are not trusted. Behind a proxy or CDN that does not restore the visitor address, check the address shown on Settings before turning on lockouts or blocks.<\/span><\/p>\n<\/div>\n<div style=\"background: rgba(255,255,255,0.06); border: 1px solid rgba(217,165,33,0.45); padding: 24px;\">\n<div style=\"width: 48px; height: 48px; background: #0A0F1A; margin-bottom: 16px;\"><\/div>\n<h3 style=\"margin: 0 0 8px; font-size: 19px; line-height: 1.3; color: #fff;\"><span style=\"color: #000000;\">Privacy tools included<\/span><\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #d6dbe6;\"><span style=\"color: #000000;\">Suggested privacy policy text, plus a personal data exporter and eraser for activity log and live traffic of logged-in users.<\/span><\/p>\n<\/div>\n<\/div>\n<div style=\"height: 34px;\"><\/div>\n<h5 style=\"text-align: center;\"><span style=\"color: #000000;\"><img decoding=\"async\" style=\"height: auto; border: 1px solid rgba(217,165,33,0.45);\" src=\"https:\/\/staging.007aj.com\/wp-content\/uploads\/2026\/10\/ajsecs-feature-overview-illustration.png\" alt=\"Illustration of 007AJ Security Scanner and Firewall Suite features: login lockout, firewall, integrity scan, repair, live traffic and hardening\" width=\"1200\" \/><\/span>Illustration, not a screenshot.<\/h5>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">How it works<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">From install to a protection set you chose.<\/p>\n<div>\n<div style=\"background: #fff; border: 1px solid #e5e7eb; padding: 22px;\">\n<div style=\"width: 44px; height: 44px; background: #D9A521; color: #0a0f1a; font-weight: 800; font-size: 20px;\">1<\/div>\n<div>\n<h3 style=\"margin: 0 0 6px; font-size: 18px; color: #0a0f1a;\">Install and open Settings<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Upload the suite plugin and switch it on. It is standalone \u2014 you do not need the free sibling. Open 007AJ Security &gt; Settings.<\/p>\n<\/div>\n<\/div>\n<div style=\"background: #fff; border: 1px solid #e5e7eb; padding: 22px;\">\n<div style=\"width: 44px; height: 44px; background: #D9A521; color: #0a0f1a; font-weight: 800; font-size: 20px;\">2<\/div>\n<div>\n<h3 style=\"margin: 0 0 6px; font-size: 18px; color: #0a0f1a;\">Switch on what you need<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Turn on login lockout, the firewall, rate limits, IP lists, scans, live traffic and hardening one tab at a time.<\/p>\n<\/div>\n<\/div>\n<div style=\"background: #fff; border: 1px solid #e5e7eb; padding: 22px;\">\n<div style=\"width: 44px; height: 44px; background: #D9A521; color: #0a0f1a; font-weight: 800; font-size: 20px;\">3<\/div>\n<div>\n<h3 style=\"margin: 0 0 6px; font-size: 18px; color: #0a0f1a;\">Run a scan and watch traffic<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Run an integrity scan, optionally schedule daily or weekly digests, and review live traffic and the activity log.<\/p>\n<\/div>\n<\/div>\n<div style=\"background: #fff; border: 1px solid #e5e7eb; padding: 22px;\">\n<div style=\"width: 44px; height: 44px; background: #D9A521; color: #0a0f1a; font-weight: 800; font-size: 20px;\">4<\/div>\n<div>\n<h3 style=\"margin: 0 0 6px; font-size: 18px; color: #0a0f1a;\">Repair or quarantine when needed<\/h3>\n<p style=\"margin: 0; font-size: 15.5px; line-height: 1.6; color: #4b5563;\">Repair official files from WordPress.org with a quarantine backup, or quarantine unknown files you do not recognise.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Made for real WordPress sites<\/h2>\n<p style=\"margin: 0 auto 36px; max-width: 720px; font-size: 18px; line-height: 1.6; color: #4b5563; text-align: center;\">Use it wherever you want opt-in, on-server protections without a GeoIP dependency.<\/p>\n<div style=\"text-align: center;\">Agency client sites, Business and brochure sites, Online shops, Membership sites, Documentation sites, Staging and production, Local business sites, Blogs and magazines<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<div style=\"background: #0A0F1A; border: 1px solid #D9A521; padding: 32px 28px; color: #fff;\">\n<div><\/div>\n<div>\n<h2 style=\"margin: 0 0 8px; color: #fff; line-height: 1.2;\">Fully licensed version<\/h2>\n<p style=\"margin: 0; font-size: 18px; line-height: 1.6; color: #e5e9f2;\"><strong style=\"color: #d9a521;\">Fully licensed version \u2014 use on your own sites.<\/strong> You get the complete plugin, with every feature described on this page.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Requirements<\/h2>\n<div style=\"height: 24px;\"><\/div>\n<ul style=\"list-style: none; margin: 0 auto; padding: 0; max-width: 760px;\">\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">WordPress 6.3 or newer (shown working on a current WordPress 7.1 install)<\/li>\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">PHP 7.4 or newer<\/li>\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">A single WordPress site (the suite is built for standard installs)<\/li>\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">Integrity scan and repair contact WordPress.org only (checksums and official file downloads) \u2014 nothing is sent to 007AJ<\/li>\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">No GeoIP database and no outside GeoIP or malware-signature cloud service<\/li>\n<li style=\"padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-size: 16.5px; line-height: 1.5; color: #1f2937;\">If DISABLE_WP_CRON is true, configure a real system cron that requests wp-cron.php for scheduled scans<\/li>\n<\/ul>\n<\/div>\n<div style=\"max-width: 1100px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 12px; line-height: 1.15; color: #0a0f1a; text-align: center; font-weight: 800; letter-spacing: -0.01em;\">Frequently asked questions<\/h2>\n<div style=\"height: 24px;\"><\/div>\n<div style=\"max-width: 820px; margin: 0 auto;\">What licence do I get?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">Each purchase is a fully licensed copy of the plugin for use on your own sites.<\/p>\n<p>Do I need the free 007AJ Security plugin too?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">No. This suite is standalone and includes everything the free plugin does. If both are active, the free plugin pauses itself.<\/p>\n<p>Are protections on by default?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">No. Every protection stays off until you switch it on under Settings.<\/p>\n<p>Can I lock myself out?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">The plugin tries to prevent it: your current IP cannot be added to the block list, custom block paths cannot cover wp-login.php or wp-admin, and administrators are exempt from the pattern rules and most rate limits. If you still get locked out, rename the plugin folder over FTP or your host\u2019s file manager.<\/p>\n<p>Does repair change files without asking?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">No. Scans only read files. Repair and quarantine run only when you click their buttons, and each one keeps a copy you can restore.<\/p>\n<p>Does the plugin include country blocking?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">No. Country blocking would need a GeoIP database or an outside lookup service. This plugin uses neither. Use CIDR ranges or your host\u2019s or CDN\u2019s country rules instead.<\/p>\n<p>Does it scan for malware signatures in the cloud?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">No. Integrity checks compare files with WordPress.org checksums. There is no outside malware-signature service and no cloud scanning beyond WordPress.org checksum and repair downloads.<\/p>\n<p>What does the integrity scan cover?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">WordPress core, and optionally plugins from WordPress.org. Themes and custom or commercial plugins have no published checksums and are listed as not checked.<\/p>\n<p>How do I clear a login lockout or temporary block?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">Locked-out addresses and temporary blocks are listed on the Dashboard. Use the clear-lockout control for a locked IP, or release a temporary block from the same screen.<\/p>\n<p>Does the plugin contact other sites?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">Only WordPress.org, and only for integrity scans and repairs. It sends no visitor data and nothing to 007AJ.<\/p>\n<p>Can I remove all data when I delete the plugin?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">Yes. A setting under Log and data lets you delete settings, logs, traffic, the file baseline and the quarantine folder when the plugin is deleted. It is off by default.<\/p>\n<p>Is it translation-ready?<\/p>\n<p style=\"margin: 12px 0 0; font-size: 15.5px; line-height: 1.65; color: #4b5563;\">Yes. Text is prepared for translation and a languages folder is included.<\/p>\n<\/div>\n<\/div>\n<div style=\"max-width: 760px; margin: 0 auto;\">\n<h2 style=\"margin: 0 0 14px; line-height: 1.15; color: #fff; font-weight: 800;\"><span style=\"color: #000000;\">Security you switch on when you are ready<\/span><\/h2>\n<p style=\"margin: 0 0 24px; font-size: 18px; line-height: 1.65; color: #cfd6e4;\"><span style=\"color: #000000;\">Login lockout, a request firewall, IP lists, rate limits, integrity scan with repair, file monitoring and live traffic \u2014 fully licensed version for your own sites.<\/span><\/p>\n<p style=\"margin: 0; font-size: 14px; letter-spacing: 0.2em; color: #d9a521; font-weight: bold;\">007AJ<\/p>\n<\/div>\n<div style=\"background: #05080f; color: #8b93a5; text-align: center; font-size: 13px; line-height: 1.6; padding: 18px 20px;\">007AJ Security Scanner &amp; Firewall Suite by 007AJ. Screenshots are from a demo install with sample data; the graphic labelled \u201cIllustration\u201d is not a screenshot. WordPress is a trademark of the WordPress Foundation; this plugin is not affiliated with it.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SPECIAL LIMITED-TIME PRICE 007AJ 007AJ Security Scanner &amp; Firewall Suite Login lockout, request firewall, integrity scan, repair and live traffic A standalone WordPress security suite by 007AJ. Switch on login lockout, a request firewall with rule categories, IP allow and block lists, rate limits, scheduled integrity scans against WordPress.org checksums, file change monitoring, repair with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":2,"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/themes8.007aj.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}