| Severity | Temuan | Status |
|---|---|---|
| HIGH | Security headers hilang (CSP, X-Frame-Options, dll) | Perlu tindakan |
| MEDIUM | User enumeration via REST API | Perlu tindakan |
| LOW | SPF soft-fail (~all) | Perbaikan disarankan |
| INFO | Info disclosure (readme.html / license.txt) | Opsional |
| Test Vector | Hasil |
|---|---|
Reflected XSS via ?s=<script> | Blocked (Monarx 403) |
XSS via ?s="><svg onload= | Blocked (Monarx 403) |
| XSS via wp-json search | Blocked (Monarx 403) |
| XSS via login form POST | Blocked (Monarx 403) |
| Sensitive files (wp-config.bak, .env, debug.log) | Blocked (403) |
| HTTP โ HTTPS redirect | 301 aktif |
| readme.html / license.txt | 200 (info disclosure) |
Tidak ada header X-Frame-Options, X-Content-Type-Options,
Referrer-Policy, Content-Security-Policy, atau Permissions-Policy.
Website rentan terhadap clickjacking, MIME sniffing, dan serangan client-side jika ada celah XSS.
.htaccess atau konfigurasi LiteSpeed.
Minimal: X-Frame-Options: SAMEORIGIN, X-Content-Type-Options: nosniff,
Referrer-Policy: strict-origin-when-cross-origin, dan CSP yang dibangun bertahap
(mulai Content-Security-Policy-Report-Only sebelum enforce).Endpoint /wp-json/wp/v2/users mengekspos daftar user beserta ID dan slug-nya.
Informasi ini mempermudah attacker melakukan brute-force login atau targeted phishing.
functions.php untuk membatasi
akses wp/v2/users hanya untuk user yang sudah login, atau install plugin keamanan
yang memblokir endpoint tersebut.Record SPF menggunakan ~all (soft-fail) bukan -all (hard-fail).
Domain masih bisa dimanfaatkan untuk email spoofing meski email-nya tetap tercatat di spam.
-all setelah
memastikan semua pengirim email resmi (Google Workspace) tercakup dalam record.File readme.html dan license.txt dapat diakses publik,
mengungkap versi WordPress yang digunakan.
.htaccess.| Komponen | Detail |
|---|---|
| CMS | WordPress 6.9.10 (up-to-date) |
| Theme | Eduma + Eduma Child (LearnPress LMS) |
| Server | LiteSpeed Web Server |
| Backend | PHP 8.3.35 |
| Hosting | RumahWeb (shared hosting, Indonesia) |
| Google Workspace | |
| TLS | Let's Encrypt, expire 14 Des 2026 |
| WAF / Security | Monarx v1.0.807 (aktif & efektif) |
| Plugins | LearnPress, Elementor, Slider Revolution, Contact Form 7, CleanTalk, TablePress, Thim Elementor Kit, TP Portfolio, Mailchimp for WP |