Файловый менеджер - Редактировать - /home/digitalm/studiodentisticodigitalecm/wp-content/plugins/security-ninja/languages/security-ninja.pot
Назад
#, fuzzy msgid "" msgstr "" "Project-Id-Version: Security Ninja\n" "POT-Creation-Date: 2025-01-25 21:08-0500\n" "PO-Revision-Date: 2019-05-09 16:21-0400\n" "Last-Translator: Lars Koudal <lars@koudal.dk>\n" "Language-Team: Lars Koudal <admin@wpsecurityninja.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "X-Generator: Poedit 3.5\n" "X-Poedit-Basepath: ..\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-WPHeader: security-ninja.php\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" "_nx_noop:3c,1,2;__ngettext_noop:1,2\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: *.js\n" "X-Poedit-SearchPathExcluded-1: freemius\n" "X-Poedit-SearchPathExcluded-2: misc\n" #: class-wf-sn-tests.php:23 msgid "Check if WordPress core is up to date." msgstr "" #: class-wf-sn-tests.php:28 msgid "Check if automatic WordPress core updates are enabled." msgstr "" #: class-wf-sn-tests.php:35 msgid "Check if plugins are up to date." msgstr "" #: class-wf-sn-tests.php:40 msgid "Check if there are deactivated plugins." msgstr "" #: class-wf-sn-tests.php:45 msgid "Check if active plugins have been updated in the last 12 months." msgstr "" #: class-wf-sn-tests.php:50 msgid "Check if active plugins are compatible with your version of WP." msgstr "" #: class-wf-sn-tests.php:57 msgid "Check if themes are up to date." msgstr "" #: class-wf-sn-tests.php:62 msgid "Check if there are unnecessary themes." msgstr "" #: class-wf-sn-tests.php:68 msgid "Check if full WordPress version info is revealed in page's meta data." msgstr "" #: class-wf-sn-tests.php:73 msgid "Check if Windows Live Writer link is present in the header data." msgstr "" #: class-wf-sn-tests.php:79 msgid "Check the PHP version." msgstr "" #: class-wf-sn-tests.php:85 msgid "Check the MySQL version." msgstr "" #: class-wf-sn-tests.php:90 msgid "Check if database table prefix is the default one (wp_)." msgstr "" #: class-wf-sn-tests.php:96 msgid "Check if server response headers contain detailed PHP version info." msgstr "" #: class-wf-sn-tests.php:101 msgid "Check if expose_php PHP directive is turned off." msgstr "" #: class-wf-sn-tests.php:107 msgid "Check if user with username \"admin\" exists." msgstr "" #: class-wf-sn-tests.php:112 msgid "Check if \"anyone can register\" option is enabled." msgstr "" #: class-wf-sn-tests.php:117 msgid "Check if user with ID \"1\" exists." msgstr "" #: class-wf-sn-tests.php:123 msgid "Check for display of unnecessary information on failed login attempts." msgstr "" #: class-wf-sn-tests.php:129 msgid "Check if wp-config.php file has the right permissions (chmod) set." msgstr "" #: class-wf-sn-tests.php:134 msgid "Check if wp-config.php is present on the default location." msgstr "" #: class-wf-sn-tests.php:139 msgid "Check the strength of WordPress database password." msgstr "" #: class-wf-sn-tests.php:144 msgid "Check if security keys and salts have proper values." msgstr "" #: class-wf-sn-tests.php:149 msgid "Check the age of security keys and salts." msgstr "" #: class-wf-sn-tests.php:154 msgid "Check if general debug mode is enabled." msgstr "" #: class-wf-sn-tests.php:159 msgid "Check if WordPress debug.log file exists." msgstr "" #: class-wf-sn-tests.php:164 msgid "Check if database debug mode is enabled." msgstr "" #: class-wf-sn-tests.php:169 msgid "Check if JavaScript debug mode is enabled." msgstr "" #: class-wf-sn-tests.php:174 msgid "Check if display_errors PHP directive is turned off." msgstr "" #: class-wf-sn-tests.php:179 msgid "" "Check if WordPress installation address is the same as the site address." msgstr "" #: class-wf-sn-tests.php:185 msgid "Check if register_globals PHP directive is turned off." msgstr "" #: class-wf-sn-tests.php:190 msgid "Check if PHP safe mode is disabled." msgstr "" #: class-wf-sn-tests.php:195 msgid "Check if allow_url_include PHP directive is turned off." msgstr "" #: class-wf-sn-tests.php:201 msgid "Check if plugins/themes file editor is enabled." msgstr "" #: class-wf-sn-tests.php:206 msgid "Check if uploads folder is browsable by browsers." msgstr "" #: class-wf-sn-tests.php:211 msgid "Check if Application Passwords are enabled." msgstr "" #: class-wf-sn-tests.php:216 msgid "Check if MySQL server is connectable from outside with the WP user." msgstr "" #: class-wf-sn-tests.php:221 msgid "Check if EditURI (XML-RPC) link is present in the header data." msgstr "" #: class-wf-sn-tests.php:226 msgid "Check if Timthumb script is used in the active theme." msgstr "" #: class-wf-sn-tests.php:231 msgid "Check if the server is vulnerable to the Shellshock bug #6271." msgstr "" #: class-wf-sn-tests.php:236 msgid "Check if the server is vulnerable to the Shellshock bug #7169." msgstr "" #: class-wf-sn-tests.php:241 sn-tests-description.php:781 msgid "Check if admin interface is delivered via SSL" msgstr "" #: class-wf-sn-tests.php:246 sn-tests-description.php:794 msgid "Check if MySQL account used by WordPress has too many permissions" msgstr "" #: class-wf-sn-tests.php:251 msgid "" "Check if the list of usernames can be fetched by looping through user IDs" msgstr "" #: class-wf-sn-tests.php:256 sn-tests-description.php:209 msgid "Check if the REST API links are shown in code" msgstr "" #: class-wf-sn-tests.php:261 msgid "Check if server response headers contain X-Content-Type-Options." msgstr "" #: class-wf-sn-tests.php:266 msgid "Check if server response headers contain X-Frame-Options." msgstr "" #: class-wf-sn-tests.php:271 msgid "Check if server response headers contain Strict-Transport-Security." msgstr "" #: class-wf-sn-tests.php:276 msgid "Check if server response headers contain Referrer-Policy." msgstr "" #: class-wf-sn-tests.php:281 msgid "Check if server response headers contain Permissions-Policy." msgstr "" #: class-wf-sn-tests.php:286 msgid "Check if server response headers contain Content-Security-Policy." msgstr "" #: class-wf-sn-tests.php:291 sn-tests-description.php:536 msgid "Check if the REST API is enabled." msgstr "" #: class-wf-sn-tests.php:296 msgid "Check for unwanted files in your root folder you should remove." msgstr "" #: class-wf-sn-tests.php:325 msgid "REST API URL not found." msgstr "" #: class-wf-sn-tests.php:346 msgid "REST API is accessible." msgstr "" #: class-wf-sn-tests.php:351 #, php-format msgid "REST API is not accessible. Response Code: %s" msgstr "" #: class-wf-sn-tests.php:374 class-wf-sn-tests.php:375 #: class-wf-sn-tests.php:376 class-wf-sn-tests.php:377 #: class-wf-sn-tests.php:378 class-wf-sn-tests.php:379 #: class-wf-sn-tests.php:380 class-wf-sn-tests.php:381 #: modules/auto-fixer/class-wf-sn-fixes.php:106 #: modules/auto-fixer/class-wf-sn-fixes.php:107 #: modules/auto-fixer/class-wf-sn-fixes.php:108 #: modules/auto-fixer/class-wf-sn-fixes.php:109 #: modules/auto-fixer/class-wf-sn-fixes.php:110 #: modules/auto-fixer/class-wf-sn-fixes.php:111 #: modules/auto-fixer/class-wf-sn-fixes.php:112 #: modules/auto-fixer/class-wf-sn-fixes.php:113 msgid "Common name for config file backup - can contain critical information" msgstr "" #: class-wf-sn-tests.php:382 modules/auto-fixer/class-wf-sn-fixes.php:114 msgid "Can contain server details or errors that can be exploited." msgstr "" #: class-wf-sn-tests.php:383 modules/auto-fixer/class-wf-sn-fixes.php:115 msgid "Can contain user details or errors that can be exploited." msgstr "" #: class-wf-sn-tests.php:384 modules/auto-fixer/class-wf-sn-fixes.php:116 msgid "" ".htaccess backup files on SiteGround - Can show server details or " "configurations that should not be public." msgstr "" #: class-wf-sn-tests.php:385 modules/auto-fixer/class-wf-sn-fixes.php:117 msgid "" ".htaccess backup file by Swift Performance - Can show server details or " "configurations that should not be public." msgstr "" #: class-wf-sn-tests.php:386 modules/auto-fixer/class-wf-sn-fixes.php:140 msgid "" ".sql files should not be kept on your server - they may contain sensitive " "data." msgstr "" #: class-wf-sn-tests.php:387 modules/auto-fixer/class-wf-sn-fixes.php:118 msgid "" "Displays all details about PHP on your website, should only exist briefly " "during development." msgstr "" #: class-wf-sn-tests.php:388 class-wf-sn-tests.php:389 #: modules/auto-fixer/class-wf-sn-fixes.php:119 #: modules/auto-fixer/class-wf-sn-fixes.php:120 msgid "Should only exist briefly during development and not on a live site." msgstr "" #: class-wf-sn-tests.php:390 modules/auto-fixer/class-wf-sn-fixes.php:141 msgid "Copies of old files could contain important info about your server." msgstr "" #: class-wf-sn-tests.php:391 msgid "Default license.txt file" msgstr "" #: class-wf-sn-tests.php:392 msgid "Default readme.html" msgstr "" #: class-wf-sn-tests.php:440 msgid "The server is using HTTPS. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:445 msgid "" "The server is not using HTTPS. It is recommended to use HTTPS to enhance " "security." msgstr "" #: class-wf-sn-tests.php:465 msgid "You should set your Settings -> General URLs to start with https://" msgstr "" #: class-wf-sn-tests.php:468 msgid "Admin URLs are set to start with https." msgstr "" #: class-wf-sn-tests.php:474 msgid "" "Admin pages are not secured by SSL. It is recommended to force SSL in admin " "pages." msgstr "" #: class-wf-sn-tests.php:478 msgid "Great, admin pages are secured by SSL." msgstr "" #: class-wf-sn-tests.php:502 msgid "An error occurred during the TimThumb scan." msgstr "" #: class-wf-sn-tests.php:505 #, php-format msgid "TimThumb file found in theme: %s. Please remove or replace it." msgstr "" #: class-wf-sn-tests.php:508 #, php-format msgid "No TimThumb file found in theme: %s. Your theme is safe." msgstr "" #: class-wf-sn-tests.php:545 msgid "Failed to list directory contents." msgstr "" #: class-wf-sn-tests.php:569 msgid "Failed to read file contents." msgstr "" #: class-wf-sn-tests.php:592 msgid "TimThumb script detected." msgstr "" #: class-wf-sn-tests.php:599 msgid "No TimThumb scripts detected." msgstr "" #: class-wf-sn-tests.php:623 #, php-format msgid "The user with ID 1 exists, and the username is %s." msgstr "" #: class-wf-sn-tests.php:626 msgid "No user exists with ID 1." msgstr "" #: class-wf-sn-tests.php:650 #, php-format msgid "Looked for file here: %s" msgstr "" #: class-wf-sn-tests.php:653 msgid "wp-config.php file found in the WordPress root directory." msgstr "" #: class-wf-sn-tests.php:656 msgid "" "wp-config.php file not found in the WordPress root directory. It is " "recommended to place wp-config.php in the root directory for standard " "WordPress installations." msgstr "" #: class-wf-sn-tests.php:681 msgid "Unable to determine the MySQL current user." msgstr "" #: class-wf-sn-tests.php:684 msgid "" "MySQL current user can connect from any host, which might be a security risk." msgstr "" #: class-wf-sn-tests.php:687 msgid "" "MySQL current user is restricted to localhost, which is a secure " "configuration." msgstr "" #: class-wf-sn-tests.php:690 #, php-format msgid "Unexpected MySQL current user host: %s" msgstr "" #: class-wf-sn-tests.php:713 msgid "Database permissions are set correctly." msgstr "" #: class-wf-sn-tests.php:722 msgid "Failed to retrieve database permissions." msgstr "" #: class-wf-sn-tests.php:729 msgid "Database permissions are too permissive." msgstr "" #: class-wf-sn-tests.php:767 class-wf-sn-tests.php:833 msgid "Failed to retrieve the home page for analysis." msgstr "" #: class-wf-sn-tests.php:790 msgid "" "The wlwmanifest link is present. It is recommended to remove it if not " "needed." msgstr "" #: class-wf-sn-tests.php:792 msgid "" "The wlwmanifest link is not present. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:796 class-wf-sn-tests.php:863 msgid "Unable to retrieve the home page content." msgstr "" #: class-wf-sn-tests.php:857 msgid "" "The EditURI link is present. It is recommended to remove it if not needed." msgstr "" #: class-wf-sn-tests.php:859 msgid "The EditURI link is not present. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:890 msgid "register_globals is enabled. This is a security risk." msgstr "" #: class-wf-sn-tests.php:893 msgid "register_globals is disabled. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:920 msgid "" "display_errors is enabled. This can reveal sensitive information and is a " "security risk." msgstr "" #: class-wf-sn-tests.php:923 msgid "" "display_errors is disabled. This is the recommended configuration for " "production environments to prevent revealing sensitive information." msgstr "" #: class-wf-sn-tests.php:946 msgid "" "The application passwords feature is not available in your WordPress " "installation." msgstr "" #: class-wf-sn-tests.php:952 msgid "" "Application passwords are not available. This is the recommended " "configuration." msgstr "" #: class-wf-sn-tests.php:955 msgid "" "Application passwords are available. Consider disabling this feature if not " "needed to enhance security." msgstr "" #: class-wf-sn-tests.php:979 msgid "File editing is correctly disabled on this site." msgstr "" #: class-wf-sn-tests.php:982 msgid "" "File editing is not disabled on this site. It is recommended to set " "DISALLOW_FILE_EDIT to true in your wp-config.php file for security reasons." msgstr "" #: class-wf-sn-tests.php:1006 msgid "" "Unable to determine the \"expose_php\" setting. Please check your " "configuration." msgstr "" #: class-wf-sn-tests.php:1009 msgid "" "Warning: \"expose_php\" is enabled. It is recommended to disable " "\"expose_php\" to hide PHP version info from headers for security reasons." msgstr "" #: class-wf-sn-tests.php:1012 msgid "" "\"expose_php\" is disabled. Your PHP version info is not exposed in headers, " "which is the recommended setting." msgstr "" #: class-wf-sn-tests.php:1039 msgid "" "Warning: allow_url_include is enabled. It is recommended to disable this " "setting for security reasons." msgstr "" #: class-wf-sn-tests.php:1041 msgid "allow_url_include is disabled - Recommended setting." msgstr "" #: class-wf-sn-tests.php:1063 msgid "Safe Mode is disabled, which is the recommended setting." msgstr "" #: class-wf-sn-tests.php:1066 msgid "Safe Mode is not applicable in PHP versions 5.3.0 and above." msgstr "" #: class-wf-sn-tests.php:1069 msgid "" "Safe Mode is enabled. It is recommended to disable Safe Mode if possible." msgstr "" #: class-wf-sn-tests.php:1094 msgid "An error occurred while checking the registration setting." msgstr "" #: class-wf-sn-tests.php:1097 msgid "Anyone can register on the site." msgstr "" #: class-wf-sn-tests.php:1100 msgid "Only administrators can add new users." msgstr "" #: class-wf-sn-tests.php:1127 msgid "" "REST API links are present in the site headers, which could expose sensitive " "information." msgstr "" #: class-wf-sn-tests.php:1130 msgid "REST API links are not present in the site headers." msgstr "" #: class-wf-sn-tests.php:1165 msgid "An error occurred while checking the WordPress version." msgstr "" #: class-wf-sn-tests.php:1168 msgid "A WordPress core update is available." msgstr "" #: class-wf-sn-tests.php:1171 msgid "Your WordPress version is up to date." msgstr "" #: class-wf-sn-tests.php:1207 msgid "An error occurred while checking the debug.log file." msgstr "" #: class-wf-sn-tests.php:1210 msgid "The debug.log file is accessible." msgstr "" #: class-wf-sn-tests.php:1213 msgid "The debug.log file does not exist or is not accessible." msgstr "" #: class-wf-sn-tests.php:1216 msgid "Unexpected HTTP response code received." msgstr "" #: class-wf-sn-tests.php:1244 msgid "Automatic core updates are explicitly disabled." msgstr "" #: class-wf-sn-tests.php:1247 msgid "Automatic core updates are enabled." msgstr "" #: class-wf-sn-tests.php:1250 msgid "Automatic core updates setting is unrecognized." msgstr "" #: class-wf-sn-tests.php:1258 msgid "Automatic updates are disabled by AUTOMATIC_UPDATER_DISABLED." msgstr "" #: class-wf-sn-tests.php:1261 msgid "Automatic updates are not explicitly disabled." msgstr "" #: class-wf-sn-tests.php:1287 #, php-format msgid "User \"%s\" exists." msgstr "" #: class-wf-sn-tests.php:1290 #, php-format msgid "User \"%s\" does not exist." msgstr "" #: class-wf-sn-tests.php:1325 #, php-format msgid "There is %s plugin update available." msgid_plural "There are %s plugin updates available." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1328 class-wf-sn-tests.php:2769 msgid "All plugins are up to date." msgstr "" #: class-wf-sn-tests.php:1361 #, php-format msgid "There is %s plugin in total." msgid_plural "There are %s plugins in total." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1362 #, php-format msgid "%s is active." msgid_plural "%s are active." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1363 #, php-format msgid "%s is deactivated." msgid_plural "%s are deactivated." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1367 #, php-format msgid "%s is network activated." msgid_plural "%s are network activated." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1369 #, php-format msgid "%s is activated on this site." msgid_plural "%s are activated on this site." msgstr[0] "" msgstr[1] "" #: class-wf-sn-tests.php:1437 #, php-format msgid "Safe to remove %d themes: %s" msgstr "" #: class-wf-sn-tests.php:1440 msgid "All unnecessary themes are already removed." msgstr "" #: class-wf-sn-tests.php:1482 #, php-format msgid "There are %d themes with available updates." msgstr "" #: class-wf-sn-tests.php:1485 msgid "All themes are up to date." msgstr "" #: class-wf-sn-tests.php:1510 msgid "Using a default database prefix is a security risk." msgstr "" #: class-wf-sn-tests.php:1513 msgid "" "Your database prefix is customized. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:1535 msgid "" "WP_DEBUG is enabled. While this is helpful for development, it should be " "disabled on a live site." msgstr "" #: class-wf-sn-tests.php:1538 msgid "" "WP_DEBUG is disabled. This is the recommended configuration for production " "sites." msgstr "" #: class-wf-sn-tests.php:1560 msgid "" "SCRIPT_DEBUG is enabled. While this is helpful for development, it should be " "disabled on a live site to improve performance and security." msgstr "" #: class-wf-sn-tests.php:1563 msgid "" "SCRIPT_DEBUG is disabled. This is the recommended configuration for " "production sites." msgstr "" #: class-wf-sn-tests.php:1586 msgid "" "Database debugging is enabled. This can reveal sensitive information and is " "a security risk." msgstr "" #: class-wf-sn-tests.php:1589 msgid "Database debugging is disabled. This is the recommended configuration." msgstr "" #: class-wf-sn-tests.php:1628 msgid "Unable to determine the file permissions." msgstr "" #: class-wf-sn-tests.php:1631 #, php-format msgid "Current file permissions are %s, which are not secure." msgstr "" #: class-wf-sn-tests.php:1634 #, php-format msgid "Current file permissions are %s. This is a secure configuration." msgstr "" #: class-wf-sn-tests.php:1685 msgid "Failed to make a request to the login page." msgstr "" #: class-wf-sn-tests.php:1688 msgid "Failed login detected with the provided test credentials." msgstr "" #: class-wf-sn-tests.php:1691 msgid "No failed login detected with the provided test credentials." msgstr "" #: class-wf-sn-tests.php:1745 msgid "The brute-force dictionary file is missing or not readable." msgstr "" #: class-wf-sn-tests.php:1755 msgid "Maximum users attack value is not set." msgstr "" #: class-wf-sn-tests.php:1787 msgid "No vulnerable accounts found." msgstr "" #: class-wf-sn-tests.php:1790 #, php-format msgid "Vulnerable accounts: %s" msgstr "" #: class-wf-sn-tests.php:1826 class-wf-sn-tests.php:1892 #: class-wf-sn-tests.php:1956 class-wf-sn-tests.php:2094 #: class-wf-sn-tests.php:2162 class-wf-sn-tests.php:2307 #, php-format msgid "Failed to retrieve the site headers. Error: %s" msgstr "" #: class-wf-sn-tests.php:1848 msgid "" "Error, multiple Strict-Transport-Security headers found. You should only " "have one." msgstr "" #: class-wf-sn-tests.php:1851 msgid "Great, Strict-Transport-Security has been set." msgstr "" #: class-wf-sn-tests.php:1857 #, php-format msgid "" "Strict-Transport-Security header is not set. Detected %d headers in total. " "Ensure your server is configured to send the HSTS header." msgstr "" #: class-wf-sn-tests.php:1912 msgid "" "Error, multiple Referrer-Policy headers found. You should only have one." msgstr "" #: class-wf-sn-tests.php:1915 msgid "Great, Referrer-Policy has been set." msgstr "" #: class-wf-sn-tests.php:1921 #, php-format msgid "Referrer-Policy header is not set. Detected %d headers in total." msgstr "" #: class-wf-sn-tests.php:1975 msgid "" "Error, multiple Permissions-Policy headers found. You should only have one." msgstr "" #: class-wf-sn-tests.php:1978 msgid "Great, Permissions-Policy has been set." msgstr "" #: class-wf-sn-tests.php:1984 msgid "Permissions-Policy header is not set." msgstr "" #: class-wf-sn-tests.php:1984 #, php-format msgid "Detected %d headers in total." msgstr "" #: class-wf-sn-tests.php:2018 msgid "Failed to retrieve the home page headers." msgstr "" #: class-wf-sn-tests.php:2038 msgid "" "Multiple Content Security Policy headers found. You should only have one." msgstr "" #: class-wf-sn-tests.php:2041 msgid "Great, Content Security Policy has been set." msgstr "" #: class-wf-sn-tests.php:2047 msgid "" " Multiple Content Security Policy Report-Only headers found. You should only " "have one." msgstr "" #: class-wf-sn-tests.php:2051 msgid "Content Security Policy is set to report-only mode." msgstr "" #: class-wf-sn-tests.php:2059 #, php-format msgid "" "Content-Security-Policy header is not set. Detected %d headers in total." msgstr "" #: class-wf-sn-tests.php:2115 msgid "" "X-Frame-Options header is set multiple times. This should be set only once." msgstr "" #: class-wf-sn-tests.php:2119 msgid "X-Frame-Options header is properly set." msgstr "" #: class-wf-sn-tests.php:2125 #, php-format msgid "" "X-Frame-Options header is not set. Detected %d headers in total. This can " "make your site vulnerable to clickjacking attacks." msgstr "" #: class-wf-sn-tests.php:2184 msgid "" "X-Content-Type-Options header is set multiple times. This should be set only " "once." msgstr "" #: class-wf-sn-tests.php:2188 msgid "X-Content-Type-Options header is properly set." msgstr "" #: class-wf-sn-tests.php:2194 #, php-format msgid "" "X-Content-Type-Options header is not set. Detected %d headers in total. This " "can make your site vulnerable to MIME type sniffing attacks." msgstr "" #: class-wf-sn-tests.php:2212 msgid "Great, no sensitive information exposed in headers." msgstr "" #: class-wf-sn-tests.php:2228 #, php-format msgid "Error: Unable to get the response. %s" msgstr "" #: class-wf-sn-tests.php:2234 #, php-format msgid "Error: Unexpected response code: %d" msgstr "" #: class-wf-sn-tests.php:2270 #, php-format msgid "Sensitive information exposed in headers: %s" msgstr "" #: class-wf-sn-tests.php:2329 msgid "" "The WordPress version is exposed in the meta generator tag, which is a " "security risk." msgstr "" #: class-wf-sn-tests.php:2335 msgid "The WordPress version is not exposed in the meta generator tag." msgstr "" #: class-wf-sn-tests.php:2340 msgid "Failed to retrieve the site content." msgstr "" #: class-wf-sn-tests.php:2367 msgid "The Site Address (URL) and WordPress Address (URL) are the same." msgstr "" #: class-wf-sn-tests.php:2370 msgid "The Site Address (URL) and WordPress Address (URL) are different." msgstr "" #: class-wf-sn-tests.php:2418 msgid "The database password is empty." msgstr "" #: class-wf-sn-tests.php:2421 msgid "The database password is a simple word from the dictionary." msgstr "" #: class-wf-sn-tests.php:2424 #, php-format msgid "The database password length is only %d characters." msgstr "" #: class-wf-sn-tests.php:2427 msgid "The database password is too simple." msgstr "" #: class-wf-sn-tests.php:2430 msgid "The database password is strong." msgstr "" #: class-wf-sn-tests.php:2479 msgid "All security keys and salts are properly set." msgstr "" #: class-wf-sn-tests.php:2483 #, php-format msgid "" "The following keys are not properly set: %s. Please update them for enhanced " "security." msgstr "" #: class-wf-sn-tests.php:2514 msgid "Unable to locate wp-config.php." msgstr "" #: class-wf-sn-tests.php:2524 msgid "Failed to retrieve the last modification time of wp-config.php." msgstr "" #: class-wf-sn-tests.php:2534 msgid "" "The salts in wp-config.php are older than 93 days. Consider refreshing them " "for enhanced security." msgstr "" #: class-wf-sn-tests.php:2537 msgid "The salts in wp-config.php are up to date." msgstr "" #: class-wf-sn-tests.php:2607 class-wf-sn-tests.php:2664 msgid "The PHP module proc_open is not allowed. This is a good sign." msgstr "" #: class-wf-sn-tests.php:2613 class-wf-sn-tests.php:2670 msgid "Shellshock not applicable on Windows servers." msgstr "" #: class-wf-sn-tests.php:2628 msgid "Unable to execute bash command." msgstr "" #: class-wf-sn-tests.php:2636 class-wf-sn-tests.php:2697 msgid "Server is not vulnerable to Shellshock." msgstr "" #: class-wf-sn-tests.php:2639 msgid "Server is vulnerable to Shellshock!" msgstr "" #: class-wf-sn-tests.php:2683 msgid "Unable to initiate a process for testing." msgstr "" #: class-wf-sn-tests.php:2694 msgid "Server is vulnerable to Shellshock." msgstr "" #: class-wf-sn-tests.php:2766 msgid "No plugins found." msgstr "" #: class-wf-sn-tests.php:2778 #, php-format msgid "The following plugins are outdated: %s" msgstr "" #: class-wf-sn-tests.php:2839 msgid "No active plugins to check." msgstr "" #: class-wf-sn-tests.php:2855 msgid "All plugins are compatible with your version of WordPress." msgstr "" #: class-wf-sn-tests.php:2864 msgid "tested up to" msgstr "" #: class-wf-sn-tests.php:2866 msgid "" "The following plugins may not be compatible with your version of WordPress:" msgstr "" #: class-wf-sn-tests.php:2894 #, php-format msgid "" "Current PHP version: %s. This version is outdated and not recommended for " "use. Please upgrade to a newer version of PHP for improved performance and " "security." msgstr "" #: class-wf-sn-tests.php:2899 #, php-format msgid "" "Current PHP version: %s. This version is below the recommended PHP version. " "Consider upgrading to PHP 7.4 or higher for better performance and security." msgstr "" #: class-wf-sn-tests.php:2904 #, php-format msgid "Current PHP version: %s. Your PHP version is okay." msgstr "" #: class-wf-sn-tests.php:2933 #, php-format msgid "" "Your MySQL version %s is outdated. Consider updating to a newer version for " "better performance and security." msgstr "" #: class-wf-sn-tests.php:2938 #, php-format msgid "" "Your MySQL version %s is below the recommended version. Updating is " "recommended." msgstr "" #: class-wf-sn-tests.php:2943 #, php-format msgid "" "Your MySQL version %s is below the optimal version. Consider updating to " "MySQL 8.0 or greater for best performance and security." msgstr "" #: class-wf-sn-tests.php:2948 #, php-format msgid "" "Your MySQL version %s meets the recommended version for optimal performance " "and security." msgstr "" #: class-wf-sn-tests.php:2991 msgid "Username enumeration test passed." msgstr "" #: class-wf-sn-tests.php:2994 msgid "Username enumeration test failed." msgstr "" #: includes/class-wf-sn-utils.php:74 msgid "Security Ninja - Vulnerability list updated!" msgstr "" #: includes/class-wf-sn-utils.php:127 msgid "a while" msgstr "" #: includes/class-wf-sn-utils.php:260 msgid "Last Login" msgstr "" #: includes/class-wf-sn-utils.php:308 msgid "No recorded login" msgstr "" #: includes/class-wf-sn-utils.php:369 msgid "License automatically activated!" msgstr "" #: includes/class-wf-sn-utils.php:420 msgid "Secure the site" msgstr "" #: includes/class-wf-sn-utils.php:507 msgid "Syncing data with MainWP Dashboard" msgstr "" #: includes/class-wf-sn-utils.php:752 msgid "Security Ninja API" msgstr "" #: includes/class-wf-sn-utils.php:753 msgid "Sending and getting data from Security Ninja API servers." msgstr "" #: includes/class-wf-sn-utils.php:759 msgid "Newsletter" msgstr "" #: includes/class-wf-sn-utils.php:760 msgid "You are added to our newsletter. Unsubscribe anytime." msgstr "" #: includes/class-wf-sn-utils.php:848 includes/sidebar.php:29 #: security-ninja.php:1148 security-ninja.php:1249 security-ninja.php:1290 #: security-ninja.php:1321 msgid "Learn more" msgstr "" #: includes/sidebar.php:31 msgid "About the tests" msgstr "" #: includes/sidebar.php:32 msgid "Even small sites are attacked by hackers" msgstr "" #: includes/sidebar.php:33 msgid "New to WordPress? avoid these beginner mistakes" msgstr "" #: includes/sidebar.php:34 msgid "Guide to Password and Username Security" msgstr "" #: includes/sidebar.php:35 msgid "Signs that your site has been hacked" msgstr "" #: includes/sidebar.php:56 msgid "Install Wizard" msgstr "" #: includes/sidebar.php:56 msgid "get protected in minutes." msgstr "" #: includes/sidebar.php:57 msgid "Firewall Protection" msgstr "" #: includes/sidebar.php:57 msgid "Protect your website from suspicious visitors." msgstr "" #: includes/sidebar.php:58 msgid "Spam Protection" msgstr "" #: includes/sidebar.php:58 msgid "The firewall blocks known spammers." msgstr "" #: includes/sidebar.php:59 msgid "Login Protection" msgstr "" #: includes/sidebar.php:59 msgid "Stop repeated failed logins." msgstr "" #: includes/sidebar.php:60 msgid "Rename Login" msgstr "" #: includes/sidebar.php:60 msgid "Change the default WordPress login URL." msgstr "" #: includes/sidebar.php:61 msgid "2FA" msgstr "" #: includes/sidebar.php:61 msgid "Add two factor authentication to your WordPress login." msgstr "" #: includes/sidebar.php:62 msgid "Country Blocking" msgstr "" #: includes/sidebar.php:62 msgid "Block entire countries." msgstr "" #: includes/sidebar.php:63 modules/core-scanner/core-scanner.php:293 #: modules/scheduled-scanner/scheduled-scanner.php:147 #: modules/scheduled-scanner/scheduled-scanner.php:955 msgid "Core Scanner" msgstr "" #: includes/sidebar.php:63 msgid "Detect infected WordPress core files." msgstr "" #: includes/sidebar.php:64 msgid "Plugin Validation" msgstr "" #: includes/sidebar.php:64 msgid "Check plugins have not been modified with malware." msgstr "" #: includes/sidebar.php:65 modules/malware-scanner/malware-scanner.php:1890 #: security-ninja.php:557 security-ninja.php:1274 msgid "Malware Scanner" msgstr "" #: includes/sidebar.php:65 msgid "Find and remove suspicious files." msgstr "" #: includes/sidebar.php:66 msgid "Auto Fixer" msgstr "" #: includes/sidebar.php:66 msgid "Fix many security issues with a few clicks." msgstr "" #: includes/sidebar.php:67 modules/events-logger/events-logger.php:1035 msgid "Events Logger" msgstr "" #: includes/sidebar.php:67 msgid "Audit log - Know who did what on your website" msgstr "" #: includes/sidebar.php:68 security-ninja.php:556 msgid "Scheduled Scanner" msgstr "" #: includes/sidebar.php:68 msgid "Scan your website for security issues at a specific time." msgstr "" #: includes/sidebar.php:70 msgid "Try the Pro version free for 30 days!" msgstr "" #: includes/sidebar.php:79 msgid "" "We ask for your payment information to reduce fraud and provide a seamless " "subscription experience." msgstr "" #: includes/sidebar.php:80 msgid "CANCEL ANYTIME before the trial ends to avoid being charged." msgstr "" #: includes/sidebar.php:81 msgid "We will send you an email reminder BEFORE your trial ends." msgstr "" #: includes/sidebar.php:82 msgid "We accept Visa, Mastercard, American Express and PayPal." msgstr "" #: includes/sidebar.php:83 msgid "Upgrade, downgrade or cancel any time." msgstr "" #: includes/sidebar.php:84 msgid "Bulk discounts for more websites." msgstr "" #: includes/sidebar.php:86 msgid "Read more about the Pro version" msgstr "" #: includes/sidebar.php:106 msgid "Blocked visits" msgstr "" #: includes/sidebar.php:124 msgid "Plugin help" msgstr "" #: includes/sidebar.php:131 msgid "Search Documentation" msgstr "" #: includes/sidebar.php:132 msgid "Need human help?" msgstr "" #: includes/sidebar.php:138 msgid "Support Forum" msgstr "" #: includes/sidebar.php:141 msgid "Reset Account" msgstr "" #: includes/sidebar.php:147 msgid "Restart the setup wizard" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:232 msgid "QR code generated successfully" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:258 msgid "Two Factor Authentication" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:261 msgid "Bypass 2FA" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:265 msgid "Check this box to allow the user to bypass Two Factor Authentication." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:386 msgid "Failed to save the generated passphrase." msgstr "" #. translators: %s: Error message #: modules/2fa/class-wf-sn-2fa.php:396 #, php-format msgid "Failed to generate or save 2FA passphrase: %s" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:488 msgid "Missing required information." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:499 msgid "Invalid or expired session." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:511 msgid "User secret is missing." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:515 msgid "Failed to retrieve the 2FA secret." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:535 #, php-format msgid "Failed to retrieve user data for user ID: %d" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:536 msgid "Failed to retrieve user data." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:547 #, php-format msgid "2FA verification successful for %s" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:552 msgid "Verified. Logging you in." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:558 msgid "Incorrect 2FA code. Please try again." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:611 msgid "Checking code..." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:612 msgid "Network error. Please check your connection and try again." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:613 msgid "Error generating QR code. Please try again." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:614 msgid "An unknown error occurred. Please try again." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:630 msgid "Invalid user ID or object." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:633 msgid "Invalid user ID." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:652 msgid "2FA Verification" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:711 msgid "QR Code Loading" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:715 msgid "Generate New QR Code" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:721 msgid "Enter the 6-digit code from your authentication app." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:726 msgid "Verify Code" msgstr "" #. translators: %1$d: number of days left, %2$d: number of hours left #: modules/2fa/class-wf-sn-2fa.php:751 #, php-format msgid "You have %1$d days and %2$d hours left to set up 2FA. " msgstr "" #: modules/2fa/class-wf-sn-2fa.php:757 msgid "Skip for now" msgstr "" #. translators: %s: Site title. #: modules/2fa/class-wf-sn-2fa.php:767 #, php-format msgctxt "security-ninja" msgid "← Back to %s" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:893 msgid "Missing temp_token" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:900 msgid "Invalid or expired session" msgstr "" #: modules/2fa/class-wf-sn-2fa.php:905 msgid "User not found" msgstr "" #. translators: %1$d: number of days left, %2$d: number of hours left #: modules/2fa/class-wf-sn-2fa.php:939 #, php-format msgid "" "User skipped 2FA setup. Time left to activate: %1$d days and %2$d hours." msgstr "" #: modules/2fa/class-wf-sn-2fa.php:945 msgid "Continuing to dashboard..." msgstr "" #: modules/auto-fixer/auto-fixer.php:119 msgid "Cleaned /sn-backups/ folder " msgstr "" #: modules/auto-fixer/auto-fixer.php:200 modules/auto-fixer/auto-fixer.php:266 #: modules/cloud-firewall/cloud-firewall.php:1685 #: modules/cloud-firewall/cloud-firewall.php:1728 #: modules/cloud-firewall/cloud-firewall.php:1803 #: modules/cloud-firewall/cloud-firewall.php:1861 #: modules/core-scanner/core-scanner.php:218 #: modules/core-scanner/core-scanner.php:924 #: modules/events-logger/events-logger.php:720 #: modules/malware-scanner/malware-scanner.php:158 #: modules/malware-scanner/malware-scanner.php:688 #: modules/malware-scanner/malware-scanner.php:712 #: modules/malware-scanner/malware-scanner.php:762 #: modules/malware-scanner/malware-scanner.php:814 #: modules/malware-scanner/malware-scanner.php:1025 #: modules/malware-scanner/malware-scanner.php:1073 #: modules/visitor-log/class-wf-sn-visitor-log.php:323 #: modules/visitor-log/class-wf-sn-visitor-log.php:371 #: modules/wizard/class-wf-sn-wizard.php:562 #: modules/wizard/class-wf-sn-wizard.php:611 #: modules/wizard/class-wf-sn-wizard.php:662 security-ninja.php:2991 msgid "Failed." msgstr "" #: modules/auto-fixer/auto-fixer.php:206 msgid "No test ID parsed" msgstr "" #: modules/auto-fixer/auto-fixer.php:221 msgid "" "Unfortunately, auto fix is not available for this test. Please read the " "instructions above to learn more about the test and how to resolve issues " "related to it." msgstr "" #: modules/auto-fixer/auto-fixer.php:225 msgid "There is nothing to fix for this test. It passed with flying colors." msgstr "" #: modules/auto-fixer/auto-fixer.php:227 msgid "Unfortunately, automatic fix can't be applied." msgstr "" #: modules/auto-fixer/auto-fixer.php:236 msgid "Apply Fix" msgstr "" #: modules/auto-fixer/auto-fixer.php:239 msgid "No automatic fix available." msgstr "" #: modules/auto-fixer/auto-fixer.php:286 msgid "Fix method not available" msgstr "" #: modules/auto-fixer/auto-fixer.php:289 msgid "Fix not available" msgstr "" #: modules/auto-fixer/auto-fixer.php:306 msgid "Wrong username or password." msgstr "" #: modules/auto-fixer/auto-fixer.php:360 modules/auto-fixer/auto-fixer.php:423 msgid "The file does not exist or is not writable." msgstr "" #: modules/auto-fixer/auto-fixer.php:392 modules/auto-fixer/auto-fixer.php:451 msgid "Error writing to file." msgstr "" #: modules/auto-fixer/auto-fixer.php:620 #, php-format msgid "Failed to restore backup file: %s" msgstr "" #: modules/auto-fixer/auto-fixer.php:632 #, php-format msgid "Backup file does not exist: %s" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:84 msgid "Username enumeration is disabled." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:121 msgid "Default readme.html file in English." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:122 msgid "Default readme.html file in German." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:123 msgid "Default readme.html file in French." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:124 msgid "Default readme.html file in Spanish." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:125 msgid "Default readme.html file in Italian." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:126 msgid "Default readme.html file in Dutch." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:134 #: modules/auto-fixer/class-wf-sn-fixes.php:151 msgid "Unwanted file deleted." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:142 msgid "" "Files with this pattern are leftovers from installation scripts and should " "not be on your server." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:153 msgid "Reason:" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:464 msgid "Security Fixes" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:465 msgid "" "Use the settings here to control the security on your website. These " "features can be enabled and disabled based on what requirements your website/" "server has." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:475 msgid "WordPress Features" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:480 msgid "Disable plugin & theme editor" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:494 msgid "Disables the plugin editor and the theme editor." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:501 msgid "Disable debug mode" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:515 msgid "" "Disables the error log. This could contain information hackers could abuse " "to attack your system." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:522 msgid "Disable WP Sitemaps" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:536 msgid "" "Disables the sitemaps functionality introduced in WordPress 5.5. This " "feature is not security related, but can create issues with SEO plugins." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:543 #: modules/auto-fixer/fixers/fix_application_passwords.php:18 msgid "Disable Application Passwords" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:557 msgid "" "Disables the Application Password feature introduced in WordPress 5.6. " "Allows external services and programs to interact with your website. If not " "used specifically it does not need to be enabled." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:564 msgid "Disable Username Enumeration" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:578 msgid "" "This will prevent redirections from yoursite.com/?author={id} to yoursite." "com/author/username" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:585 msgid "Remove unwanted files" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:599 msgid "" "If enabled, a daily cleanup process cleans up unneeded files from your " "WordPress installation. Access to .bak, .sql and other files are blocked via " "the firewall module." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:609 msgid "Hide WP Version" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:623 msgid "Hide WordPress version info is revealed in page's meta data." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:630 msgid "Hide WLW" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:644 msgid "Hide Windows Live Writer link in page's meta data." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:651 msgid "Secure Cookies" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:657 msgid "Enable Secure Cookies" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:673 msgid "" "Enforcing all cookies are set as secure adds a layer of protection against " "cross-site scripting attacks and is an easy measure to protect your website." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:674 msgid "These settings are added to your wp-config.php file." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:687 msgid "Security Headers" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:688 msgid "" "Configuring your website with the right security headers can help your " "website from a lot of problems. It can be difficult to get the settings " "right, so be sure to test your website properly." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:695 msgid "Hide PHP Version" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:709 msgid "" "Removes the \"X-Powered-By\" header. No need to tell what software version " "you are running." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:716 msgid "X-Content-Type-Options" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:733 msgid "" "Setting this will force a browser to only load external resources (.css, .js " "and so on) if the content-type matches what is expected. This prevents " "malicious hidden code in unexpected files." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:734 #: modules/auto-fixer/class-wf-sn-fixes.php:759 #: modules/auto-fixer/class-wf-sn-fixes.php:784 #: modules/auto-fixer/class-wf-sn-fixes.php:809 #: modules/auto-fixer/class-wf-sn-fixes.php:835 msgid "Default: " msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:741 msgid "X-Frame-Options" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:758 sn-tests-description.php:96 msgid "" "The X-Frame-Options response header indicates if a page is allowed to render " "a page in an iframe, frame or object. Avoid clickjacking attacks simply by " "not allowing your content to be embedded on other websites." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:766 msgid "Strict-Transport-Security" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:783 msgid "" "When enabled, HSTS instructs browsers to only connect to your website using " "HTTPS, preventing SSL stripping attacks and ensuring all data transmission " "is encrypted." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:791 msgid "Referrer-Policy" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:808 msgid "" "Referrer-Policy is a way to control when the \"referrer\" header information " "is allowed. This means which websites can see where visitors are referred " "from. The recommended setting \"same-origin\" allows you to still track data " "internally on your website." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:816 msgid "Permissions-Policy" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:833 msgid "" "This is a way to instruct a browser which features it can use on a website. " "With this you can explitly prevent access to the camera, microphone, " "geolocation and many other features." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:834 msgid "For a full and updated list check out the link: " msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:834 msgid "Mozilla.org - Permissions Policy" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:836 msgid "" "Note: This was previously named Feature Policy. Both the name and the syntax " "have been changed since then." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:843 msgid "Content-Security-Policy" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:860 msgid "" "Warning: If you embed scripts from external websites, Google Analytics or " "other sources this could break your website functionality. Read and test " "before implementing." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:861 sn-tests-description.php:69 msgid "" "Since each website is different, we can only give a general suggestion and " "strongly advise to remove the fix again if something on your website stops " "working." msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:863 msgid "Examples" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:864 msgid "All is allowed, but only in code coming from this website:" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:865 msgid "upgrade-insecure-requests; frame-ancestors 'self'" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:867 msgid "Allow JavaScript only from this website and Google Analytics:" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:868 msgid "" "upgrade-insecure-requests; frame-ancestors 'self'; script-src 'self' www." "google-analytics.com;" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:870 msgid "" "Scott Helme is a security researcher and has written a really in-depth " "walkthrough of Content Security Policy. " msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:870 msgid "Content Security Policy - An Introduction" msgstr "" #: modules/auto-fixer/class-wf-sn-fixes.php:877 #: modules/cloud-firewall/cloud-firewall.php:4218 #: modules/events-logger/events-logger.php:1311 #: modules/vulnerabilities/class-wf-sn-vu.php:1595 #: modules/whitelabel/class-wf-sn-wl.php:418 security-ninja.php:2137 msgid "Save Changes" msgstr "" #: modules/auto-fixer/fixers/fix_anyone_can_register.php:7 msgid "Disable Anyone can register" msgstr "" #: modules/auto-fixer/fixers/fix_anyone_can_register.php:9 msgid "Fix will disable the \"Anyone can register\" option." msgstr "" #: modules/auto-fixer/fixers/fix_anyone_can_register.php:10 #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:14 #: modules/auto-fixer/fixers/fix_bruteforce_login.php:10 #: modules/auto-fixer/fixers/fix_check_failed_login_info.php:10 #: modules/auto-fixer/fixers/fix_config_chmod.php:9 #: modules/auto-fixer/fixers/fix_core_updates_check.php:10 #: modules/auto-fixer/fixers/fix_debug_check.php:10 #: modules/auto-fixer/fixers/fix_file_editor.php:10 #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:11 #: modules/auto-fixer/fixers/fix_salt_keys_check.php:10 #: modules/auto-fixer/fixers/fix_script_debug_check.php:10 #: modules/auto-fixer/fixers/fix_themes_ver_check.php:9 #: modules/auto-fixer/fixers/fix_uploads_browsable.php:10 #: modules/auto-fixer/fixers/fix_user_exists.php:10 #: modules/auto-fixer/fixers/fix_ver_check.php:10 msgid "Fix applied successfully." msgstr "" #: modules/auto-fixer/fixers/fix_anyone_can_register.php:11 #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:15 #: modules/auto-fixer/fixers/fix_check_failed_login_info.php:11 #: modules/auto-fixer/fixers/fix_config_chmod.php:10 #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:12 #: modules/auto-fixer/fixers/fix_themes_ver_check.php:10 #: modules/auto-fixer/fixers/fix_ver_check.php:11 msgid "Unable to apply fix." msgstr "" #: modules/auto-fixer/fixers/fix_application_passwords.php:20 msgid "Please go to the Fixes menu to disable" msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:7 msgid "Change WordPress installation address" msgstr "" #. translators: %s: Current site URL #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:11 #, php-format msgid "" "WordPress installation address will be changed so it's not the same as the " "site address. Please login again after the fix is applied. Enter the new " "folder name/WordPress address: %s" msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:68 msgid "wp-content directory is in a non-default location. Aborting." msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:77 #, php-format msgid "%s already exists. Aborting." msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:98 #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:110 #, php-format msgid "%s could not be moved successfully. Aborting." msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:151 #, php-format msgid "" "WordPress files moved successfully. You need to login again to the admin " "panel url: %s/wp-admin/" msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:159 msgid "" "An error occurred and could not move the WordPress files into the new " "directory. No changes have been made." msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:164 msgid "Could not write index.php file" msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:167 msgid "Could not create new directory" msgstr "" #: modules/auto-fixer/fixers/fix_blog_site_url_check.php:170 msgid "Enter a valid directory name" msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:7 msgid "Fix weak user passwords" msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:11 msgid "Could not change the username." msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:40 msgid "" "This fix can change the password for users that have a weak one. Enter the " "new desired password for each user or leave the input field blank to assign " "a randomly generated password." msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:44 #, php-format msgid "" "You are currently logged in as %s. Cannot set random password. If you leave " "this field empty the current password will not be changed." msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:67 #: modules/auto-fixer/fixers/fix_bruteforce_login.php:74 #, php-format msgid "Password for user %s set to %s." msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:80 #, php-format msgid "Password for user %s was not changed." msgstr "" #: modules/auto-fixer/fixers/fix_bruteforce_login.php:94 msgid "Some users still have weak passwords." msgstr "" #: modules/auto-fixer/fixers/fix_check_failed_login_info.php:7 msgid "Hide unnecessary information on failed login attempts" msgstr "" #: modules/auto-fixer/fixers/fix_check_failed_login_info.php:9 msgid "" "A universal \"wrong username or password\" message without any details will " "be displayed on all failed login attempts." msgstr "" #: modules/auto-fixer/fixers/fix_config_chmod.php:6 msgid "Update wp-config.php permissions" msgstr "" #: modules/auto-fixer/fixers/fix_config_chmod.php:8 msgid "" "wp-config.php file permissions will be changed to an optimal value (0440)." msgstr "" #: modules/auto-fixer/fixers/fix_config_chmod.php:24 msgid "Permission set to 0440" msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:7 msgid "Move wp-config.php" msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:9 msgid "Move <i>wp-config.php</i> one level up in the folder structure." msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:10 msgid "<i>wp-config.php</i> moved successfully." msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:11 msgid "<i>wp-config.php</i> move failed." msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:24 msgid "" "A wp-config.php file already exists in the new location. Can't overwrite " "because it may belong to an existing installation." msgstr "" #: modules/auto-fixer/fixers/fix_config_location.php:29 msgid "wp-config.php file is already in a non-default location." msgstr "" #: modules/auto-fixer/fixers/fix_core_updates_check.php:7 #: modules/auto-fixer/fixers/fix_debug_check.php:7 msgid "Enable automatic WordPress core updates" msgstr "" #: modules/auto-fixer/fixers/fix_core_updates_check.php:9 msgid "Fix will enable automatic WordPress core updates." msgstr "" #: modules/auto-fixer/fixers/fix_core_updates_check.php:11 msgid "Could not enable automatic updates." msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:22 msgid "Change database table prefix" msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:24 msgid "" "Knowing the names of your database tables can help an attacker dump the " "table's data and get to sensitive information like password hashes. Since WP " "table names are predefined, the only way you can change table names is by " "using a unique prefix. One that's different from \"wp_\" or any similar " "variation such as \"wordpress_\". WARNING: Make sure the wp-config.php is " "writable. Enter your new desired table prefix:" msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:26 msgid "Prefix changed successfully" msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:27 msgid "Could not change table prefix" msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:51 #: security-ninja.php:573 security-ninja.php:589 security-ninja.php:2308 msgid "Security check failed." msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:57 msgid "No fields submitted." msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:75 #, php-format msgid "" "Table prefix is already changed to %s. Please reanalyze your website to " "update the status of this test." msgstr "" #: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:89 msgid "Cannot edit wp-config.php" msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:7 msgid "Delete inactive plugins" msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:9 msgid "Fix will delete inactive plugins. There is NO undo." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:10 msgid "Plugins removed successfully." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:11 msgid "Plugins removal failed." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:45 #: modules/auto-fixer/fixers/fix_deactivated_themes.php:68 msgid "Removed." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_plugins.php:47 #: modules/auto-fixer/fixers/fix_deactivated_themes.php:70 msgid "Could not be removed." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_themes.php:7 msgid "Delete unused themes" msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_themes.php:9 msgid "Fix will delete unused themes. There is NO undo." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_themes.php:10 msgid "Inactive themes removed successfully." msgstr "" #: modules/auto-fixer/fixers/fix_deactivated_themes.php:11 msgid "Inactive Themes Removal Failed." msgstr "" #: modules/auto-fixer/fixers/fix_debug_check.php:9 msgid "Go to the Fixes page to enable or disable." msgstr "" #: modules/auto-fixer/fixers/fix_debug_check.php:11 msgid "Failed to disable debug mode." msgstr "" #: modules/auto-fixer/fixers/fix_file_editor.php:7 msgid "Disable plugins/themes file editor" msgstr "" #: modules/auto-fixer/fixers/fix_file_editor.php:9 msgid "Fix will disable the plugins and themes file editor." msgstr "" #: modules/auto-fixer/fixers/fix_file_editor.php:11 msgid "Could not disable file editor." msgstr "" #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:8 msgid "Update Outdated Plugins" msgstr "" #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:10 msgid "Update all plugins to the latest version." msgstr "" #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:51 msgid "Update Result" msgstr "" #. translators: %1$s is the old version number, %2$s is the new version number #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:60 #: modules/auto-fixer/fixers/fix_themes_ver_check.php:65 #, php-format msgid "Updated from %1$s to %2$s" msgstr "" #: modules/auto-fixer/fixers/fix_plugins_ver_check.php:66 #: modules/auto-fixer/fixers/fix_themes_ver_check.php:76 msgid "Update failed" msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:6 msgid "Disable XML-RPC" msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:8 msgid "" "If you're not using any Really Simple Discovery services such as pingbacks " "there's no need to advertise that endpoint (link) in the header.\n" "\t\t\tPlease note that for most sites this is not a security issue because " "they \"want to be discovered\" but if you want to hide the fact that you're " "using WP this fix will disable it.\n" "\t\t\tWe also block access to the xmlrpc.php file via the .htaccess file." msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:11 msgid "Disabled Successfully" msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:12 msgid "Disable Failed" msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:38 #: modules/auto-fixer/fixers/fix_rpc_meta.php:61 msgid "Block access to xmlrpc.php" msgstr "" #: modules/auto-fixer/fixers/fix_rpc_meta.php:45 msgid "Cannot modify .htaccess file " msgstr "" #: modules/auto-fixer/fixers/fix_salt_keys_check.php:7 msgid "Regenerate WordPress Security keys" msgstr "" #: modules/auto-fixer/fixers/fix_salt_keys_check.php:9 msgid "" "Fix will regenerate all WordPress security/hash keys. After the fix is " "applied you will be asked to login again." msgstr "" #: modules/auto-fixer/fixers/fix_salt_keys_check.php:11 msgid "Could not update keys." msgstr "" #: modules/auto-fixer/fixers/fix_script_debug_check.php:7 msgid "Disable Script Debug Mode" msgstr "" #: modules/auto-fixer/fixers/fix_script_debug_check.php:9 msgid "Fix will disable script debug mode." msgstr "" #: modules/auto-fixer/fixers/fix_script_debug_check.php:11 msgid "Could not disable script debug mode." msgstr "" #: modules/auto-fixer/fixers/fix_themes_ver_check.php:6 msgid "Update Outdated Themes" msgstr "" #: modules/auto-fixer/fixers/fix_themes_ver_check.php:8 msgid "Fix will update all themes to the latest version." msgstr "" #: modules/auto-fixer/fixers/fix_themes_ver_check.php:53 msgid "Update Result:" msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:7 msgid "Make uploads folder non browsable" msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:9 msgid "Fix will modify the uploads folder so it is not browsable." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:11 msgid "Could not apply fix." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:39 msgid ".htaccess file one level up in the directory structure not found." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:47 msgid ".htaccess file not found." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:54 msgid "Cannot read .htaccess file." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:60 msgid "" "Options -Indexes already exists in your .htaccess. Please reanalyze your " "website to update the test status." msgstr "" #: modules/auto-fixer/fixers/fix_uploads_browsable.php:68 msgid "Could not write to .htaccess." msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:6 msgid "Change admin username" msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:8 msgid "" "Fix will change the admin username. <br /><span style=\"color:#F00;\">Once " "the fix is applied you will need to login again with the new username. " "Password will not be changed.</span><br /><br /> \n" "\t\t\t\t\t\t Please input your new desired username: " msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:9 msgid "" "Try not to use usernames like: \"root\", \"god\", \"null\" or similar ones." msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:11 msgid "Could not change username." msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:29 msgid "" "Username admin does not exist. Please reanalyze your website to update the " "test status." msgstr "" #: modules/auto-fixer/fixers/fix_user_exists.php:34 msgid "Username field cannot be empty." msgstr "" #: modules/auto-fixer/fixers/fix_usernames_enumeration.php:7 msgid "Prevent usernames discovery via user IDs" msgstr "" #: modules/auto-fixer/fixers/fix_usernames_enumeration.php:9 msgid "" "Please go to the \"Fixes\" page and enable \"Disable Username Enumeration\"" msgstr "" #: modules/auto-fixer/fixers/fix_ver_check.php:7 msgid "Update Wordpress" msgstr "" #: modules/auto-fixer/fixers/fix_ver_check.php:9 msgid "Fix will update WordPress to the latest version." msgstr "" #: modules/auto-fixer/fixers/fix_wlw_meta.php:16 msgid "Remove Windows Live Writer Link from wordpress page header" msgstr "" #: modules/auto-fixer/fixers/fix_wlw_meta.php:18 msgid "Please go to the \"Fixes\" page and enable \"Hide WLW\" to disable." msgstr "" #: modules/auto-fixer/fixers/fix_wp_header_meta.php:16 msgid "Hide WP version info" msgstr "" #: modules/auto-fixer/fixers/fix_wp_header_meta.php:18 msgid "" "Please go to the \"Fixes\" page and enable \"Hide WP Version\" if necessary." msgstr "" #: modules/cloud-firewall/class-sn-geolocation.php:254 msgid "Requires PHP 5.4 to be able to download the IP2Location database" msgstr "" #: modules/cloud-firewall/class-sn-geolocation.php:294 #, php-format msgid "Unable to download IP2location Database: %s" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:486 msgid "2FA disabled when unblocking IP." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:492 msgid "New IP added to the whitelist using the secret access URL." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:534 msgid "IP is blocked." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:555 msgid "Suspicious data detected during import" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:618 msgid "Suspicious Request" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:634 #: modules/cloud-firewall/cloud-firewall.php:1149 #: modules/visitor-log/class-wf-sn-visitor-log.php:125 msgid "Blocked" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1140 msgid "Your IP:" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1287 #, php-format msgid "Removed %1$s IPs from the Blocklist - older than 24 hours." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1356 #, php-format msgid "Pruned firewall visitors log - %1$s days." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1424 #: modules/cloud-firewall/cloud-firewall.php:1645 #: modules/cloud-firewall/cloud-firewall.php:2879 msgid "" "Warning: Multiple failed login attempts will get you locked out temporarily." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1425 #: modules/cloud-firewall/cloud-firewall.php:1646 #: modules/cloud-firewall/cloud-firewall.php:2777 #: modules/cloud-firewall/cloud-firewall.php:2880 msgid "Something went wrong" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1426 #: modules/cloud-firewall/cloud-firewall.php:1647 #: modules/cloud-firewall/cloud-firewall.php:2881 msgid "You are not allowed to visit this website." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1438 #: modules/cloud-firewall/cloud-firewall.php:1659 msgid "Secure your account with two-factor authentication." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1439 #: modules/cloud-firewall/cloud-firewall.php:1660 msgid "Enter the code from your 2FA app to continue logging in." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1699 msgid "" "Firewall activated. For security best practices, remember to manually review " "and manage your IP whitelist." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1704 msgid "Firewall activated successfully." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1736 msgid "Missing IP." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1744 msgid "Please enter a valid IP address to test." msgstr "" #. translators: 1: IP - 2: The reason, leave as is. #: modules/cloud-firewall/cloud-firewall.php:1751 #, php-format msgid "%1$s is banned. %2$s" msgstr "" #. translators: 1: IP #: modules/cloud-firewall/cloud-firewall.php:1760 #, php-format msgid "%1$s is NOT banned." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1888 msgid "Email sent." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1894 #: modules/events-logger/events-logger.php:971 msgid "Email could not be sent." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:1925 msgid "Security Ninja Firewall secret access link" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:2153 #, php-format msgid "%s blocked due to multiple failed login attempts. %d in %d min." msgstr "" #. translators: 1: IP address, 2: Error message #: modules/cloud-firewall/cloud-firewall.php:2770 #, php-format msgid "%1$s login error. Message: %2$s." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:2781 msgid "Error" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3185 msgid "Important! Please READ!" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3186 msgid "" "In the unlikely situation that your IP gets banned, you will not be able to " "login or access the site. In that case you need the secret access link." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3188 msgid "" "It whitelists your IP and enables access. Please store the link in a safe " "place or use the form below to get it sent to your email address." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3191 msgid "Enabling firewall, please wait" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3192 msgid "" "Enter your email below to receive the secret access link in case you get " "locked out" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3197 msgid "Send secret access link" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3339 #, php-format msgid "Added/updated %1$s IPs from the blocklist." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3472 msgid "Firewall - Protect your website" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3482 #: modules/cloud-firewall/cloud-firewall.php:4230 msgid "Enable Firewall" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3488 msgid "Block attacks to your website" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3491 msgid "" "Protect against 600+ million known bad IPs - The list is automatically " "updated several times a day." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3494 msgid "" "Protect against dangerous requests - SQL injections and other malicious page " "requests." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3497 msgid "" "Country Blocking - Prevent visitors from specific countries to visit your " "website." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3500 msgid "" "Redirect blocked visitors. Prevent visitors from even viewing your website." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3502 msgid "Login Form Protection. Prevent multiple repeated failed logins." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3504 msgid "Rename login URLs and confuse robots." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3513 #, php-format msgid "%1$s bad IPs in list. Last updated %2$s (%3$s) " msgstr "" #. translators: %1$s: Type, %2$s: Formatted date, %3$s: Time difference #: modules/cloud-firewall/cloud-firewall.php:3518 #: modules/cloud-firewall/cloud-firewall.php:3634 #: modules/events-logger/events-logger.php:227 #: modules/malware-scanner/malware-scanner.php:1904 #: modules/vulnerabilities/class-wf-sn-vu.php:1618 msgid "ago" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3534 #, php-format msgid "%s blocked visits so far." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3544 msgid "Disable Firewall" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3548 msgid "Secret Access URL" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3550 msgid "" "Do not share this URL! Use it only to access your website if your IP gets " "banned." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3560 msgid "Firewall Settings" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3566 msgid "Prevent Banned IPs from Accessing the Site" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3577 msgid "" "If set to ON cloud and local firewall will prevent banned IPs from accessing " "the site all together." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3579 msgid "" "If set to OFF they will not be able to log in, but will be able to view the " "site." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3593 msgid "Filter out page requests with suspicious query strings." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3595 msgid "" "Rules are based on the excellent 8G Firewall by Jeff Starr from Perishable " "Press." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3602 security-ninja.php:555 msgid "Cloud Firewall" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3615 msgid "" "The list of 600+ million IPs can sometimes block traffic that should not be " "blocked. Use this to turn off this feature." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3624 #, php-format msgid "%s bad IPs blocked from logging in." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3632 #, php-format msgid "List last updated %1$s (%2$s)" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3646 msgid "Block IP Network" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3659 msgid "" "Participate in the global bad IP network. Submit hack attempts to central " "database." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3665 msgid "Block visits from these countries" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3686 security-ninja.php:2841 #: security-ninja.php:2938 msgid "Select All" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3687 msgid "Select None" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3688 msgid "Choose the countries you want to block." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3692 msgid "" "Be careful not to block USA if you depend on traffic from Google as Google " "crawls your website from USA." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3699 msgid "Message for blocked IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3700 msgid "" "Message shown to blocked visitors when they try to access the site or log in." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3704 msgid "Or you can redirect blocked visitors" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3708 msgid "Redirect blocked visitors" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3711 msgid "" "301 redirect blocked visitors to any URL. Leave empty to show message " "instead." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3717 msgid "Visitor Logging" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3723 msgid "Track visitors" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3733 msgid "Track all visitors and page requests to the website." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3738 #: modules/cloud-firewall/cloud-firewall.php:3826 msgid "1 day" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3739 msgid "3 days" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3740 #: modules/cloud-firewall/cloud-firewall.php:3834 msgid "7 days" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3741 msgid "14 days" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3742 msgid "30 days" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3745 msgid "Keep visitor logs for" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3750 msgid "How long to keep a log of visitors to your website." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3756 msgid "Login Form Protection" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3762 msgid "Protect the login form" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3772 msgid "Protect the login form for repeated login attempts." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3777 msgid "Login notice" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3780 msgid "" "Useful on a multi-user site to warn people what happens if they fail to " "login too many times." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3802 msgid "2 minutes" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3806 msgid "10 minutes" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3810 msgid "20 minutes" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3814 msgid "30 minutes" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3818 msgid "1 hour" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3822 msgid "2 hours" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3830 msgid "2 days" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3838 msgid "1 month" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3842 msgid "1 year" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3846 msgid "forever" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3854 msgid "No" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3858 msgid "Yes" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3863 msgid "Auto-ban rules for failed login attempts" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3875 msgid "" "Users who continuously make failed login attempts will get banned. Five " "failed attempts in five minutes is a good threshold." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3879 msgid "Block \"admin\" login" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3890 msgid "" "Immediately block anyone trying to log in with the classic username " "\"admin\". These are most likely automated attempts to test for weak " "passwords." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3892 msgid "" "Warning: You should not turn this on if you have a user with username " "\"admin\"." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3896 msgid "Hide login errors" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3906 msgid "" "This makes it harder for automated scripts to see if the account they " "attempt to log into even exists." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3914 msgid "" "Error message to show on failed logins. Default: \"Something went wrong\"." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3926 msgid "Change Login URL" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3927 msgid "" "Many automated hacking scripts look for the default wp-login.php file and " "the default /wp-admin URL to try to bruteforce their way in to your website. " "Change the default login URL to prevent this from happening." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3933 msgid "Change login URL" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3945 msgid "" "Warning: You will not be able to log in without the new URL, please remember " "to write down this information." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3950 msgid "New login slug" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3953 msgid "Only alphanumeric characters, underscore (_) and dash (-) are allowed." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3955 msgid "Preview" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3961 msgid "2FA - Two Factor Authentication" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3965 msgid "Enable 2FA" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3977 security-ninja.php:810 #: security-ninja.php:2834 security-ninja.php:2867 security-ninja.php:3101 #: security-ninja.php:3475 sn-tests-description.php:432 msgid "Warning" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3977 msgid "" "Enabling this feature will mandate the setup and use of 2FA for login by the " "selected user roles." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3984 msgid "Grace Period" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3987 msgid "How many days to allow users to skip setting up 2FA." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3988 msgid "" "Note: If you change the number of days after enabling 2FA, the last day will " "be recalculated." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3989 msgid "Set the value to 0 to enforce 2FA straight away." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:3994 msgid "Setting this to 0 will require all users to set up 2FA immediately." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4007 #, php-format msgid "The grace period will end on %s, which is in about %s." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4009 msgid "" "The grace period has ended. Two-factor authentication is now enforced for " "all selected users." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4018 msgid "Required Roles" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4035 msgid "Only the selected roles will be required to use 2FA when logging in." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4039 msgid "2FA Methods" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4044 msgid "Application" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4046 msgid "Allowed login methods. Currently only App option is available." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4051 msgid "2FA Introduction" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4055 msgid "" "This text will be displayed to users when they are prompted to set up two-" "factor authentication." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4061 msgid "2FA Enter Code" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4064 msgid "Shown next to the input field where the user enters their code." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4080 msgid "IP handling" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4087 msgid "BLACKLIST IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4088 msgid "Manually block these IPs. Write one IP or subnet mask per line." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4091 msgid "Whitelist IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4092 msgid "These IPs are never blocked. Write one IP or subnet mask per line." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4093 #, php-format msgid "Your IP address is: %s" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4097 msgid "Your webserver is:" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4101 msgid "Whitelist WP Rocket IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4113 msgid "" "Enable this option to automatically whitelist IP addresses associated with " "WP Rocket, ensuring uninterrupted service." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4118 msgid "Whitelist Uptimia IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4129 msgid "Enable this feature to whitelist IP addresses used by Uptimia." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4134 msgid "Whitelist UptimeRobot IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4145 msgid "Enable this feature to whitelist IP addresses used by UptimeRobot." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4151 msgid "Whitelist ManageWP IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4162 msgid "" "Enable this feature to whitelist IP addresses used by ManageWP, facilitating " "seamless integration and maintenance tasks." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4167 msgid "" "Note: Some services automatically validate crawlers. This plugin allows " "traffic from Baidu, Bing (MSN), Google, Yahoo, Yandex, Petal Search, and " "Applebot if they can be successfully validated." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4173 msgid "Locally Banned IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4177 msgid "Test IP" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4178 msgid "IP address, ie: 213.45.66.12" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4179 msgid "Test if IP is Banned" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4189 msgid "Currently Banned" msgstr "" #. translators: 1: IP address, 2: Time until ban expires #: modules/cloud-firewall/cloud-firewall.php:4194 #, php-format msgid "<li>%1$s; time till ban expires: %2$s</li>" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4204 msgid "Clear list of banned IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4207 msgid "No locally banned IPs" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4231 msgid "" "To ensure you can regain access to your website if you get blocked, please " "enter your email address. You will be sent a secret access URL to help you " "regain access." msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4238 msgid "Enter your email" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4246 msgid "Send email" msgstr "" #: modules/cloud-firewall/cloud-firewall.php:4249 msgid "Activate, but no email" msgstr "" #: modules/core-scanner/core-scanner.php:100 #: modules/visitor-log/class-wf-sn-visitor-log.php:317 #: modules/visitor-log/class-wf-sn-visitor-log.php:365 msgid "Invalid nonce" msgstr "" #: modules/core-scanner/core-scanner.php:105 msgid "Insufficient permissions." msgstr "" #. translators: %d: Number of deleted files. #: modules/core-scanner/core-scanner.php:135 #, php-format msgid "Deleted %d unknown files in Core WordPress folders" msgstr "" #: modules/core-scanner/core-scanner.php:154 msgid "No files were deleted." msgstr "" #: modules/core-scanner/core-scanner.php:162 msgid "No unknown files found to delete." msgstr "" #: modules/core-scanner/core-scanner.php:188 msgid "An error occurred" msgstr "" #: modules/core-scanner/core-scanner.php:189 msgid "An undocumented error occurred. The page will reload." msgstr "" #: modules/core-scanner/core-scanner.php:190 msgid "File source" msgstr "" #: modules/core-scanner/core-scanner.php:191 msgid "Are you sure you want to restore this file?" msgstr "" #: modules/core-scanner/core-scanner.php:192 msgid "Are you sure you want to delete this file?" msgstr "" #: modules/core-scanner/core-scanner.php:193 msgid "Are you sure you want to delete all unknown files?" msgstr "" #: modules/core-scanner/core-scanner.php:194 msgid "An error occurred during the AJAX request." msgstr "" #: modules/core-scanner/core-scanner.php:195 msgid "Please wait." msgstr "" #: modules/core-scanner/core-scanner.php:226 msgid "Filename not set" msgstr "" #: modules/core-scanner/core-scanner.php:232 msgid "Cheating, eh?" msgstr "" #: modules/core-scanner/core-scanner.php:245 msgid "File is empty." msgstr "" #: modules/core-scanner/core-scanner.php:248 msgid "File does not exist or is not readable." msgstr "" #: modules/core-scanner/core-scanner.php:393 msgid "Could not get checksums with this locale, trying default checksums." msgstr "" #: modules/core-scanner/core-scanner.php:432 msgid "" "There was a problem getting information about the WordPress original files." msgstr "" #: modules/core-scanner/core-scanner.php:480 #: modules/core-scanner/core-scanner.php:847 #: modules/file-viewer/class-secnin-file-viewer.php:149 #: modules/scheduled-scanner/scheduled-scanner.php:94 msgid "You do not have sufficient permissions to access this page." msgstr "" #: modules/core-scanner/core-scanner.php:564 msgid "The following files are unknown and should not be in your core folders" msgstr "" #: modules/core-scanner/core-scanner.php:566 #: modules/scheduled-scanner/scheduled-scanner.php:1103 msgid "" "These are files not included with WordPress default installation and should " "not be in your core WordPress folders." msgstr "" #: modules/core-scanner/core-scanner.php:568 msgid "" "These files can be leftovers from older WordPress installations, and are no " "longer needed." msgstr "" #: modules/core-scanner/core-scanner.php:571 msgid "Delete all" msgstr "" #: modules/core-scanner/core-scanner.php:579 #: modules/scheduled-scanner/scheduled-scanner.php:1097 msgid "The following WordPress core files have been modified" msgstr "" #: modules/core-scanner/core-scanner.php:583 msgid "" "If you did not modify the following files yourself, this could indicate an " "infection on your website." msgstr "" #: modules/core-scanner/core-scanner.php:593 msgid "Following core files are missing." msgstr "" #: modules/core-scanner/core-scanner.php:598 msgid "" "Missing core files might indicate a bad auto-update or they simply were not " "copied on the server when the site was setup." msgstr "" #: modules/core-scanner/core-scanner.php:600 #: modules/scheduled-scanner/scheduled-scanner.php:1115 msgid "" "If there is no legitimate reason for the files to be missing use the restore " "action to create them." msgstr "" #: modules/core-scanner/core-scanner.php:608 msgid "No problems found" msgstr "" #. translators: %1$s: Date and time of the last scan, %2$s: Number of files checked, %3$s: Time taken for the scan in seconds, %4$s: WordPress version, %5$s: Locale #: modules/core-scanner/core-scanner.php:635 #, php-format msgid "" "Last scan at %1$s. %2$s files were checked in %3$s sec. WordPress version " "%4$s %5$s" msgstr "" #: modules/core-scanner/core-scanner.php:651 #, php-format msgid "Error - hashes not found. Version: %s, Locale: %s" msgstr "" #: modules/core-scanner/core-scanner.php:786 msgid "Scan core WordPress files and folders" msgstr "" #: modules/core-scanner/core-scanner.php:788 msgid "" "Check for modified files in WordPress itself and detect extra files that " "should not be there." msgstr "" #: modules/core-scanner/core-scanner.php:795 msgid "Scan core files" msgstr "" #. translators: %1$s is the date/time of next scan, %2$s is the time until next scan #: modules/core-scanner/core-scanner.php:806 #, php-format msgid "Next scheduled scan: %1$s (%2$s from now)" msgstr "" #: modules/core-scanner/core-scanner.php:811 msgid "No core scan currently scheduled." msgstr "" #: modules/core-scanner/core-scanner.php:853 msgid "No filename provided." msgstr "" #: modules/core-scanner/core-scanner.php:863 msgid "Unable to access the filesystem." msgstr "" #: modules/core-scanner/core-scanner.php:870 msgid "Unable to download remote file source." msgstr "" #: modules/core-scanner/core-scanner.php:892 msgid "Error writing file." msgstr "" #: modules/core-scanner/core-scanner.php:898 msgid "Restored file" msgstr "" #: modules/core-scanner/core-scanner.php:901 msgid "File restored successfully." msgstr "" #: modules/core-scanner/core-scanner.php:936 msgid "Invalid filename." msgstr "" #: modules/core-scanner/core-scanner.php:947 #, php-format msgid "Cannot delete %s" msgstr "" #: modules/core-scanner/core-scanner.php:956 #, php-format msgid "Unknown error deleting %s" msgstr "" #: modules/core-scanner/core-scanner.php:992 #: modules/malware-scanner/malware-scanner.php:1391 msgid "View File" msgstr "" #: modules/core-scanner/core-scanner.php:996 msgid "Restore" msgstr "" #: modules/core-scanner/core-scanner.php:1000 #: modules/malware-scanner/malware-scanner.php:1376 msgid "Delete" msgstr "" #: modules/events-logger/events-logger.php:181 #: modules/events-logger/events-logger.php:1045 #: modules/events-logger/events-logger.php:1056 #: modules/visitor-log/class-wf-sn-visitor-log.php:141 #: modules/visitor-log/class-wf-sn-visitor-log.php:159 #: modules/visitor-log/class-wf-sn-visitor-log.php:167 #: modules/visitor-log/class-wf-sn-visitor-log.php:450 #: modules/visitor-log/class-wf-sn-visitor-log.php:478 #: modules/vulnerabilities/class-wf-sn-vu.php:1246 #: modules/vulnerabilities/class-wf-sn-vu.php:1352 #: modules/vulnerabilities/class-wf-sn-vu.php:1456 security-ninja.php:761 #: security-ninja.php:814 security-ninja.php:2916 msgid "Details" msgstr "" #: modules/events-logger/events-logger.php:311 msgid "Webhook request failed" msgstr "" #. translators: %s: event name #: modules/events-logger/events-logger.php:322 #, php-format msgid "Webhook event sent - %s" msgstr "" #: modules/events-logger/events-logger.php:415 #: modules/events-logger/events-logger.php:1266 msgid "Events" msgstr "" #: modules/events-logger/events-logger.php:733 msgid "Emptied the log." msgstr "" #. translators: %d: number of deleted rows #: modules/events-logger/events-logger.php:806 #, php-format msgid "Cron job: Emptied event logs. Deleted rows: %d" msgstr "" #. translators: %1$s: site name, %2$s: opening link tag, %3$s: closing link tag, %4$s: line break #: modules/events-logger/events-logger.php:863 #, php-format msgid "" "Recent events on %1$s: %2$s(more details are available in WordPress " "admin)%3$s%4$s" msgstr "" #: modules/events-logger/events-logger.php:876 msgid "Date & Time" msgstr "" #: modules/events-logger/events-logger.php:879 msgid "Event Details" msgstr "" #: modules/events-logger/events-logger.php:893 msgid "user deleted" msgstr "" #: modules/events-logger/events-logger.php:896 msgid "WP cron" msgstr "" #: modules/events-logger/events-logger.php:898 msgid "Anonymous user" msgstr "" #. translators: 1: Event description, 2: User name, 3: Module name #: modules/events-logger/events-logger.php:917 #, php-format msgid "%1$s by %2$s in %3$s module." msgstr "" #. translators: %1$s: opening link tag, %2$s: closing link tag #: modules/events-logger/events-logger.php:938 #, php-format msgid "" "Events Logger email report settings can be adjusted in %1$sWordPress " "admin%2$s" msgstr "" #: modules/events-logger/events-logger.php:952 #, php-format msgid "[%s] Security Ninja - Events Logger report" msgstr "" #: modules/events-logger/events-logger.php:978 msgid "Email update sent" msgstr "" #: modules/events-logger/events-logger.php:988 msgid "Email error occurred" msgstr "" #: modules/events-logger/events-logger.php:999 msgid "Invalid email address." msgstr "" #: modules/events-logger/events-logger.php:1041 #: modules/events-logger/events-logger.php:1052 #: modules/visitor-log/class-wf-sn-visitor-log.php:447 #: modules/visitor-log/class-wf-sn-visitor-log.php:475 msgid "Time" msgstr "" #: modules/events-logger/events-logger.php:1042 #: modules/events-logger/events-logger.php:1053 msgid "Event" msgstr "" #: modules/events-logger/events-logger.php:1043 #: modules/events-logger/events-logger.php:1054 msgid "User" msgstr "" #: modules/events-logger/events-logger.php:1044 #: modules/events-logger/events-logger.php:1055 #: modules/visitor-log/class-wf-sn-visitor-log.php:145 #: modules/visitor-log/class-wf-sn-visitor-log.php:451 #: modules/visitor-log/class-wf-sn-visitor-log.php:479 msgid "Action" msgstr "" #: modules/events-logger/events-logger.php:1068 msgid "Keep event logs for up to 7 days" msgstr "" #: modules/events-logger/events-logger.php:1072 msgid "Keep event logs for up to 15 days" msgstr "" #: modules/events-logger/events-logger.php:1076 msgid "Keep event logs for up to 30 days" msgstr "" #: modules/events-logger/events-logger.php:1080 msgid "Keep event logs for up to 45 days" msgstr "" #: modules/events-logger/events-logger.php:1087 msgid "Do not email any reports" msgstr "" #: modules/events-logger/events-logger.php:1091 msgid "Send one email for every 100 events" msgstr "" #: modules/events-logger/events-logger.php:1095 msgid "Send one email for every 500 events" msgstr "" #: modules/events-logger/events-logger.php:1099 msgid "Send one email for every 1000 events" msgstr "" #: modules/events-logger/events-logger.php:1103 msgid "Send one email for every 2000 events" msgstr "" #: modules/events-logger/events-logger.php:1111 msgid "Comments" msgstr "" #: modules/events-logger/events-logger.php:1115 msgid "File editor" msgstr "" #: modules/events-logger/events-logger.php:1119 msgid "Installer" msgstr "" #: modules/events-logger/events-logger.php:1123 msgid "Media" msgstr "" #: modules/events-logger/events-logger.php:1127 msgid "Menus" msgstr "" #: modules/events-logger/events-logger.php:1131 msgid "Posts" msgstr "" #: modules/events-logger/events-logger.php:1139 #: modules/events-logger/events-logger.php:1160 #: modules/vulnerabilities/class-wf-sn-vu.php:1529 #: modules/whitelabel/class-wf-sn-wl.php:355 msgid "Settings" msgstr "" #: modules/events-logger/events-logger.php:1143 msgid "Taxonomies" msgstr "" #: modules/events-logger/events-logger.php:1147 msgid "Users" msgstr "" #: modules/events-logger/events-logger.php:1151 msgid "Widgets" msgstr "" #: modules/events-logger/events-logger.php:1155 msgid "WooCommerce" msgstr "" #: modules/events-logger/events-logger.php:1166 msgid "Enable events logging" msgstr "" #: modules/events-logger/events-logger.php:1177 msgid "If enabled events happening on your website will be logged here." msgstr "" #: modules/events-logger/events-logger.php:1178 msgid "Note - Some important events will still be logged here." msgstr "" #: modules/events-logger/events-logger.php:1183 msgid "Email Reports" msgstr "" #: modules/events-logger/events-logger.php:1189 msgid "" "Email reports with a specified number of latest events can be automatically " "emailed to alert the admin of any suspicious events. Default: Do not email " "any reports" msgstr "" #: modules/events-logger/events-logger.php:1197 msgid "Modules Included in Email Reports" msgstr "" #: modules/events-logger/events-logger.php:1203 msgid "" "If you don't want to receive event reports from specific modules, deselect " "them. Default: all modules." msgstr "" #: modules/events-logger/events-logger.php:1208 #: modules/scheduled-scanner/scheduled-scanner.php:857 msgid "Email Recipient" msgstr "" #: modules/events-logger/events-logger.php:1210 msgid "" "One or more email addresses who will receive the reports. Separate more " "recipients with comma. Default: WP admin email." msgstr "" #: modules/events-logger/events-logger.php:1215 msgid "Log Retention Policy" msgstr "" #: modules/events-logger/events-logger.php:1221 msgid "" "In order to preserve disk space logs are automatically deleted based on this " "option. Default: keep logs for 7 days." msgstr "" #: modules/events-logger/events-logger.php:1226 msgid "Miscellaneous" msgstr "" #: modules/events-logger/events-logger.php:1227 #: modules/scheduled-scanner/scheduled-scanner.php:962 msgid "Delete all log entries" msgstr "" #: modules/events-logger/events-logger.php:1228 msgid "" "Delete all logged events in the database. Please note that there is NO undo " "for this action." msgstr "" #: modules/events-logger/events-logger.php:1233 msgid "Webhook Events" msgstr "" #: modules/events-logger/events-logger.php:1238 #: modules/events-logger/events-logger.php:1242 msgid "Webhook Active" msgstr "" #: modules/events-logger/events-logger.php:1253 msgid "If enabled the webhook URL will be notified about the selected events." msgstr "" #: modules/events-logger/events-logger.php:1260 msgid "Webhook URL" msgstr "" #: modules/events-logger/events-logger.php:1262 msgid "" "Webhooks are sent as POST requests to the URL you specify. The request body " "contains a JSON object with information about the event that triggered the " "webhook. You can use this information to take action in your own systems." msgstr "" #: modules/events-logger/events-logger.php:1269 msgid "Webhook Events Settings" msgstr "" #: modules/events-logger/events-logger.php:1279 msgid "Firewall events - Notify about blocked visitors" msgstr "" #: modules/events-logger/events-logger.php:1290 msgid "User logins - Notify on failed and successful logins" msgstr "" #: modules/events-logger/events-logger.php:1302 msgid "Updates - Notify about WordPress, plugins, and themes updates" msgstr "" #: modules/events-logger/events-logger.php:1305 msgid "" "Select the events you want to send as webhooks. Webhooks are sent as POST " "requests to the specified URL. Each request contains a JSON object with " "details about the event, enabling you to react or log these events in your " "system. Note: Changes apply to future events only." msgstr "" #: modules/events-logger/sn-el-modules.php:29 msgid "No details available." msgstr "" #. translators: %s: username that failed to login #: modules/events-logger/sn-el-modules.php:167 #, php-format msgid "Failed login attempt with username %s" msgstr "" #. translators: %s: user's display name #: modules/events-logger/sn-el-modules.php:177 #, php-format msgid "%s logged in." msgstr "" #. translators: %s: user's display name #: modules/events-logger/sn-el-modules.php:192 #, php-format msgid "%s logged out." msgstr "" #. translators: %s: user's display name #: modules/events-logger/sn-el-modules.php:201 #, php-format msgid "New user registered - %s." msgstr "" #. translators: %s: user's display name #: modules/events-logger/sn-el-modules.php:210 #, php-format msgid "%s's profile was updated." msgstr "" #. translators: %s: user's login name #: modules/events-logger/sn-el-modules.php:218 #, php-format msgid "%s's password was requested to be reset." msgstr "" #. translators: %s: user's login name #: modules/events-logger/sn-el-modules.php:227 #, php-format msgid "%s's password was reset." msgstr "" #. translators: %s: user's display name #: modules/events-logger/sn-el-modules.php:242 #, php-format msgid "%s's account was deleted." msgstr "" #. translators: %s: user's display name, %s: old role, %s: new role #: modules/events-logger/sn-el-modules.php:255 #, php-format msgid "%s's role was changed from %s to %s." msgstr "" #. translators: %s: action name #: modules/events-logger/sn-el-modules.php:264 #: modules/events-logger/sn-el-modules.php:316 #: modules/events-logger/sn-el-modules.php:378 #: modules/events-logger/sn-el-modules.php:437 #: modules/events-logger/sn-el-modules.php:501 #: modules/events-logger/sn-el-modules.php:615 #: modules/events-logger/sn-el-modules.php:708 #: modules/events-logger/sn-el-modules.php:839 #: modules/events-logger/sn-el-modules.php:966 #: modules/events-logger/sn-el-modules.php:1012 #: modules/events-logger/sn-el-modules.php:1165 #: modules/events-logger/sn-el-modules.php:1230 #, php-format msgid "Unknown action or filter - %s." msgstr "" #. translators: %s: menu name #: modules/events-logger/sn-el-modules.php:292 #, php-format msgid "Menu %s created." msgstr "" #. translators: %s: menu name #: modules/events-logger/sn-el-modules.php:302 #, php-format msgid "Menu %s updated." msgstr "" #. translators: %s: menu name #: modules/events-logger/sn-el-modules.php:309 #, php-format msgid "Menu %s deleted." msgstr "" #: modules/events-logger/sn-el-modules.php:352 #, php-format msgid "File %1$s in plugin %2$s edited." msgstr "" #: modules/events-logger/sn-el-modules.php:367 #, php-format msgid "File %1$s in theme %2$s edited." msgstr "" #: modules/events-logger/sn-el-modules.php:410 #, php-format msgid "%1$s in %2$s created." msgstr "" #: modules/events-logger/sn-el-modules.php:419 #, php-format msgid "%1$s in %2$s deleted." msgstr "" #: modules/events-logger/sn-el-modules.php:429 #, php-format msgid "%1$s in %2$s updated." msgstr "" #: modules/events-logger/sn-el-modules.php:467 #, php-format msgid "Added media %s." msgstr "" #: modules/events-logger/sn-el-modules.php:476 #, php-format msgid "Updated media %s." msgstr "" #: modules/events-logger/sn-el-modules.php:485 #, php-format msgid "Deleted media %s." msgstr "" #: modules/events-logger/sn-el-modules.php:494 #, php-format msgid "Edited image %s." msgstr "" #: modules/events-logger/sn-el-modules.php:548 #: modules/events-logger/sn-el-modules.php:633 msgid "No title" msgstr "" #: modules/events-logger/sn-el-modules.php:559 #, php-format msgid "\"%1$s\" %2$s %3$s." msgstr "" #: modules/events-logger/sn-el-modules.php:571 #, php-format msgid "Edited \"%s\"." msgstr "" #: modules/events-logger/sn-el-modules.php:582 #, php-format msgid "Published \"%s\"." msgstr "" #: modules/events-logger/sn-el-modules.php:590 #, php-format msgid "Trashed \"%s\"." msgstr "" #: modules/events-logger/sn-el-modules.php:607 #, php-format msgid "%1$s %2$s deleted from trash." msgstr "" #: modules/events-logger/sn-el-modules.php:632 msgid "No name" msgstr "" #: modules/events-logger/sn-el-modules.php:638 #, php-format msgid "%1$s widget was added to %2$s sidebar." msgstr "" #: modules/events-logger/sn-el-modules.php:643 msgid "*unknown name*" msgstr "" #: modules/events-logger/sn-el-modules.php:646 #, php-format msgid "%1$s instance of %2$s widget updated in %3$s sidebar." msgstr "" #: modules/events-logger/sn-el-modules.php:674 msgid "unnamed" msgstr "" #: modules/events-logger/sn-el-modules.php:677 #, php-format msgid "Widgets in %s sidebar were reordered." msgstr "" #: modules/events-logger/sn-el-modules.php:691 msgid "Unnamed" msgstr "" #: modules/events-logger/sn-el-modules.php:694 msgid "Unknown widget" msgstr "" #: modules/events-logger/sn-el-modules.php:697 #, php-format msgid "%1$s widget was removed from %2$s sidebar." msgstr "" #: modules/events-logger/sn-el-modules.php:728 #, php-format msgid "Plugin %s activated." msgstr "" #: modules/events-logger/sn-el-modules.php:739 #, php-format msgid "Plugin %s deactivated." msgstr "" #: modules/events-logger/sn-el-modules.php:746 #, php-format msgid "Theme %s activated." msgstr "" #: modules/events-logger/sn-el-modules.php:753 #, php-format msgid "WordPress core updated to v%s." msgstr "" #: modules/events-logger/sn-el-modules.php:775 #: modules/events-logger/sn-el-modules.php:792 #, php-format msgid "Theme %s updated." msgstr "" #: modules/events-logger/sn-el-modules.php:815 #: modules/events-logger/sn-el-modules.php:829 #, php-format msgid "Plugin %s updated." msgstr "" #: modules/events-logger/sn-el-modules.php:833 msgid "Unknown plugin updated." msgstr "" #: modules/events-logger/sn-el-modules.php:855 #: modules/events-logger/sn-el-modules.php:864 #: modules/events-logger/sn-el-modules.php:873 #: modules/events-logger/sn-el-modules.php:891 #: modules/events-logger/sn-el-modules.php:902 #: modules/events-logger/sn-el-modules.php:912 #: modules/events-logger/sn-el-modules.php:922 #: modules/events-logger/sn-el-modules.php:932 #: modules/events-logger/sn-el-modules.php:942 #: modules/events-logger/sn-el-modules.php:955 msgid "Untitled" msgstr "" #: modules/events-logger/sn-el-modules.php:857 #, php-format msgid "Duplicate comment by %1$s prevented on %2$s." msgstr "" #: modules/events-logger/sn-el-modules.php:866 #, php-format msgid "Comment flooding by %1$s prevented on %2$s." msgstr "" #: modules/events-logger/sn-el-modules.php:876 #, php-format msgid "New comment reply by %1$s created on %2$s." msgstr "" #: modules/events-logger/sn-el-modules.php:882 #, php-format msgid "New comment by %1$s created on %2$s." msgstr "" #: modules/events-logger/sn-el-modules.php:893 #, php-format msgid "Comment by %1$s on %2$s edited." msgstr "" #: modules/events-logger/sn-el-modules.php:904 #, php-format msgid "Comment by %1$s on %2$s trashed." msgstr "" #: modules/events-logger/sn-el-modules.php:914 #, php-format msgid "Comment by %1$s on %2$s restored." msgstr "" #: modules/events-logger/sn-el-modules.php:924 #, php-format msgid "Comment by %1$s on %2$s permanently deleted." msgstr "" #: modules/events-logger/sn-el-modules.php:934 #, php-format msgid "Comment by %1$s on %2$s marked as spam." msgstr "" #: modules/events-logger/sn-el-modules.php:944 #, php-format msgid "Comment by %1$s on %2$s unmarked as spam." msgstr "" #: modules/events-logger/sn-el-modules.php:957 #, php-format msgid "Comment by %1$s on %2$s %3$s." msgstr "" #: modules/events-logger/sn-el-modules.php:981 msgid "Permalink settings updated." msgstr "" #: modules/events-logger/sn-el-modules.php:988 #: modules/events-logger/sn-el-modules.php:993 #, php-format msgid "%s settings updated." msgstr "" #: modules/events-logger/sn-el-modules.php:1000 msgid "Tag base option updated." msgstr "" #: modules/events-logger/sn-el-modules.php:1004 msgid "Category base option updated." msgstr "" #: modules/events-logger/sn-el-modules.php:1054 #, php-format msgid "WooCommerce - New product \"%s\"." msgstr "" #: modules/events-logger/sn-el-modules.php:1063 #, php-format msgid "WooCommerce - Updated product #%d." msgstr "" #: modules/events-logger/sn-el-modules.php:1076 #, php-format msgid "WooCommerce - New customer %s." msgstr "" #: modules/events-logger/sn-el-modules.php:1087 #, php-format msgid "WooCommerce - New order #%d." msgstr "" #: modules/events-logger/sn-el-modules.php:1091 msgid "WooCommerce - New order." msgstr "" #: modules/events-logger/sn-el-modules.php:1097 msgid "WooCommerce - Deleted coupon." msgstr "" #: modules/events-logger/sn-el-modules.php:1101 msgid "WooCommerce - Deleted customer." msgstr "" #: modules/events-logger/sn-el-modules.php:1105 msgid "WooCommerce - Deleted order." msgstr "" #: modules/events-logger/sn-el-modules.php:1113 #, php-format msgid "WooCommerce - Order #%d status changed from %s to %s." msgstr "" #: modules/events-logger/sn-el-modules.php:1120 #, php-format msgid "WooCommerce - Order status changed from %s to %s." msgstr "" #: modules/events-logger/sn-el-modules.php:1134 #, php-format msgid "WooCommerce - Order #%d refunded (Refund ID: %d)." msgstr "" #: modules/events-logger/sn-el-modules.php:1139 msgid "WooCommerce - Order refunded." msgstr "" #. translators: %1$s is the original product name, %2$d is the original product ID, %3$s is the duplicate product name, %4$d is the duplicate product ID #: modules/events-logger/sn-el-modules.php:1151 #, php-format msgid "" "WooCommerce - Duplicated product \"%1$s\" (ID: %2$d) to \"%3$s\" (ID: %4$d)." msgstr "" #: modules/events-logger/sn-el-modules.php:1158 msgid "WooCommerce - Duplicated product." msgstr "" #: modules/events-logger/sn-el-modules.php:1195 #, php-format msgid "Finished analyzing the site in %s seconds." msgstr "" #: modules/events-logger/sn-el-modules.php:1202 #, php-format msgid "Core Scanner finished scanning files in %s seconds." msgstr "" #: modules/events-logger/sn-el-modules.php:1209 #, php-format msgid "Scheduled Scanner add-on finished a scheduled scan in %s seconds." msgstr "" #: modules/events-logger/sn-el-modules.php:1216 #, php-format msgid "Malware Scanner add-on finished scanning and found %s suspicious files." msgstr "" #: modules/events-logger/sn-el-modules.php:1223 #, php-format msgid "Remote Access was %s." msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:44 #: modules/file-viewer/class-secnin-file-viewer.php:45 #: modules/file-viewer/class-secnin-file-viewer.php:166 #: modules/file-viewer/class-secnin-file-viewer.php:169 msgid "Security Ninja File Viewer" msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:153 msgid "Invalid nonce verification or missing file parameter." msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:160 msgid "Access to this file is restricted or the file does not exist." msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:173 msgid "File:" msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:174 msgid "Size:" msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:175 msgid "Last Modified:" msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:176 msgid "Permissions:" msgstr "" #. translators: %s: Normalized file path #: modules/file-viewer/class-secnin-file-viewer.php:230 #, php-format msgid "Attempt to view file outside allowed directories: %s" msgstr "" #. translators: %s: File path #: modules/file-viewer/class-secnin-file-viewer.php:259 #, php-format msgid "File not found or not readable: %s" msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:260 msgid "File not found or not readable." msgstr "" #: modules/file-viewer/class-secnin-file-viewer.php:271 msgid "File truncated..." msgstr "" #: modules/malware-scanner/class-pluginsintegrity.php:37 msgid "Plugin files are untouched" msgstr "" #. translators: 1: link to Wikipedia article about md5sum, 2: link to Plugins Directory at WordPress.org #: modules/malware-scanner/class-pluginsintegrity.php:40 #, php-format msgid "" "By comparing %1$s of local plugin files with checksums provided by WordPress." "org it is possible to determine, if any of plugin files have been modified " "or if there are any unknown files in plugin directories. Note that this " "check works only with plugins installed from %2$s." msgstr "" #: modules/malware-scanner/class-pluginsintegrity.php:41 msgid "https://en.wikipedia.org/wiki/Md5sum" msgstr "" #: modules/malware-scanner/class-pluginsintegrity.php:41 msgid "MD5 checksums" msgstr "" #: modules/malware-scanner/class-pluginsintegrity.php:42 msgid "https://wordpress.org/plugins/" msgstr "" #: modules/malware-scanner/class-pluginsintegrity.php:42 msgid "Plugins Directory" msgstr "" #: modules/malware-scanner/malware-scanner.php:166 msgid "No results" msgstr "" #: modules/malware-scanner/malware-scanner.php:412 security-ninja.php:1356 msgid "Malware" msgstr "" #: modules/malware-scanner/malware-scanner.php:789 msgid "Invalid input." msgstr "" #: modules/malware-scanner/malware-scanner.php:867 msgid "Modified Plugin Files" msgstr "" #: modules/malware-scanner/malware-scanner.php:952 msgid "Unknown Files" msgstr "" #: modules/malware-scanner/malware-scanner.php:991 #, php-format msgid "%d suspicious file found" msgid_plural "%d issues found" msgstr[0] "" msgstr[1] "" #: modules/malware-scanner/malware-scanner.php:1126 #, php-format msgid "Database scan completed. Found %d suspicious entries." msgstr "" #: modules/malware-scanner/malware-scanner.php:1131 msgid "Database scan completed. No suspicious entries found." msgstr "" #: modules/malware-scanner/malware-scanner.php:1189 msgid "Invalid option." msgstr "" #: modules/malware-scanner/malware-scanner.php:1380 msgid "Whitelist" msgstr "" #: modules/malware-scanner/malware-scanner.php:1384 msgid "Revert Whitelist" msgstr "" #: modules/malware-scanner/malware-scanner.php:1425 msgid "Located here:" msgstr "" #: modules/malware-scanner/malware-scanner.php:1512 msgid "Database table" msgstr "" #: modules/malware-scanner/malware-scanner.php:1847 #, php-format msgid "%s minute" msgid_plural "%s minutes" msgstr[0] "" msgstr[1] "" #: modules/malware-scanner/malware-scanner.php:1852 #, php-format msgid "%s hour" msgid_plural "%s hours" msgstr[0] "" msgstr[1] "" #. translators: Shows how many vulnerabilities are known and when list was updated #: modules/malware-scanner/malware-scanner.php:1902 #, php-format msgid "Malware patterns list last updated %1$s (%2$s)" msgstr "" #: modules/malware-scanner/malware-scanner.php:1915 #, php-format msgid "Warning - You are running PHP v. %1$s - Malware Scanner needs PHP 7+ " msgstr "" #: modules/malware-scanner/malware-scanner.php:1920 msgid "Why is this important?" msgstr "" #: modules/malware-scanner/malware-scanner.php:1920 msgid "Read more about PHP 7" msgstr "" #: modules/malware-scanner/malware-scanner.php:1922 msgid "Scan your website and plugins" msgstr "" #: modules/malware-scanner/malware-scanner.php:1927 msgid "Scan your website" msgstr "" #: modules/malware-scanner/malware-scanner.php:1932 msgid "Files were last scanned on" msgstr "" #: modules/malware-scanner/malware-scanner.php:1947 #, php-format msgid "Scanned %1$s files in %2$s directories." msgstr "" #: modules/malware-scanner/malware-scanner.php:1952 msgid "Depending on the size of your website this can take several minutes." msgstr "" #: modules/malware-scanner/malware-scanner.php:1978 #, php-format msgid "%d whitelisted file" msgid_plural "%d whitelisted files" msgstr[0] "" msgstr[1] "" #: modules/malware-scanner/malware-scanner.php:2021 msgid "These files are ignored from scans." msgstr "" #: modules/malware-scanner/malware-scanner.php:2025 msgid "Reset whitelisted files" msgstr "" #: modules/malware-scanner/malware-scanner.php:2092 msgid "Click the button to run the first test." msgstr "" #: modules/malware-scanner/malware-scanner.php:2099 msgid "" "Files are scanned using a heuristic analysis method that compares their " "content to patterns and code samples often used by in malicious scripts. It " "is very important to understand that a file marked by Malware Scanner as " "suspicious does NOT have contain \"bad\" code. It might just be code that " "looks bad." msgstr "" #: modules/malware-scanner/malware-scanner.php:2100 msgid "" "That's why it is very important to go through the files manually and have a " "look at the suspicious lines of code. If you are certain they are ok - " "whitelist the file." msgstr "" #: modules/malware-scanner/malware-scanner.php:2101 msgid "" "Many popular plugins' and themes' files can appear on the scan list. Again " "this does not mean they will do harm to your site. It just means you need to " "have a closer look at their content." msgstr "" #: modules/rename-login/class-wf-sn-rename-login.php:213 #, php-format msgid "Your login page is now here: %s. Bookmark this page!" msgstr "" #: modules/rename-login/class-wf-sn-rename-login.php:236 msgid "Not activated." msgstr "" #: modules/rename-login/class-wf-sn-rename-login.php:289 msgid "User tried to visit /wp-admin/ URL" msgstr "" #: modules/rename-login/class-wf-sn-rename-login.php:291 msgid "ERROR 404 - Page not found!" msgstr "" #: modules/rename-login/class-wf-sn-rename-login.php:335 msgid "User tried to visit wp-login.php" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:126 security-ninja.php:2907 msgid "Show details" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:130 #: modules/scheduled-scanner/scheduled-scanner.php:953 msgid "Run time" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:131 #, php-format msgid "%s sec" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:134 #: modules/scheduled-scanner/scheduled-scanner.php:954 security-ninja.php:807 msgid "Security Tests" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:136 #: modules/scheduled-scanner/scheduled-scanner.php:149 msgid "Tests were not run." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:139 #: modules/scheduled-scanner/scheduled-scanner.php:152 msgid "The results have changed since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:141 #: modules/scheduled-scanner/scheduled-scanner.php:154 msgid "No changes in results since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:143 #: modules/scheduled-scanner/scheduled-scanner.php:156 msgid "View details" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:163 msgid "No logs found." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:216 security-ninja.php:1370 msgid "Scheduler" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:251 #: modules/scheduled-scanner/scheduled-scanner.php:889 msgid "Security Ninja is testing Scheduled Scanner settings." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:400 msgid "Once Monthly" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:418 #: modules/scheduled-scanner/scheduled-scanner.php:1074 msgid "Nonce verification failed" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:423 msgid "You do not have sufficient permissions to access this page. task_ajax" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:427 msgid "Tasks completed successfully" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:563 msgid "Security status for" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:563 msgid "on" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:565 msgid "Scan ran" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:568 msgid "Run time:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:568 msgid "sec" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:569 msgid "Plugin version:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:573 msgid "Security Testing Results: Tests were not run." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:576 msgid "Security Testing Results: Results have changed since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:583 msgid "Result:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:588 msgid "Security Testing Results: No changes since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:592 msgid "Core Scanner results: Test were not run." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:595 msgid "Core Scanner results: Results have changed since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:598 msgid "Core Scanner results: No changes since last scan." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:603 msgid "Security Ninja Dashboard" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:605 msgid "Report from a scheduled scan of your website." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:609 msgid "See details here:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:619 #, php-format msgid "This email was sent by %s from %s" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:631 #, php-format msgid "This email was sent by %1$s from %2$s" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:660 msgid "Invalid email address skipped" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:675 msgid "Sent email notification" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:678 msgid "Success" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:678 msgid "Failure" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:688 msgid "Email notification failed" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:690 msgid "No valid email addresses provided" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:755 msgid "Disable scheduled scans" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:759 msgid "Enable scheduled scans only for Security Testing" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:763 msgid "Enable scheduled scans only for Core Scanner" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:767 msgid "Enable scheduled scans for both" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:776 msgid "(recommended)" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:789 msgid "Never send any emails" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:793 msgid "Send an email each time the tests run" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:797 msgid "Send an email only when test results change" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:803 msgid "Scheduled scans are enabled and will run" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:817 msgid "Scheduled scans are not currently set." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:820 msgid "Scheduled scans are disabled" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:833 msgid "Scan Settings" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:837 msgid "" "Depending on the add-ons that are active you can choose to include them in " "scheduled scans or not." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:841 msgid "Scan Schedule" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:845 msgid "" "Running the scan once a day will ensure you get a prompt notice of any " "problems and at the same time don't overload the server." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:849 msgid "Email Report" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:853 msgid "" "Depending on the amount of email you like to receive you can get reports for " "all scans or just ones when results change." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:859 msgid "" "Email address of the person (usually the site admin) who'll receive the " "email reports." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:860 msgid "Separate multiple recipients with a comma \",\"" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:883 msgid "Server Time:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:885 msgid "Next Scheduled Scan:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:885 msgid "From now" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:894 msgid "Please read!" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:895 msgid "" "WordPress cron function depends on site visitors to regularly run its tasks. " "If your site has very few visitors the tasks wont be run on a regular, " "predefined interval." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:902 #, php-format msgid "" "Wptuts+ has a great <a href=\"%s\" target=\"_blank\">article</a> explaining " "how to make sure the cron does run even if you have very few visitors." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:914 msgid "" "Please test the settings after changing them to ensure you're getting the " "emails and that the testing finish in a timely manner." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:947 msgid "Scan log" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:952 msgid "Timestamp" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1026 #: modules/scheduled-scanner/scheduled-scanner.php:1044 msgid "Status" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1027 msgid "Test description" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1028 msgid "Test results" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1045 msgid "Test Description" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1046 msgid "Test Results" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1051 msgid "Unknown Error." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1079 msgid "You do not have sufficient permissions to access this page. cs_details" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1097 msgid "" "If you did not modify the following files, you should review them to make " "sure no malicious code is there." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1103 msgid "Following files are unknown and should not be in your core folders" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1114 msgid "Following core files are missing and they should not be." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1115 msgid "" "Missing core files my indicate a bad auto-update or they simply were not " "copied on the server when the site was setup." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1127 msgid "" "The following core files are missing but are not essential for WordPress " "functionality:" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1128 msgid "" "These files are part of the WordPress core but are not necessary for the " "basic operation of your site. Their absence does not indicate a security " "issue." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1142 #, php-format msgid "" "A total of <span class=\"sn_count\">%1$s</span> files were scanned and <span " "class=\"sn_count\">%2$s</span> are unmodified and safe." msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1150 #, php-format msgid "Problem loading Core Scanner Results - %s" msgstr "" #: modules/scheduled-scanner/scheduled-scanner.php:1151 msgid "Undocumented error." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:133 msgid "Blacklisted by IP" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:142 msgid "User Agent" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:149 msgid "Description" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:182 msgid "You" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:185 msgid "Ban IP" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:223 msgid "This tab is not active, visitor data not updated" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:224 msgid "Are you sure you want to block this IP?" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:353 msgid "No data" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:379 msgid "Please enter a valid IP." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:384 msgid "Cannot ban private or reserved IP addresses." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:397 msgid "Added IP to blacklist" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:398 msgid "New IP added to the blacklist manually from the visitor log." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:419 msgid "" "Visitor log is not enabled. Go to the Firewall tab and turn on \"Visitor " "Logging\"." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:430 msgid "Live Visitor Log" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:431 msgid "Updates every 10 seconds when enabled." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:433 msgid "Enable live updates" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:437 msgid "Loading" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:441 msgid "Paused" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:442 msgid "Switch back to this window to resume live updates." msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:448 #: modules/visitor-log/class-wf-sn-visitor-log.php:476 msgid "IP" msgstr "" #: modules/visitor-log/class-wf-sn-visitor-log.php:449 #: modules/visitor-log/class-wf-sn-visitor-log.php:477 msgid "URL" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:104 msgid "Scanned the themes and plugins for vulnerabilities after update." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:220 msgid "Vulnerabilities" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:496 #, php-format msgid "Successfully updated vulnerabilities for %s. (gz)" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:512 #, php-format msgid "Failed to decompress vulnerabilities for %s. (gz)" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:526 #, php-format msgid "Failed to retrieve response: %s" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:548 #, php-format msgid "Successfully updated vulnerabilities for %s." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:571 #, php-format msgid "Downloaded %s new vulnerability." msgid_plural "Downloaded %s new vulnerabilities." msgstr[0] "" msgstr[1] "" #: modules/vulnerabilities/class-wf-sn-vu.php:573 msgid "No new vulnerabilities detected." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:583 #, php-format msgid "" "%1$s Now tracking a total of %2$s known vulnerabilities. Last checked: %3$s. " "Update or replace vulnerable plugins promptly." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:592 #, php-format msgid "" "%1$s Now tracking a total of %2$s known vulnerabilities. Ensure your plugins " "are secure." msgstr "" #. translators: #: modules/vulnerabilities/class-wf-sn-vu.php:606 #, php-format msgid "%s vulnerability added." msgid_plural "%s new vulnerabilites added." msgstr[0] "" msgstr[1] "" #: modules/vulnerabilities/class-wf-sn-vu.php:644 msgid "" "You are receiving this email because you have activated email warnings for " "the vulnerability scanner." msgstr "" #. translators: %1$s is the site name #: modules/vulnerabilities/class-wf-sn-vu.php:648 #, php-format msgid "Security Ninja has detected vulnerabilities on your website, %1$s." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:654 msgid "Plugin" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:665 msgid "Theme" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:674 msgid "View all vulnerabilities:" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:674 #: modules/vulnerabilities/class-wf-sn-vu.php:1331 #: modules/vulnerabilities/class-wf-sn-vu.php:1436 msgid "here" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:677 msgid "Thank you for using WP Security Ninja" msgstr "" #. Author of the plugin/theme #: modules/vulnerabilities/class-wf-sn-vu.php:677 #: modules/whitelabel/class-wf-sn-wl.php:391 msgid "WP Security Ninja" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:680 msgid "" "For enhanced security, please ensure that all your plugins, themes, and " "WordPress itself are always up-to-date. Regular updates help protect your " "website from known vulnerabilities." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:686 msgid "Vulnerabilities detected on" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:695 msgid "Unknown error" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:700 #, php-format msgid "Email not sent to %s. Error: %s" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:710 #, php-format msgid "Vulnerabilities detected - Email warning sent to %s" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1045 msgid "Downloaded list of known WordPress versions and their status." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1170 security-ninja.php:558 msgid "Vulnerability Scanner" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1171 msgid "" "Warns you of any known vulnerabilities in the plugins and themes you have " "installed." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1177 msgid "Click here to learn more" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1186 msgid "Vulnerabilities found on your system!" msgstr "" #. translators: %s: WordPress version #: modules/vulnerabilities/class-wf-sn-vu.php:1197 #: modules/vulnerabilities/class-wf-sn-vu.php:1205 #, php-format msgid "" "This version of WordPress (%s) is considered %s. You should upgrade as soon " "as possible." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1199 msgid "INSECURE" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1207 msgid "OUTDATED" msgstr "" #. translators: %s: WordPress version #: modules/vulnerabilities/class-wf-sn-vu.php:1218 #, php-format msgid "" "You are running WordPress version %s and there are known vulnerabilities " "that have been fixed in later versions. You should upgrade WordPress as soon " "as possible." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1237 msgid "Known vulnerabilities" msgstr "" #. translators: 1: WordPress version #: modules/vulnerabilities/class-wf-sn-vu.php:1260 #, php-format msgid "Fixed in WordPress version %1$s" msgstr "" #. translators: %s: CVE ID #: modules/vulnerabilities/class-wf-sn-vu.php:1272 #, php-format msgid "More details: %1$sRead more about %2$s%3$s%4$s" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1298 msgid "" "You should upgrade to latest version or find a different plugin as soon as " "possible." msgstr "" #. translators: %1$s: Plugin name, %2$s: Plugin version #: modules/vulnerabilities/class-wf-sn-vu.php:1308 #, php-format msgid "Plugin: %1$s %2$s" msgstr "" #. translators: %1$s: URL for the update, %2$s: Plugin name, %3$s: Minimum version required #: modules/vulnerabilities/class-wf-sn-vu.php:1325 #, php-format msgid "Update %2$s to minimum version %3$s" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1367 msgid "Read more:" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1403 msgid "" "Warning - Vulnerable themes found! Note: comparison is made by folder name. " "Please verify the theme before deleting." msgstr "" #. translators: %1$s: Theme name, %2$s: Theme version #: modules/vulnerabilities/class-wf-sn-vu.php:1414 #, php-format msgid "Theme: %1$s %2$s" msgstr "" #. translators: %1$s: URL for the update, %2$s: Plugin name, %3$s: Minimum version required #: modules/vulnerabilities/class-wf-sn-vu.php:1433 #, php-format msgid "Update %2$s to minimum version %3$s. You can do it %1$s." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1473 msgid "Read more" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1511 msgid "The vulnerability scanner is disabled" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1515 msgid "Great, no known vulnerabilities found on your website" msgstr "" #. translators: Shows how many vulnerabilities #: modules/vulnerabilities/class-wf-sn-vu.php:1521 #, php-format msgid "Vulnerability list contains %1$s known vulnerabilities." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1533 msgid "Vulnerability scanning" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1545 msgid "Checking for known vulnerabilites." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1550 msgid "Admin counter" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1562 msgid "Disable warning notice in admin pages." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1567 msgid "Email warnings" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1578 msgid "" "Enable email notifications. Only when one or more vulnerabilites are " "detected." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1583 msgid "Email recipient" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1588 msgid "" "Who should get the warning? The system will send an email when a " "vulnerability is detected. Maximum one email per day." msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1612 msgid "Last Updated" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1638 msgid "Path:" msgstr "" #: modules/vulnerabilities/class-wf-sn-vu.php:1670 msgid "Vulnerability list updated" msgstr "" #. translators: Shown if one or multiple vulnerabilities found #. translators: Shown when one or multiple vulnerabilities found #: modules/vulnerabilities/class-wf-sn-vu.php:1736 security-ninja.php:758 #, php-format msgid "You have %s known vulnerability on your website!" msgid_plural "You have %s known vulnerabilities on your website!" msgstr[0] "" msgstr[1] "" #: modules/vulnerabilities/class-wf-sn-vu.php:1741 msgid "Dismiss warning for 24 hours." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:300 #: modules/whitelabel/class-wf-sn-wl.php:310 #: modules/whitelabel/class-wf-sn-wl.php:350 security-ninja.php:1384 msgid "White label" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:358 msgid "Enable whitelabel" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:369 msgid "" "This option allows you to white label the plugin, customizing it with your " "own branding." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:371 msgid "Warning - Enabling white labeling will make this tab disappear." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:371 msgid "" "To disable white labeling or change the branding, you will need to manually " "navigate to a specific URL in your browser and reload the page." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:373 msgid "" "Bookmark the following URL to easily access the white label settings again:" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:380 msgid "Plugin Name" msgstr "" #. Plugin Name of the plugin/theme #: modules/whitelabel/class-wf-sn-wl.php:381 #: modules/wizard/class-wf-sn-wizard.php:539 msgid "Security Ninja" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:385 msgid "Plugin Description" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:386 msgid "" "Since 2011 Security Ninja has helped thousands of site owners like you to " "feel safe!" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:390 msgid "Author Name" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:395 msgid "Author URL" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:397 msgid "Enter the new URL for both the author and the plugin." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:401 msgid "Plugin Icon URL" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:404 msgid "" "The little square image used to represent the plugin, eg on the update-core " "page." msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:409 msgid "Plugin Menu Icon URL" msgstr "" #: modules/whitelabel/class-wf-sn-wl.php:412 msgid "This is the little menu icon in the sidebar" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:81 #, php-format msgid "%s Install Wizard" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:82 security-ninja.php:1643 msgid "Get started" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:194 msgid "Join the newsletter" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:195 msgid "Updates about the plugin and important WordPress security in general" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:196 msgid "Please note: The newsletter is currently available only in English." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:203 msgid "Name" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:206 msgid "Email" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:209 msgid "Subscribe" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:220 msgid "You can unsubscribe anytime. For more details, review our" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:220 msgid "Privacy Policy" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:245 msgid "Skip" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:269 msgid "Warning: Rerunning this wizard will overwrite your old settings." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:305 msgid "Thank you for choosing" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:306 msgid "Welcome" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:310 msgid "Start Wizard" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:316 msgid "Activate Firewall Protection" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:317 security-ninja.php:1231 #: security-ninja.php:1363 msgid "Firewall" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:321 #: modules/wizard/class-wf-sn-wizard.php:331 msgid "Activate" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:326 msgid "Activate Default Security Measures" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:327 msgid "Fixes" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:336 msgid "Thank you - All done " msgstr "" #: modules/wizard/class-wf-sn-wizard.php:337 msgid "Done" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:381 msgid "Use this wizard to get you up and running in a few minutes." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:383 msgid "This wizard sets up standard best security practices for your website." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:386 #, php-format msgid "" "Click the button to get started or %sclick here to go to the dashboard%s." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:405 msgid "Additional protection measures for your website." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:407 msgid "" "Strengthen your website's security with our comprehensive suite of " "protective measures, designed to guard against common vulnerabilities and " "ensure your site's integrity." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:407 msgid "" "Our security features include concealing version information, removing " "unnecessary files, and implementing Secure Cookies along with essential " "security headers. These enhancements help defend your site against various " "cyber threats, keeping it safe and secure." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:412 msgid "Learn more about the default security measures" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:431 msgid "" "The firewall protects you against hack attempts, blocks known spammers and " "malicious IPs." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:433 msgid "" "Enable the Cloud Firewall list of 600 million+ bad IPs. The list is updated " "daily from many sources." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:434 msgid "Block suspicious queries (probing for security holes)" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:435 msgid "Protect your login form from mass attacks" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:436 msgid "" "Enable the Block IP network - automatically block IPs trying to hack other " "websites" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:438 msgid "In case you ever get locked out - Save this URL:" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:441 msgid "Visiting that URL will unblock your IP and allow you to log in." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:459 msgid "Great, you have now finished the getting started wizard!" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:461 msgid "" "Your website is now protected, but there are many more features to secure " "your website even further." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:465 #, php-format msgid "Visit our %1$s or %2$s if you have any problems." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:466 msgid "Documentation" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:467 msgid "Reach out to our support" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:472 msgid "Finish Wizard" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:532 msgid "All done!" msgstr "" #. translators: %s: Link to Security Ninja dashboard #: modules/wizard/class-wf-sn-wizard.php:538 #, php-format msgid "Click the button to get started or %s" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:588 msgid "Firewall enabled." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:618 msgid "Security Tests done" msgstr "" #: modules/wizard/class-wf-sn-wizard.php:640 msgid "All finished." msgstr "" #: modules/wizard/class-wf-sn-wizard.php:696 msgid "Default fixes enabled." msgstr "" #: security-ninja.php:452 msgid "Blocked IP" msgstr "" #: security-ninja.php:453 msgid "Blocked \"admin\" user" msgstr "" #: security-ninja.php:454 msgid "Blacklisted IP" msgstr "" #: security-ninja.php:455 msgid "IP Banned" msgstr "" #: security-ninja.php:456 msgid "Login error" msgstr "" #: security-ninja.php:457 msgid "Suspicious request" msgstr "" #: security-ninja.php:458 msgid "Country block" msgstr "" #: security-ninja.php:459 msgid "Login Denied" msgstr "" #: security-ninja.php:460 msgid "IP Blocked by Firewall" msgstr "" #: security-ninja.php:553 msgid "Events module" msgstr "" #: security-ninja.php:554 msgid "Events extensions" msgstr "" #: security-ninja.php:568 msgid "Ran activation routines for" msgstr "" #: security-ninja.php:582 msgid "Permission denied." msgstr "" #: security-ninja.php:808 security-ninja.php:2759 msgid "Score" msgstr "" #: security-ninja.php:809 security-ninja.php:2753 security-ninja.php:2834 msgid "Passed" msgstr "" #: security-ninja.php:811 security-ninja.php:2757 security-ninja.php:2834 msgid "Failed" msgstr "" #: security-ninja.php:819 msgid "Run Security Tests" msgstr "" #: security-ninja.php:824 msgid "Test your website security - Run our tests" msgstr "" #: security-ninja.php:848 msgid "Latest Events" msgstr "" #: security-ninja.php:997 msgid "Nonce verification failed." msgstr "" #: security-ninja.php:1007 security-ninja.php:2294 security-ninja.php:3216 msgid "You do not have permission to do this." msgstr "" #: security-ninja.php:1046 msgid "Freemius opt choice selected." msgstr "" #: security-ninja.php:1053 msgid "Freemius opt choice not found." msgstr "" #: security-ninja.php:1233 msgid "Scan Core files of WordPress" msgstr "" #: security-ninja.php:1377 msgid "Event Log" msgstr "" #: security-ninja.php:1576 msgid "Get help or create a support ticket" msgstr "" #: security-ninja.php:1576 msgid "Support" msgstr "" #: security-ninja.php:1632 msgid "Thank you for installing Security Ninja ♥" msgstr "" #: security-ninja.php:1638 msgid "Use the Wizard button to get protected in a few minutes." msgstr "" #: security-ninja.php:1777 #, php-format msgid "Latest from %s" msgstr "" #: security-ninja.php:2062 msgid "Copy-paste the exported settings from another website and click import." msgstr "" #: security-ninja.php:2063 msgid "Import Settings" msgstr "" #: security-ninja.php:2068 msgid "Export Settings" msgstr "" #: security-ninja.php:2074 msgid "" "Note: License data is not exported or imported. You have to enter license " "details before you can import settings." msgstr "" #: security-ninja.php:2078 msgid "Debug and Support" msgstr "" #: security-ninja.php:2079 msgid "Update database" msgstr "" #: security-ninja.php:2096 msgid "If you need to manually run the database updates." msgstr "" #: security-ninja.php:2097 msgid "" "No settings will be overwritten, these updates only ensure everything is " "correctly set up." msgstr "" #: security-ninja.php:2101 msgid "Reset all users 2FA" msgstr "" #: security-ninja.php:2116 msgid "" "Resets all users 2FA setup - forcing all users to start the setup process " "again before being able to log in." msgstr "" #: security-ninja.php:2125 msgid "Remove settings when deactivating" msgstr "" #: security-ninja.php:2136 msgid "" "If enabled all settings and data will be reset when you deactivate the " "plugin." msgstr "" #: security-ninja.php:2146 msgid "Importing..." msgstr "" #: security-ninja.php:2311 msgid "You do not have sufficient permissions to import settings." msgstr "" #: security-ninja.php:2317 msgid "No data to import." msgstr "" #: security-ninja.php:2324 msgid "Invalid import data format." msgstr "" #: security-ninja.php:2330 msgid "" "The imported settings are from a newer version of Security Ninja. Please " "update your plugin first." msgstr "" #: security-ninja.php:2437 msgid "Settings imported successfully!" msgstr "" #: security-ninja.php:2454 msgid "An error occurred during import. Please try again or contact support." msgstr "" #: security-ninja.php:2455 msgid "Import Error" msgstr "" #: security-ninja.php:2565 msgid "Tests" msgstr "" #: security-ninja.php:2755 msgid "Warnings" msgstr "" #: security-ninja.php:2809 msgid "Test your website security" msgstr "" #: security-ninja.php:2831 msgid "Run Tests" msgstr "" #: security-ninja.php:2834 msgid "Quick Filter" msgstr "" #: security-ninja.php:2834 msgid "All" msgstr "" #: security-ninja.php:2834 security-ninja.php:2874 msgid "Untested" msgstr "" #: security-ninja.php:2845 security-ninja.php:2939 msgid "Security Test" msgstr "" #: security-ninja.php:2846 msgid "Expand All" msgstr "" #: security-ninja.php:2865 security-ninja.php:3098 security-ninja.php:3471 msgid "Fail" msgstr "" #: security-ninja.php:2869 security-ninja.php:3094 security-ninja.php:3473 msgid "OK" msgstr "" #: security-ninja.php:2914 msgid "Details & Fix" msgstr "" #: security-ninja.php:2961 msgid "" "Although these tests cover years of best practices in security, getting all " "test green does not guarantee your site will not get hacked. Likewise, " "having them all red does not mean you will get hacked." msgstr "" #: security-ninja.php:2964 msgid "" "Please read each test's detailed information to see if it represents a real " "security issue for your site." msgstr "" #: security-ninja.php:3040 msgid "Error. Please contact support" msgstr "" #: security-ninja.php:3248 msgid "Could not set PHP time limit set_time_limit()" msgstr "" #: security-ninja.php:3447 msgid "Security Tests - Completed Scanning" msgstr "" #: sn-tests-description.php:10 msgid "Checks if Application Passwords feature is enabled." msgstr "" #: sn-tests-description.php:13 msgid "A new feature introduced in WordPress 5.6" msgstr "" #: sn-tests-description.php:14 msgid "" "Allows you to give external systems access to control your website via " "generated passwords." msgstr "" #: sn-tests-description.php:15 msgid "" "No known exploits are known, but if you do not need this feature there is no " "need to leave it on." msgstr "" #: sn-tests-description.php:16 msgid "" "You can disable this feature by adding this single line of code to your " "functions.php:" msgstr "" #: sn-tests-description.php:26 msgid "Searches for unwanted files in your root folder." msgstr "" #: sn-tests-description.php:30 msgid "" "This test looks for typical files that are sometimes left in your website " "root folder. These files can contain sensitive information or error details." msgstr "" #: sn-tests-description.php:31 msgid "You should remove any non-used files from your website root folder" msgstr "" #: sn-tests-description.php:39 msgid "Check if server response headers contain Strict-Transport-Security" msgstr "" #: sn-tests-description.php:42 msgid "" "Instructs your webserver to only use HTTPS and not allow HTTP insecure " "connections." msgstr "" #: sn-tests-description.php:43 msgid "" "It is important you verify your website has a SSL certificate and it is " "working correctly before implementing this." msgstr "" #: sn-tests-description.php:44 msgid "" "Setting up is very easy. Open your theme's functions.php file and add the " "following:" msgstr "" #: sn-tests-description.php:47 sn-tests-description.php:103 #: sn-tests-description.php:135 sn-tests-description.php:160 #: sn-tests-description.php:191 msgid "You can also add this to your .htaccess file" msgstr "" #: sn-tests-description.php:53 msgid "" "You can add \"includeSubDomains\" if you want this to include any subdomains " "you might have." msgstr "" #: sn-tests-description.php:55 sn-tests-description.php:82 #: sn-tests-description.php:114 sn-tests-description.php:141 #: sn-tests-description.php:169 sn-tests-description.php:201 #: sn-tests-description.php:854 msgid "For Nginx add this to the nginx.conf under server block" msgstr "" #: sn-tests-description.php:65 msgid "Check if server response headers contain Content-Security-Policy" msgstr "" #: sn-tests-description.php:66 msgid "" "This limits any browser visiting your website to only load content from " "approved sources." msgstr "" #: sn-tests-description.php:68 msgid "" "If you embed scripts from external websites, Google Analytics or other " "sources this could break your website functionality. Read and test before " "implementing." msgstr "" #: sn-tests-description.php:71 msgid "" "This example forces a browser to only load JavaScript .js files from your " "own website. Warning: Inline code will stop working. Add this to your ." "htaccess file" msgstr "" #: sn-tests-description.php:95 msgid "Check if server response headers contain X-Frame-Options" msgstr "" #: sn-tests-description.php:98 msgid "" "Warning: The fix is easy, but some sites have problems with the theme " "customizer preview when this code is enabled." msgstr "" #: sn-tests-description.php:100 sn-tests-description.php:133 #: sn-tests-description.php:156 sn-tests-description.php:188 #: sn-tests-description.php:212 msgid "" "Fixing is very easy. Open your theme's functions.php file and add the " "following:" msgstr "" #: sn-tests-description.php:111 msgid "You can use the following values: DENY, SAMEORIGIN or ALLOW-FROM" msgstr "" #: sn-tests-description.php:112 msgid "" "WARNING: If you use iframes on your website you need to be careful " "configuring this." msgstr "" #: sn-tests-description.php:120 #, php-format msgid "Read more about %s." msgstr "" #: sn-tests-description.php:121 msgid "the different options on GeekFlare" msgstr "" #: sn-tests-description.php:130 msgid "Check if server response headers contain X-Content-Type-Options" msgstr "" #: sn-tests-description.php:131 msgid "" "Setting this will force a browser to only load external resources if the " "content-type matches what is expected. This prevents malicious hidden code " "in unexpected files" msgstr "" #: sn-tests-description.php:148 msgid "Check if server response headers contain Permissions-Policy" msgstr "" #: sn-tests-description.php:150 msgid "" "This is a way to instruct a browser which features it can use on a website." msgstr "" #: sn-tests-description.php:152 msgid "" "With this you can explitly prevent access to the camera, microphone, " "geolocation and many other features." msgstr "" #: sn-tests-description.php:154 msgid "For a full and updated list check out the link." msgstr "" #: sn-tests-description.php:159 msgid "" "NOTE: This example disables everything, so if you have website that uses " "some of the features please check the link to Mozilla on more details on how " "to finetune." msgstr "" #: sn-tests-description.php:180 msgid "Check if server response headers contain Referrer-Policy" msgstr "" #: sn-tests-description.php:182 msgid "" "Referrer-Policy is a way to control when the \"referrer\" header information " "is allowed." msgstr "" #: sn-tests-description.php:184 msgid "This means which websites can see where visitors are referred from." msgstr "" #: sn-tests-description.php:186 msgid "" "The recommended setting \"same-origin\" allows you to still track data " "internally on your website, but no other website will know that a visitor " "came from a link on your website." msgstr "" #: sn-tests-description.php:210 msgid "" "WordPress comes with a powerful REST API system that allows access to " "different data in a structured format. We recommend you disable these links " "showing in the header." msgstr "" #: sn-tests-description.php:222 msgid "Check if WordPress core is up to date" msgstr "" #: sn-tests-description.php:223 msgid "" "Keeping the WordPress core up to date is one of the most important aspects " "of site security. If vulnerabilities are discovered in WordPress and a new " "version is released to address the issue, the information required to " "exploit the vulnerability is definitely in the public domain. This makes old " "versions more open to attacks, and is one of the primary reasons you should " "always keep WordPress up to date." msgstr "" #: sn-tests-description.php:224 msgid "" "Thanks to automatic updates, upgrading is now very simple. Navigate to the " "\"Dashboard - Updates\" page and click the \"Update Now\" button." msgstr "" #: sn-tests-description.php:225 msgid "" "Important: Always create a backup of your files and database before " "performing any upgrades!" msgstr "" #: sn-tests-description.php:232 msgid "Check if automatic core updates are enabled" msgstr "" #: sn-tests-description.php:233 msgid "" "Unless you're running a highly customized WordPress site wich requires " "rigorous testing of all updates we recommend having automatic minor core " "updates enabled. These are usually security fixes that don't alter WP in any " "significant way and should be applied as soon as WP releases them." msgstr "" #: sn-tests-description.php:234 msgid "" "Updates can be disabled via constants in wp-config.php or by a plugin. For " "details please see" msgstr "" #: sn-tests-description.php:234 msgid "WP Codex" msgstr "" #: sn-tests-description.php:241 msgid "Check if plugins are up to date" msgstr "" #: sn-tests-description.php:242 msgid "" "As with the WordPress core, keeping plugins up to date is one of the most " "important and easiest ways to keep your site secure. Since most plugins are " "free and therefore their code is available to anyone, having the latest " "version will ensure you're not prone to attacks based on known " "vulnerabilities." msgstr "" #: sn-tests-description.php:247 #, php-format msgid "" "If you downloaded a plugin from the official WP repository you can easily " "check if there are any updates available, and update it by opening <a " "target=\"_blank\" href=\"%s\">Dashboard - Updates</a>. If you bought the " "plugin from somewhere else check the item's support on instructions how to " "upgrade manually. <b>Remember</b> - always backup your files and database " "before upgrading!" msgstr "" #: sn-tests-description.php:266 msgid "Check if there are any deactivated plugins" msgstr "" #: sn-tests-description.php:267 msgid "" "If you are not using a plugin remove it from the WP plugins folder. It is " "that simple. There is no reason to keep it there and in case the code is " "malicious or it has some vulnerabilities it can still be exploited by a " "hacker regardless of the fact the plugin is not active." msgstr "" #: sn-tests-description.php:272 #, php-format msgid "" "Open <a target=\"_blank\" href=\"%s\">plugins</a> and simply delete all " "plugins that are not active. Or login via FTP and move them to some folder " "that's not /wp-content/plugins/." msgstr "" #: sn-tests-description.php:290 msgid "Check if themes are up to date" msgstr "" #: sn-tests-description.php:291 msgid "" "As with the WordPress core, keeping the themes up to date is one of the most " "important and easiest ways to keep your site secure. Since most themes are " "free and therefore their code is available to anyone having the latest " "version will ensure you're not prone to attacks based on known " "vulnerabilities. Also, having the latest version will ensure your theme is " "compatible with the latest version of WordPress." msgstr "" #: sn-tests-description.php:296 #, php-format msgid "" "If you downloaded a theme from the official WP repository you can easily " "check if there are any updates available, and upgrade it by opening <a " "target=\"_blank\" href=\"%s\">Appearance - Themes</a>. If you bought the " "theme from a theme shop check their support and upgrade manually. " "<b>Remember</b> - always backup your files and database before upgrading!" msgstr "" #: sn-tests-description.php:315 msgid "Check if there are any unnecessary themes installed" msgstr "" #: sn-tests-description.php:317 msgid "" "If you're not using a theme remove it from the WP themes folder. There's no " "reason to keep it there and in case the code is malicious or it has some " "vulnerabilities it can still be exploited by a hacker regardless of the fact " "the theme is not active." msgstr "" #: sn-tests-description.php:318 msgid "" "Note: To accommodate the WP Health Test, the test filters out the latest " "default WP theme you have installed." msgstr "" #: sn-tests-description.php:323 #, php-format msgid "" "Open <a target=\"_blank\" href=\"%s\">Appearance - Themes</a> and use the " "list above to delete the themes you do not need." msgstr "" #: sn-tests-description.php:341 msgid "Check if full WP version info is revealed in page's meta data" msgstr "" #: sn-tests-description.php:342 msgid "" "You should be proud that your site is powered by WordPress and there's no " "need to hide that information. However disclosing the full WP version info " "in the default location (page header meta) is not wise. People with bad " "intentions can easily use Google to find site's that use a specific version " "of WordPress and target them with (0-day) exploits." msgstr "" #: sn-tests-description.php:343 msgid "" "Place the following code in your theme's functions.php file in order to " "remove the header meta version info:" msgstr "" #: sn-tests-description.php:353 msgid "Check if server response headers contain detailed PHP version info" msgstr "" #: sn-tests-description.php:354 msgid "" "As with the WordPress version it is not wise to disclose the exact PHP " "version you are using because it makes the job of attacking your site much " "easier." msgstr "" #: sn-tests-description.php:355 msgid "" "This issue is not directly WP related but it definitely affects your site." msgstr "" #: sn-tests-description.php:356 msgid "" "You will most probably have to ask your hosting company to configure the " "HTTP server not to show PHP version info but you can also try adding these " "directives to the .htacces file:" msgstr "" #: sn-tests-description.php:367 msgid "Check if user with username \"admin\" exists" msgstr "" #: sn-tests-description.php:368 msgid "" "If someone tries to guess your username and password or tries a brute-force " "attack they will most probably start with username \"admin\". This is the " "default username used by too many sites and should be removed." msgstr "" #: sn-tests-description.php:373 msgid "" "Create a new user and assign him the \"administrator\" role. Try not to use " "usernames like: \"root\", \"god\", \"null\" or similar ones. Once you have " "the new user created delete the \"admin\" one and assign all post/pages he " "may have created to the new user." msgstr "" #: sn-tests-description.php:389 msgid "Check for display of unnecessary information on failed login attempts" msgstr "" #: sn-tests-description.php:390 msgid "" "By default on failed login attempts WordPress will tell you whether username " "or password is wrong. An attacker can use that to find out which usernames " "are active on your system and then use brute-force methods to hack the " "password." msgstr "" #: sn-tests-description.php:391 msgid "" "The solution to this problem is simple. Whether user enters a wrong username " "or wrong password we always tell him 'wrong username or password' so that he " "does not know which of the two is wrong. Open your theme's functions.php " "file and copy/paste the following code:" msgstr "" #: sn-tests-description.php:400 msgid "Check if all security keys and salts have proper values" msgstr "" #: sn-tests-description.php:401 msgid "" "Security keys are used to ensure better encryption of information stored in " "the user's cookies and hashed passwords. They make your site harder to hack " "and access harder to crack by adding random elements to the password. You " "don't have to remember these keys. In fact once you set them you'll never " "see them again. Therefore there's no excuse for not setting them properly." msgstr "" #: sn-tests-description.php:404 msgid "" "Security keys (there are eight) are defined in wp-config.php as constants on " "lines #49-56. They should be as unique and as long as possible. WordPress " "made a great script which helps you generate those strings. Please use it! " "After the script generates strings those 8 lines of code should look " "something like this:" msgstr "" #: sn-tests-description.php:408 msgid "Get new security keys" msgstr "" #: sn-tests-description.php:432 msgid "" "Do NOT use the keys above. They are just an example, publicly available and " "therefore not safe. Generate your own ones." msgstr "" #: sn-tests-description.php:437 msgid "Check if security keys and salts have been updated in the last 3 months" msgstr "" #: sn-tests-description.php:439 msgid "" "It's recommended to change the security keys and salts once in a while. The " "process will invalidate all existing cookies. This does mean that all users " "will have to login again. It's a minor inconvenience that will ensure nobody " "can login with an old or stolen cookie." msgstr "" #: sn-tests-description.php:444 #, php-format msgid "" "To edit the keys open wp-config.php, <a target=\"_blank\" href=\"%s\" " "rel=\"noopener\">generate new keys</a> and copy/paste them to overwrite the " "old ones." msgstr "" #: sn-tests-description.php:462 msgid "Test the strength of WordPress database password" msgstr "" #: sn-tests-description.php:464 msgid "" "There is no such thing as an \"unimportant password\"! The same goes for " "WordPress database password. Although most servers are configured so that " "the database cannot be accessed from other hosts (or from outside of the " "local network) that does not mean your database passsword should be " "\"12345\"." msgstr "" #: sn-tests-description.php:465 msgid "" "Choose a proper password, at least 12 characters long with a combination of " "letters, numbers and special characters." msgstr "" #: sn-tests-description.php:466 msgid "To change the database password" msgstr "" #: sn-tests-description.php:467 msgid "" "1. Open cPanel, Plesk or any other hosting control panel you have. Find the " "option to change the database password and make the new password strong " "enough. If you cannot find that option or you are uncomfortable changing it " "contact your hosting provider. After the password is changed open wp-config." "php and change the password" msgstr "" #: sn-tests-description.php:468 msgid "" "2. After the password is changed open wp-config.php and change the password" msgstr "" #: sn-tests-description.php:472 msgid "" "IMPORTANT: While you are changing the password your website will be offline." msgstr "" #: sn-tests-description.php:473 msgid "" "Random password suggestions - Feel free to use or make your own. Remember to " "change the database password BOTH places." msgstr "" #: sn-tests-description.php:487 msgid "Check if database table prefix is the default \"wp_\"" msgstr "" #: sn-tests-description.php:489 msgid "" "Knowing the names of your database tables can help an attacker dump the " "table's data and get to sensitive information like password hashes. Since WP " "table names are predefined the only way you can change table names is by " "using a unique prefix. One that's different from \"wp_\" or any similar " "variation such as \"wordpress_\"." msgstr "" #: sn-tests-description.php:490 msgid "" "If you're doing a fresh installation defining a unique table prefix is easy. " "Open wp-config.php and go to line #61 where the table prefix is defined. " "Enter something unique like \"frog99_\" and install WP." msgstr "" #: sn-tests-description.php:491 msgid "" "If you already have WP site running and want to change the table prefix " "things are a bit more complicated and you should only do the change if " "you're comfortable doing some changes to your DB data via phpMyAdmin or a " "similar GUI." msgstr "" #: sn-tests-description.php:492 msgid "Remember" msgstr "" #: sn-tests-description.php:492 msgid "" "Always backup your files and database before making any changes to the " "database!" msgstr "" #: sn-tests-description.php:497 msgid "Check if site debug mode is enabled" msgstr "" #: sn-tests-description.php:499 msgid "" "Having any kind of debug mode (general WP debug mode in this case) or error " "reporting mode enabled on a production site is extremely bad. Not only will " "it slow down your site, confuse your visitors with weird messages it will " "also give the potential attacker valuable information about your system." msgstr "" #: sn-tests-description.php:500 msgid "" "General WordPress debugging mode is enabled/disabled by a constant defined " "in wp-config.php. Open that file and look for a line similar to:" msgstr "" #: sn-tests-description.php:502 sn-tests-description.php:563 msgid "" "Comment it out, delete it or replace with the following to disable debugging:" msgstr "" #: sn-tests-description.php:504 msgid "" "If your blog still fails on this test after you made the changes it means " "some plugin is enabling debug mode. Disable plugins one by one to find out " "which one is doing it." msgstr "" #: sn-tests-description.php:510 msgid "Check if the debug.log file exists." msgstr "" #: sn-tests-description.php:512 msgid "The log file, debug.log should not be accessible via a browser." msgstr "" #: sn-tests-description.php:513 msgid "" "This file is used when debugging and may contain sensitive information about " "your server. It is also a clear sign you are running WordPress." msgstr "" #: sn-tests-description.php:514 msgid "" "You should either delete the file, usually located in /wp-content/debug.log " "or block access to it:" msgstr "" #: sn-tests-description.php:515 msgid "Via .htaccess:" msgstr "" #: sn-tests-description.php:523 msgid "For Nginx add this to the nginx.conf under server block." msgstr "" #: sn-tests-description.php:538 msgid "" "The REST API is an advanced system that allows WordPress, its plugins and " "external services to communicate." msgstr "" #: sn-tests-description.php:539 msgid "" "Having the REST API enabled is not a security issue by itself, it is well " "tested and protected by the developers in the WordPress community." msgstr "" #: sn-tests-description.php:540 msgid "" "If you want to be certain and protect yourself from attacks via the REST API " "you can disable it completely or only allow authenticated users to have " "access." msgstr "" #: sn-tests-description.php:541 msgid "" "Warning: Some plugins and external services might not work properly if you " "block the REST API." msgstr "" #: sn-tests-description.php:548 msgid "Check if database debug mode is enabled" msgstr "" #: sn-tests-description.php:550 msgid "" "Having any kind of debug mode (WP database debug mode in this case) or error " "reporting mode enabled on a production server is extremely bad. Not only " "will it slow down your site, confuse your visitors with weird messages it " "will also give the potential attacker valuable information about your system." msgstr "" #: sn-tests-description.php:551 msgid "WordPress DB debugging mode is enabled with the following command:" msgstr "" #: sn-tests-description.php:553 msgid "" "In most cases this debugging mode is enabled by plugins so the only way to " "solve the problem is to disable plugins one by one and find out which one " "enabled debugging." msgstr "" #: sn-tests-description.php:558 msgid "Check if JavaScript debug mode is enabled" msgstr "" #: sn-tests-description.php:560 msgid "" "Having any kind of debug mode (WP JavaScript debug mode in this case) or " "error reporting mode enabled on a production server is extremely bad. Not " "only will it slow down your site, confuse your visitors with weird messages " "it will also give the potential attacker valuable information about your " "system." msgstr "" #: sn-tests-description.php:561 msgid "" "WordPress JavaScript debugging mode is enabled/disabled by a constant " "defined in wp-config.php open your config file and look for a line similar " "to:" msgstr "" #: sn-tests-description.php:565 msgid "" "If your blog still fails on this test after you made the change it means " "some plugin is enabling debug mode. Disable plugins one by one to find out " "which one is doing it." msgstr "" #: sn-tests-description.php:570 msgid "Check if display_errors PHP directive is turned off" msgstr "" #: sn-tests-description.php:571 msgid "" "Displaying any kind of debug info or similar information is extremely bad. " "If any PHP errors happen on your site they should be logged in a safe place " "and not displayed to visitors or potential attackers." msgstr "" #: sn-tests-description.php:572 msgid "" "Open wp-config.php and place the following code just above the require_once " "function at the end of the file:" msgstr "" #: sn-tests-description.php:574 msgid "If that doesn't work add the following line to your .htaccess file:" msgstr "" #: sn-tests-description.php:580 msgid "" "If that fails as well, contact your hosting provider or try disabling " "plugins, one by one to find out which one enabled error displaying." msgstr "" #: sn-tests-description.php:585 msgid "Check if WordPress installation address is the same as the site address" msgstr "" #: sn-tests-description.php:586 msgid "" "Moving WP core files to any non-standard folder will make your site less " "vulnerable to automated attacks. Most scripts that script kiddies use rely " "on default file paths. If your blog is setup on www.site.com you can put WP " "files in ie: /var/www/vhosts/site.com/www/my-app/ instead of the obvious /" "var/www/vhosts/site.com/www/." msgstr "" #: sn-tests-description.php:587 msgid "Site and WP address can easily be changed in" msgstr "" #: sn-tests-description.php:587 sn-tests-description.php:628 msgid "Options - General" msgstr "" #. translators: %s: URL to WordPress.org article #: sn-tests-description.php:593 #, php-format msgid "" "Check out this simple instruction from wordpress.org how to move your core " "WordPress files to another folder: %s" msgstr "" #: sn-tests-description.php:594 msgid "Giving WordPress Its Own Directory" msgstr "" #: sn-tests-description.php:602 msgid "Check if wp-config.php file has the right permissions (chmod) set" msgstr "" #: sn-tests-description.php:603 msgid "" "wp-config.php file contains sensitive information (database username and " "password) in plain text and should not be accessible to anyone except you " "and WP (or the web server to be more precise)." msgstr "" #: sn-tests-description.php:604 msgid "" "What's the best chmod for your wp-config.php depends on the way your server " "is configured but there are some general guidelines you can follow." msgstr "" #: sn-tests-description.php:606 msgid "" "The official recommendation is trying to set to 444 which means all users " "have read-only rights to the file. This is a problem for some plugins that " "need to write to the file so you can try setting chmod to 644 or 640." msgstr "" #: sn-tests-description.php:608 msgid "" "Try setting chmod to 0400 or 0440 and if the site works normally that's the " "best one to use" msgstr "" #: sn-tests-description.php:609 msgid "" "The \"other\" users should have no privileges on the file so set the last " "octal digit to zero" msgstr "" #: sn-tests-description.php:610 msgid "" "The \"group\" users shouldn't have any access right as well unless Apache " "falls under that category, so set group rights to 0 or 4" msgstr "" #: sn-tests-description.php:612 #, php-format msgid "" "This can vary depending on your server configuration - please check more " "details on %s" msgstr "" #: sn-tests-description.php:617 msgid "Check users' password strength with a brute-force attack" msgstr "" #: sn-tests-description.php:618 msgid "" "By using a dictionary of 600 most commonly used passwords we do a brute-" "force attach on your site's user accounts. Any accounts that fail this test " "pose a serious security issue for the site because they are using passwords " "like \"12345\", \"qwerty\" or \"god\" which anyone can guess within minutes. " "Alert those users or change their passwords immediately." msgstr "" #: sn-tests-description.php:619 msgid "" "Please note that the plugin tests only the first 5 users (starting from " "administrators). This limit is imposed to be sure we don't temporarily kill " "the database while doing the brute-force attack." msgstr "" #: sn-tests-description.php:620 msgid "" "If you want to test more or all users open sn-test.php and change the line " "#763 which defines this limit." msgstr "" #: sn-tests-description.php:626 msgid "Check if \"anyone can register\" option is enabled" msgstr "" #: sn-tests-description.php:627 msgid "" "Unless you're running some kind of community based site this option needs to " "be disabled. Although it only provides the attacker limited access to your " "backend it's enough to start exploiting other security issues." msgstr "" #: sn-tests-description.php:628 msgid "Go to" msgstr "" #: sn-tests-description.php:628 msgid "and uncheck the \"Membership - anyone can register\" checkbox." msgstr "" #: sn-tests-description.php:633 msgid "Check if register_globals PHP directive is turned off" msgstr "" #: sn-tests-description.php:634 msgid "" "This is one of the biggest security issues you can have on your site! If " "your hosting company has this directive enabled by default switch to another " "company immediately!" msgstr "" #: sn-tests-description.php:634 msgid "https://php.net/manual/en/security.globals.php" msgstr "" #: sn-tests-description.php:634 msgid "PHP manual" msgstr "" #: sn-tests-description.php:634 msgid "has more info why this is so dangerous." msgstr "" #: sn-tests-description.php:635 sn-tests-description.php:648 #: sn-tests-description.php:658 sn-tests-description.php:671 msgid "If you have access to php.ini file locate" msgstr "" #: sn-tests-description.php:637 sn-tests-description.php:650 #: sn-tests-description.php:660 sn-tests-description.php:673 msgid "and change it to:" msgstr "" #: sn-tests-description.php:639 msgid "Alternatively open .htaccess and put this directive into it:" msgstr "" #: sn-tests-description.php:641 msgid "" "If you're still unable to disable register_globals contact a security " "professional." msgstr "" #: sn-tests-description.php:646 msgid "Check if safe mode is disabled" msgstr "" #: sn-tests-description.php:647 msgid "" "PHP safe mode is an attempt to solve the shared-server security problem. It " "is architecturally incorrect to try to solve this problem at the PHP level, " "but since the alternatives at the web server and OS levels aren't very " "realistic, many people, especially ISP's, use safe mode for now. If your " "hosting company still uses safe mode it might be a good idea to switch. This " "feature is deprecated in new version of PHP (5.3) which is also old by now." msgstr "" #: sn-tests-description.php:656 msgid "Check if the expose_php PHP directive is turned off" msgstr "" #: sn-tests-description.php:657 msgid "" "It's not wise to disclose the exact PHP version you're using because it " "makes the job of attacking your site much easier." msgstr "" #: sn-tests-description.php:666 msgid "Check if allow_url_include PHP directive is turned off" msgstr "" #: sn-tests-description.php:668 msgid "" "Setting allow_url_include to off in PHP is an important security measure. " "This configuration option determines whether PHP code can include files from " "remote locations, which would otherwise accept URLs as file paths if " "allow_url_include is enabled." msgstr "" #: sn-tests-description.php:669 msgid "" "Having this PHP directive enabled will leave your site exposed to cross-site " "attacks (XSS). There's absolutely no valid reason to enable this directive, " "and using any PHP code that requires it is very risky." msgstr "" #: sn-tests-description.php:675 msgid "" "If you're still unable to disable allow_url_include contact a security " "professional." msgstr "" #: sn-tests-description.php:679 msgid "Check if plugins/themes file editor is enabled" msgstr "" #: sn-tests-description.php:680 msgid "" "Plugins and themes file editor is a very convenient tool because it enables " "you to make quick changes without the need to use FTP. Unfortunately, it's " "also a security issue because it not only shows PHP source but it also " "enables the attacker to inject malicious code in your site if they manage to " "gain access to the admin." msgstr "" #: sn-tests-description.php:681 msgid "" "The editor can easily be disabled by placing the following code in theme's " "functions.php file." msgstr "" #: sn-tests-description.php:690 msgid "Check if the uploads folder is browsable" msgstr "" #: sn-tests-description.php:692 msgid "Allowing anyone to view all files in the" msgstr "" #: sn-tests-description.php:692 msgid "uploads folder" msgstr "" #: sn-tests-description.php:692 msgid "" "Just by pointing the browser to it will allow them to easily download all " "your uploaded files. It's a security and a copyright issue." msgstr "" #: sn-tests-description.php:693 msgid "To fix the problem open .htaccess and add this directive into it:" msgstr "" #: sn-tests-description.php:700 msgid "Check if user with ID \"1\" exists" msgstr "" #: sn-tests-description.php:702 #, no-php-format msgid "" "Although technically not a security issue having a user (which is in 99% " "cases the admin) with the ID 1 can help an attacker in some circumstances." msgstr "" #: sn-tests-description.php:703 msgid "" "Fixing is easy; create a new user with the same privileges. Then delete the " "old one with ID 1 and tell WP to transfer all of his content to the new user." msgstr "" #: sn-tests-description.php:708 msgid "Check if Windows Live Writer link is present in pages' header data" msgstr "" #: sn-tests-description.php:709 msgid "" "If you're not using Windows Live Writer there's really no valid reason to " "have it's link in the page header thus telling the whole world you're using " "WordPress." msgstr "" #: sn-tests-description.php:710 msgid "" "Fixing is very easy. Open your theme's functions.php file and add the " "following line:" msgstr "" #: sn-tests-description.php:716 msgid "Check if wp-config.php is present on the default location" msgstr "" #: sn-tests-description.php:717 msgid "" "If someone gains FTP access to your server this will not save you but it " "certainly cannot hurt to obfuscate your installation a bit." msgstr "" #: sn-tests-description.php:718 msgid "" "In order to fix this issue you have to move wp-config.php one level up in " "the folder structure. If the original location was:" msgstr "" #: sn-tests-description.php:720 msgid "Move the file to" msgstr "" #: sn-tests-description.php:722 msgid "Or for instance from" msgstr "" #: sn-tests-description.php:724 msgid "To" msgstr "" #: sn-tests-description.php:730 msgid "" "Check if MySQL server is connectable from outside of the local network with " "the WP account" msgstr "" #: sn-tests-description.php:731 msgid "" "Since MySQL username and password are written in plain-text in wp-config.php " "it's advisable not to allow any client to use that account unless he's " "connecting to MySQL from your server (localhost). Allowing him to connect " "from any host will make some attacks much easier." msgstr "" #: sn-tests-description.php:732 msgid "" "Fixing this issue involves changing the MySQL user or server config and it " "is not something that can be described in a few words so we advise asking " "someone to fix it for you. If you are really eager to do it we suggest " "creating a new MySQL user and under \"hostname\" enter \"localhost\". Set " "other properties such as username and password to your own liking and, of " "course, update wp-config.php with the new user details." msgstr "" #: sn-tests-description.php:737 msgid "Check if EditURI (XML-RPC) link is present in pages' header data" msgstr "" #: sn-tests-description.php:739 msgid "" "If you are not using any Really Simple Discovery services such as pingbacks " "there is no need to advertise that endpoint (link) in the header." msgstr "" #: sn-tests-description.php:740 msgid "" "Please note that for most sites this is not a security issue because they " "\"want to be discovered\" but if you want to hide the fact that you are " "using WordPress this is the way to go." msgstr "" #: sn-tests-description.php:741 msgid "Open your theme's functions.php file and add the following line:" msgstr "" #: sn-tests-description.php:743 msgid "" "Additionally, to completely disable XML-RPC functions add this also to the " "functions.php file:" msgstr "" #: sn-tests-description.php:745 msgid "And also add this code to .htaccess to prevent DDoS attacks:" msgstr "" #: sn-tests-description.php:758 msgid "Check if Timthumb script is used in the active theme" msgstr "" #: sn-tests-description.php:759 msgid "" "We do not recommend using the Timthumb script to manipulate images. Apart " "from the security issues some versions had, WordPress has its own built-in " "functions for manipulating images that should be used instead." msgstr "" #: sn-tests-description.php:760 msgid "" "Contact the theme developer and have him update the theme. It is unlikely " "you will be able to fix this issue yourself." msgstr "" #: sn-tests-description.php:765 msgid "Check if the server is vulnerable to the Shellshock bug #6271" msgstr "" #: sn-tests-description.php:766 sn-tests-description.php:774 msgid "" "Shellshock, also known as Bashdoor, is a family of security bugs in the " "widely used Unix Bash shell. Web servers use Bash to process certain " "commands, allowing an attacker to cause vulnerable versions of Bash to " "execute arbitrary commands. This can allow an attacker to gain unauthorized " "access to the system. Although this bug is not related to WordPress directly " "it is very problematic." msgstr "" #: sn-tests-description.php:767 sn-tests-description.php:775 msgid "More details." msgstr "" #: sn-tests-description.php:768 sn-tests-description.php:776 msgid "" "Contact your server administrator and update the server's Bash shell " "immediately." msgstr "" #: sn-tests-description.php:773 msgid "Check if the server is vulnerable to the Shellshock bug #7169" msgstr "" #: sn-tests-description.php:782 msgid "" "You should run your entire site via HTTPS, it makes it more secure and " "Google will love it too." msgstr "" #: sn-tests-description.php:784 msgid "" "If for some reason you do not want to run the entire website with SSL, at " "least make the admin secure. Some hosting companies charge a lot for SSL " "certificates but you can get free ones on Let's Encrypt." msgstr "" #: sn-tests-description.php:786 msgid "" "If you do not have an SSL certificate you can still try and run the admin " "via HTTPS. Depending on how your server is configured, it might work. But " "getting a valid certificate is definitely a good thing to do." msgstr "" #: sn-tests-description.php:788 msgid "" "To enable SSL in admin open wp-config.php and add the following line to it:" msgstr "" #: sn-tests-description.php:797 msgid "" "If an attacker gains access to your wp-config.php file and gets the MySQL " "username and password, the attacker will be able to log in to that database " "and do whatever that account allows him to. " msgstr "" #: sn-tests-description.php:799 msgid "" "That is why it is important to keep the account's privileges to a bare " "minimum. For instance, if you're not installing any new plugins or updating " "WP that account doesn't need the CREATE or DROP table privileges." msgstr "" #: sn-tests-description.php:801 msgid "" "For regular, day-to-day usage these are the recommended privileges: SELECT, " "INSERT, UPDATE, and DELETE. When updating WordPress you will also need the " "ALTER command. MySQL account privileges can be adjusted in cPanel, but we " "recommend getting a professional to do it if you've never done this kind of " "modifications before." msgstr "" #: sn-tests-description.php:806 msgid "Check if active plugins have been updated in the last 12 months" msgstr "" #: sn-tests-description.php:807 msgid "" "Plugins that have not been updated in over a year and are potentially " "abandoned by their developers can pose a big security issue. Hackers can " "exploit known security vulnerabilities that have been open a long time since " "the plugin is not patched/updated. Be very careful when using such old " "plugins. A more in-depth look into such plugins is available here:" msgstr "" #: sn-tests-description.php:809 msgid "" "There's not much you can do to fix the problem except finding a similar " "plugin that's properly maintained. If you are truly dependant on that one " "plugin, we suggest you contact the author and see if he's willing to update " "it or hire someone to do that for you." msgstr "" #: sn-tests-description.php:814 msgid "Check if active plugins are compatible with your version of WordPress" msgstr "" #: sn-tests-description.php:816 msgid "" "Plugins that are incompatible with your version of WordPress can cause " "unpredictable behavior, bring the site down and just in general cause " "problems. In most cases, incompatibilities are minor and can be ignored, but " "such plugins are often old and haven not been updated in years. We suggest " "using plugins that have been tried and tested with the latest version of " "WordPress that you should be using too." msgstr "" #: sn-tests-description.php:818 msgid "" "There is not much you can do to fix the problem except finding a similar " "plugin or contacting the author and asking them to update it." msgstr "" #: sn-tests-description.php:824 msgid "Check the PHP version" msgstr "" #: sn-tests-description.php:826 msgid "" "Using an outdated version of PHP can expose your site to security " "vulnerabilities and limit your ability to use modern WordPress features and " "plugins." msgstr "" #: sn-tests-description.php:827 msgid "" "As of 2024, WordPress recommends using PHP 7.4 or higher, with PHP 8.1 or " "8.2 being ideal for optimal performance and security. PHP versions below 7.4 " "are no longer supported and should not be used." msgstr "" #: sn-tests-description.php:828 msgid "" "Contact your hosting provider to upgrade to a supported PHP version. If they " "cannot accommodate this request, consider moving your site to a hosting " "provider that offers modern PHP versions." msgstr "" #: sn-tests-description.php:833 msgid "Check the MySQL/MariaDB version" msgstr "" #: sn-tests-description.php:835 msgid "" "Using an outdated version of MySQL or MariaDB can make your site vulnerable " "to security issues and performance problems." msgstr "" #: sn-tests-description.php:836 msgid "" "As of 2024, it's recommended to use MySQL 8.0 or higher, or MariaDB 10.6 or " "higher. These versions offer improved security features and performance " "enhancements." msgstr "" #: sn-tests-description.php:837 msgid "" "If your hosting provider doesn't offer recent MySQL/MariaDB versions, " "consider upgrading your hosting plan or switching to a provider that " "prioritizes keeping their software up-to-date." msgstr "" #: sn-tests-description.php:842 msgid "Check if usernames can be fetched via user IDs" msgstr "" #: sn-tests-description.php:843 msgid "" "Usernames (unlike passwords) are not secret. By knowing someone's username, " "you can't login to their account. You need the password too. However, by " "knowing the username, you are one step closer to logging in, using the " "username to brute-force the password or to gain access in some similar way. " "That's why it's advisable to keep the list of usernames a secret. At least " "to some degree. By default, by accessing siteurl.com/?author={id} and " "looping through IDs from 1 you can get a list of usernames because WP will " "redirect you to siteurl.com/author/username/ if the ID exists in the system." msgstr "" #: sn-tests-description.php:845 msgid "To fix this issue add the following lines to your .htaccess file:" msgstr "" #. Plugin URI of the plugin/theme #. Author URI of the plugin/theme msgid "https://wpsecurityninja.com/" msgstr "" #. Description of the plugin/theme msgid "" "Check your site for <strong>security vulnerabilities</strong> and get " "precise suggestions for corrective actions on passwords, user accounts, file " "permissions, database security, version hiding, plugins, themes, security " "headers and other security aspects." msgstr ""
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.06 |
proxy
|
phpinfo
|
Настройка