Get Consultation

No projection as up preference reasonably delightful celebrated. Preserved and abilities assurance tolerably breakfast use saw.
Edit Template
Free Diagnostic Tool — Read-Only Metadata Scanner

Free Website Security Checker

Test your website's security posture instantly. Audit missing HTTP security headers, SSL certificate expiry, exposed server versions, and verify whether your PHP runtime is patched against critical advisories including PHP2Shell (CVE-2026-109618 & CVE-2026-109619). Safe, read-only — no signup.

0
critical HTTP security headers audited
0%
defensive & non-intrusive metadata check
0
exploit payloads sent — read-only only

Website Security & Header Scanner

Defensive Audit v1.2
TARGET
Enter your website URL. The scanner reads public HTTP headers, SSL validity, and exposed software metadata — nothing is attacked.

🔒 100% read-only reconnaissance — no exploit payloads, no brute force.

Validating host & running SSRF safety checks…

Security Grade—0 / 100
Awaiting Scan
Enter a URL above to run a defensive audit.
—
PHP Version
—
—
SSL Certificate
—
0 / 6
Security Headers
HSTS, CSP, Framing
—
Server Software
HTTP Server Header
—
readme.html
WordPress exposure
—
Checks Run
Audited live

PHP2Shell Advisory Check

Run a scan to check whether the server exposes a PHP branch affected by CVE-2026-109618 / CVE-2026-109619.

★ Audit Findings & Prioritized Fixes

Review prioritized vulnerabilities, missing headers, and configuration enhancements.

Instant Server Hardening Snippet

Paste these directives into your server config to deploy the missing security headers and suppress version leakage.

# Apache .htaccess Security Headers <IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" Header always set X-Frame-Options "SAMEORIGIN" Header always set X-Content-Type-Options "nosniff" Header always set Referrer-Policy "strict-origin-when-cross-origin" Header always set Permissions-Policy "geolocation=(), camera=(), microphone=()" Header always set Content-Security-Policy "default-src 'self' https: data: 'unsafe-inline' 'unsafe-eval';" Header unset X-Powered-By </IfModule># Hide server signature ServerSignature Off
✓ Report copied to clipboard
Disclaimer: Read-only check of publicly visible headers and SSL metadata. Not a penetration test — it does not access private data or attempt exploitation. PHP2Shell advisory data current as of October 2026 — always confirm the latest patched PHP release at php.net. For a full audit, contact H&U Solutions.
How It Works

How the Website Security Scanner Audits Your Site

Our defensive checker inspects your public HTTP response headers, SSL handshake, and server footprint without sending any malicious requests.

01

URL Validation & SSRF Shield

Validates the hostname, resolves A/AAAA DNS records, and blocks private, loopback, and reserved networks before any request is made.

02

Safe Header Reconnaissance

Sends read-only GET requests to inspect HSTS, CSP, X-Frame-Options, and software version disclosures.

03

SSL Handshake Evaluation

Reads the peer certificate to verify issuer trust, validity, and days until expiry.

04

PHP2Shell & Patch Analysis

Checks any advertised PHP version against the CVE-2026-109618 / CVE-2026-109619 advisory and generates server hardening snippets.

Security Advisory

What is PHP2Shell (CVE-2026-109618 & CVE-2026-109619)?

PHP2Shell is the industry nickname for two critical vulnerabilities in the core PHP runtime, tracked as CVE-2026-109618 and CVE-2026-109619, each rated CVSS 9.2. They allow pre-authentication remote code execution — an attacker can run code on the server with nothing more than a crafted web request, no login required. Because the flaws live in PHP core, they affect anything that runs PHP to serve web requests (mod_php, PHP-FPM, php-cgi, FrankenPHP, LiteSpeed).

