Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ WPFather — WordPress Vulnerability Scanner

Go GitHub Stars License Platform

WPFather is a single-binary WordPress security scanner and reconnaissance tool written in Go. It runs a fixed set of non-destructive, read-only checks against a WordPress site and prints results directly to the terminal — no config files, no flags, no output files.

Built for authorized penetration testing, bug bounty recon, and WordPress hardening audits.


📦 Installation

GOPROXY=direct go install github.com/ps1-blacklist/wpfather@latest

⭐ Features

🔍 16 Scan Modules  |  🎯 Zero Config  |  ⚡ Single Binary  |  🔒 Read-Only  |  📋 Copy-Paste Ready Output

WPFather runs 16 scan modules per target:

Module What it checks
🔄 Redirect ChainFollows redirects, flags scope/host changes
🔒 TLS/SSLProtocol version, certificate expiry, self-signed detection
🛡️ WAF/CDN FingerprintCloudflare, Sucuri, Akamai, CloudFront, Fastly
🤖 robots.txt & sitemapParses disallowed paths for sensitive references
📡 HTTP MethodsDetects risky methods (PUT, DELETE, TRACE, CONNECT)
🍪 Cookie FlagsMissing Secure / HttpOnly / SameSite / Path attributes
⚙️ WordPress CoreVersion disclosure, debug mode, readme/install/cron exposure
📨 XML-RPCpingback SSRF vector, multicall brute-force vector, user validation
👥 UsersREST API user enumeration, author-ID enumeration
🔌 Plugins & ThemesSlug/version detection, NVD CVE lookup
📁 Sensitive FilesBackups, .git, .env, config backups, logs (25+ paths)
📂 Directory ListingOpen directory index detection
🛡️ Security HeadersHSTS, CSP, X-Frame-Options, and more
💧 Info LeaksInternal IPs, emails, API keys, AWS keys, private keys
🎯 SSRF ConfirmationVerifies pingback SSRF against internal/metadata targets

Every finding includes the exact URL that triggered it, so results can be copy-pasted straight into a browser or curl for manual verification.


🚀 Usage

No flags, no arguments. Run the binary and follow the prompts:

wpfather
📥 Your Domain: example.com
Type 'yes' to confirm you are authorized to scan example.com:

The tool confirms authorization, runs all 16 modules, and prints findings live as they're found, followed by a summary with a risk score out of 100.


⚠️ Responsible Use

Only run WPFather against systems you own or have explicit written authorization to test. Unauthorized scanning may violate the CFAA or equivalent laws in your jurisdiction.


👨‍💻 Author

Built by ps1-blacklist — Red Squad Bangladesh

🔗 GitHub: github.com/ps1-blacklist


❤️ 👍

Made with ❤️ for the security community