{{> header.html page_title="WordPress Startup Scan" header_widgets="" }} {{> threat/free_common.html }}
The startup chain maps the code that runs before WordPress finishes loading, where persistent malware hides so it can re-infect a cleaned site on every request.
auto_prepend, wp-config.php, drop-ins, and mu-plugins.
BitFire PRO traces that chain, highlights unexpected files, and helps you find the loader that keeps
bringing the malware back. Purchase PRO to unlock the live startup analysis.
The original Startup Chain audit walks these checks in boot order. In this preview, every test is shown as not checked until the live PRO scan is unlocked.
auto_prepend_fileauto_prepend_file override that can silently load malware before WordPress..user.ini.htaccesswp-content/mu-plugins/, because must-use plugins run automatically on every request.active_plugins so early reinfection code hiding in active plugin bootstrap files can be traced.functions.php, a common place for loaders, injected includes, and redirect code.wp-content/themes/<active-theme>/functions.phpphp.ini, .user.ini, or .htaccess.auto_append_file in php.ini, .user.ini, and .htaccessFor compromised WordPress sites, this is usually the first Threat Hunter tab to check. Purchase BitFire PRO to trace the startup path and locate the code that is re-infecting the CMS.