The PHP team released emergency patches on October 21, 2026. Any server running a version below its patched release should be upgraded immediately:

  • PHP 8.5: patched in 8.5.12 and above.
  • PHP 8.4: patched in 8.4.27 and above.
  • PHP 8.3: patched in 8.3.36 and above.
  • PHP 8.2: patched in 8.2.35 and above.
  • PHP 8.1 and older: End-of-Life — no security patches are issued. Upgrade to a supported branch.

Advisory data current as of October 2026 — confirm the latest patched PHP release at php.net.

PHP BranchMinimum Patched VersionStatus
PHP 8.58.5.12Patched Release
PHP 8.48.4.27Patched Release
PHP 8.38.3.36Patched Release
PHP 8.28.2.35Patched Release
PHP 8.1 & OlderNone (EOL)End of Life
Defense-in-Depth

Why HTTP Security Headers Matter

HTTP security headers are directives your web server sends to the visitor's browser. They add defense-in-depth against common client-side threats — cross-site scripting (XSS), clickjacking, MIME-confusion, and protocol downgrade attacks.

Deploying them needs zero changes to your application code — they are set globally in your web server config (Apache, Nginx, LiteSpeed) or at the Cloudflare edge.

HeaderThreat ProtectedImpact
Strict-Transport-SecuritySSL stripping / MITMCritical
Content-Security-PolicyXSS & data injectionCritical
X-Frame-OptionsClickjackingHigh
X-Content-Type-OptionsMIME-sniffingMedium
Referrer-PolicyToken / URL leakageMedium
Permissions-PolicyUnauthorized hardware accessLow
Frequently Asked Questions

Website Security & Header Scanner FAQ

Expert answers on website security testing, PHP patch verification, and header hardening.

Security headers are an essential layer of browser defense against clickjacking, XSS, and downgrade attacks, but they are only one part of defense-in-depth. A complete posture also needs patched server runtimes (PHP, Nginx), secure credentials, updated plugins, and proper authentication controls.

Enter your URL in this tool. If your server emits the X-Powered-By header, the version is detected instantly. If it is hidden (good practice), check your hosting control panel (cPanel, Cloudways) or the Site Health screen in WordPress Tools.

Unpatched releases below 8.2.35, 8.3.36, 8.4.27 and 8.5.12 (all released before October 21, 2026) are affected. Older end-of-life branches such as PHP 8.1, 8.0 and 7.x receive no patches and should be upgraded immediately.

Update PHP to a patched release (8.2.35, 8.3.36, 8.4.27 or 8.5.12). On managed WordPress hosting, ask support to update your PHP version. On an unmanaged Ubuntu/Debian VPS, run apt update && apt upgrade php* and restart PHP-FPM/Apache.

They are instructions your web server returns that tell browsers how to handle your content securely — refuse non-HTTPS connections, block unauthorized iframe embedding, disallow MIME-sniffing, and prevent cross-site script execution.

HSTS (Strict-Transport-Security) forces browsers to use HTTPS, preventing downgrade/MITM attacks. Content-Security-Policy (CSP) is a granular ruleset that restricts which domains can run scripts, load images, or fetch resources on your page — the main defense against XSS.

PHP 8.2 is safe once updated to 8.2.35 or higher with the October 2026 security fixes. Since 8.2 is nearing the end of its security support, plan a migration to 8.3 or 8.4.

Hiding it does not patch underlying code, but it removes easy reconnaissance data used by automated vulnerability crawlers. Suppressing server and PHP version signatures is a recognized CIS Benchmark and OWASP hardening guideline.

More Free Tools

Explore the H&U Solutions Free Tool Suite

Access our full collection of free diagnostic, payroll, and technical SEO utilities — 100% free, no registration.

See all free tools →

Scored C or Below? Get Your Server Hardened

H&U Solutions hardens web infrastructure, resolves unpatched PHP vulnerabilities, and deploys security-header policies for businesses across Saudi Arabia and internationally.

contact@hnusolutions.com +92 309 5975615 Shop 7 & 22, Khyber Plaza, G-15/1, Islamabad 44150 Open 24 Hours