Writable paths
Flags executable or disguised PHP patterns in upload and cache locations where they deserve investigation.
Free plugin download · no signup
Download the plugin, run file checks inside WordPress, review suspicious evidence, and quarantine one verified file at a time without uploading site files to this portfolio.
Install the ZIP in WordPress to check high-risk writable paths and compare available core files with WordPress.org checksums. A clean result is not proof that the site is secure, and the plugin does not delete findings automatically.
What it checks
The plugin reports explicit evidence so an administrator or developer can review context before changing the site.
Flags executable or disguised PHP patterns in upload and cache locations where they deserve investigation.
Compares available WordPress core files with official WordPress.org checksums and leaves mismatches for review.
Moves one reviewed file to a protected local folder, changes its executable extension, and keeps a restore action.
The scan and quarantine workflow stays on the WordPress installation and does not upload site files here.
Choose the right scan
An online scanner can inspect the public response, blacklist status, and exposed browser content without installing software. This downloadable plugin runs inside WordPress so it can review local files that a public URL scan cannot see.
Use both perspectives when an infection is suspected, then compare findings with known plugin sources, access logs, recent changes, users, scheduled tasks, and database content.
Installation
No account or connection code is required for local scanning or quarantine.
Confirm that the WordPress files and database can be restored before any investigation or cleanup.
Open Plugins → Add New → Upload Plugin, choose the downloaded ZIP, then install and activate it.
Open Adnan Khan Security in WordPress admin and start the file safety scan.
Compare each finding with trusted sources and logs; quarantine only a file whose context has been checked.
Questions
No. It is a downloadable WordPress plugin that runs file checks inside the site. Use a reputable remote scanner as a separate public-response and blacklist check.
No. The plugin is intentionally conservative and cannot identify every compromise. Review users, logs, scheduled tasks, database content, plugins, themes, access keys, and recent changes when an infection is suspected.
No. This release focuses on writable-path file patterns and available WordPress core checksums. Database review is a separate investigation.
No. It does not bulk-delete findings. A reviewed file can be moved into reversible local quarantine, and core mismatches remain review-only.
After the scan
No findings does not prove that a site is clean. Review administrator accounts, recent changes, scheduled tasks, access logs, database content, plugins, themes, and credentials when compromise is suspected.
For a checksum mismatch or suspicious writable file, compare the file with a trusted source and preserve a recoverable backup before quarantine or replacement.
Share the scan result, affected URL, recent symptoms, and hosting context through Upwork. The first step is to verify the evidence and define a contained investigation, not to promise an automatic cleanup.
Discuss a WordPress security review