Subdomain: pengumpulan.baznassumbawa.id
https://pengumpulan.baznassumbawa.id | Folder: /home/n1579664/public_html/pengumpulan.baznassumbawa.id
Ringkasan Diagnosis & Temuan Otomatis
Hasil analisis otomatis dari HTTP, SSL, DNS, Keamanan Header, Git, Error Log, dan Link halaman utama.
- PERHATIAN Header membocorkan versi software: X-Powered-By: PHP/8.1.34.
- PERHATIAN Record DMARC belum dipasang.
- PERHATIAN Terdapat 42 file yang berubah atau belum di-commit di folder proyek.
- KRITIS Ditemukan 6 jenis error unik (18 baris log).
1. Pemeriksaan HTTP, Rincian Waktu Muat & Rantai Redirect
Mengukur kecepatan DNS lookup, koneksi TCP, negosiasi TLS, waktu tunggu server (TTFB), dan kompresi respons.
- Status akhir
- HTTP 200
- URL akhir
- https://pengumpulan.baznassumbawa.id/login
- Judul halaman
- Masuk | SIM Pengumpulan ZIS
- Protokol
- HTTP/2
- Server
- LiteSpeed
- Ukuran HTML
- 14.4 KB (kompresi: br)
- Content-Type
- text/html; charset=UTF-8
Rincian waktu muat: total 6 ms
Rantai redirect
- 302 https://pengumpulan.baznassumbawa.id
- 200 https://pengumpulan.baznassumbawa.id/login
Lihat semua header respons (18)
| x-powered-by | PHP/8.1.34 |
| set-cookie | PHPSESSID=k5r2oqu447nsi0mrtgrrit6npm; path=/; secure; HttpOnly; SameSite=Lax |
| expires | Thu, 19 Nov 1981 08:52:00 GMT |
| cache-control | no-store, no-cache, must-revalidate |
| pragma | no-cache |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| x-xss-protection | 1; mode=block |
| referrer-policy | strict-origin-when-cross-origin |
| strict-transport-security | max-age=31536000; includeSubDomains; preload |
| content-type | text/html; charset=UTF-8 |
| content-encoding | br |
| vary | Accept-Encoding,User-Agent |
| date | Thu, 29 Oct 2026 01:57:51 GMT |
| server | LiteSpeed |
| platform | hostinger |
| permissions-policy | geolocation=(), microphone=(self), camera=(self) |
| alt-svc | h3=":443"; ma=2592000, h3-29=":443"; ma=2592000 |
2. Inspektur Sertifikat SSL / TLS
Kecocokan nama domain (SAN), penerbit, sisa hari aktif, dan algoritma enkripsi.
- Cocok dengan domain
- Ya
- Sisa masa berlaku
- 66 hari (2026-10-05 s/d 2027-01-03)
- Diterbitkan untuk
- pengumpulan.baznassumbawa.id
- Penerbit
- Let's Encrypt YR2
- Protokol / Cipher
- TLSv1.3 / TLS_AES_256_GCM_SHA384
- Algoritma tanda tangan
- RSA-SHA256
- Domain dalam sertifikat (2)
- pengumpulan.baznassumbawa.id
- www.pengumpulan.baznassumbawa.id
3. Catatan DNS, Nameserver & Email (SPF/DMARC)
Pengecekan record A, AAAA, CNAME, NS, MX, SPF, DMARC, dan Reverse PTR IP server.
- Host diperiksa
- pengumpulan.baznassumbawa.id (domain induk: baznassumbawa.id)
- A (IPv4)
- 185.229.118.74
- AAAA (IPv6)
- Tidak ada
- Reverse DNS
- 185.229.118.74 -> srv159.niagahoster.com
- Nameserver
- ns2.niagahoster.com
- ns1.niagahoster.com
- MX (email)
- 0 baznassumbawa.id
- SPF
- v=spf1 ip4:185.229.118.51 include:relay.mailchannels.net +a +mx include:spf.antispamcloud.com ~all
- DMARC
- Belum ada
- TXT lain
- Tidak ada
4. Audit Header Keamanan HTTP
Pemeriksaan HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, dan kebocoran versi software.
Terpasang 5 dari 6 header keamanan yang direkomendasikan.
| Header | Status | Fungsi | Nilai |
|---|---|---|---|
| Strict-Transport-Security | Terpasang | Memaksa browser selalu memakai HTTPS. | max-age=31536000; includeSubDomains; preload |
| Content-Security-Policy | Belum ada | Membatasi sumber script/style yang boleh dimuat. | - |
| X-Frame-Options | Terpasang | Mencegah halaman disisipkan ke iframe situs lain. | SAMEORIGIN |
| X-Content-Type-Options | Terpasang | Mencegah browser menebak tipe file. | nosniff |
| Referrer-Policy | Terpasang | Mengatur data URL asal yang dikirim ke situs lain. | strict-origin-when-cross-origin |
| Permissions-Policy | Terpasang | Membatasi akses kamera, mikrofon, lokasi. | geolocation=(), microphone=(self), camera=(self) |
Informasi versi yang terlihat publik
- X-Powered-By: PHP/8.1.34
Sembunyikan dengan menambahkan Header unset X-Powered-By di .htaccess, atau matikan expose_php di Select PHP Version.
5. Peta Struktur Folder, Pemakaian Disk & Perubahan File
Rincian direktori terbesar, 15 file terbesar, komposisi ekstensi, dan file yang baru dimodifikasi dalam 7 hari terakhir.
- Lokasi Folder
- /home/n1579664/public_html/pengumpulan.baznassumbawa.id
- Total Ukuran Proyek
- 178.17 MB
- Jumlah File & Folder
- 3,405 file dalam 520 direktori
Folder Terbesar
| Folder | File | Ukuran |
|---|---|---|
| assets/ | 2,528 | 123.95 MB |
| .git/ | 65 | 19.97 MB |
| backups/ | 7 | 17.41 MB |
| vendor/ | 707 | 11.83 MB |
| (root) | 22 | 3.59 MB |
| pages/ | 49 | 976.2 KB |
| config/ | 14 | 322.0 KB |
| inc/ | 6 | 113.5 KB |
| log file perubahan/ | 4 | 31.8 KB |
| cron/ | 1 | 2.2 KB |
| database/ | 1 | 1.3 KB |
| logs/ | 1 | 394 B |
Komposisi Ekstensi File
| Ekstensi | Jumlah | Total Ukuran |
|---|---|---|
| .map | 166 | 50.36 MB |
| .js | 998 | 32.33 MB |
| .pack | 1 | 19.50 MB |
| .css | 386 | 17.71 MB |
| .sql | 8 | 17.65 MB |
| .svg | 540 | 8.43 MB |
| .ttf | 19 | 5.82 MB |
| .php | 671 | 5.46 MB |
| .jpg | 57 | 4.09 MB |
| .phar | 1 | 3.14 MB |
| .html | 80 | 2.68 MB |
| 42 | 2.30 MB |
15 File Terbesar
| Path File | Ukuran | Diubah |
|---|---|---|
| assets/adminlte/plugins/pdfmake/pdfmake.min.js.map | 3.84 MB | 2026-10-10 10:18 |
| assets/adminlte/dist/css/adminlte.min.css.map | 3.67 MB | 2026-10-10 10:17 |
| assets/adminlte/docs/assets/css/adminlte.min.css.map | 3.67 MB | 2026-10-10 10:17 |
| assets/adminlte/plugins/pdfmake/pdfmake.js.map | 3.48 MB | 2026-10-10 10:18 |
| composer.phar | 3.14 MB | 2026-04-05 02:36 |
| backups/auto_backup_20261028_225141.sql | 2.93 MB | 2026-10-28 22:51 |
| backups/auto_backup_20261028_083910.sql | 2.92 MB | 2026-10-28 08:39 |
| backups/auto_backup_20261026_030458.sql | 2.89 MB | 2026-10-26 03:04 |
| backups/auto_backup_20261025_021022.sql | 2.89 MB | 2026-10-25 02:10 |
| backups/manual_backup_n1579664_xPgbaZtas7iajQGtgfZis_20261023_110720.sql | 2.88 MB | 2026-10-23 11:07 |
| backups/manual_backup_n1579664_xPgbaZtas7iajQGtgfZis_20261023_110707.sql | 2.88 MB | 2026-10-23 11:07 |
| assets/adminlte/plugins/pdfmake/pdfmake.js | 2.63 MB | 2026-10-10 10:18 |
| assets/adminlte/dist/css/alt/adminlte.light.min.css.map | 2.50 MB | 2026-10-10 10:17 |
| assets/adminlte/docs/assets/css/alt/adminlte.light.min.css.map | 2.50 MB | 2026-10-10 10:17 |
| assets/adminlte/dist/css/adminlte.css.map | 2.29 MB | 2026-10-10 10:17 |
File Baru Diubah (7 Hari Terakhir)
| Path File | Ukuran | Waktu Ubah |
|---|---|---|
| pages/settings/website/index.php | 19.2 KB | 2026-10-28 22:58 |
| login.php | 20.0 KB | 2026-10-28 22:58 |
| backups/auto_backup_20261028_225141.sql | 2.93 MB | 2026-10-28 22:51 |
| config/last_auto_backup.txt | 10 B | 2026-10-28 22:51 |
| .gitignore | 241 B | 2026-10-28 22:51 |
| config/auth.php | 16.6 KB | 2026-10-28 22:50 |
| pages/users/index.php | 13.1 KB | 2026-10-28 22:34 |
| pages/profile/index.php | 10.1 KB | 2026-10-28 22:34 |
| backups/auto_backup_20261028_083910.sql | 2.92 MB | 2026-10-28 08:39 |
| backups/auto_backup_20261026_030458.sql | 2.89 MB | 2026-10-26 03:04 |
| backups/auto_backup_20261025_021022.sql | 2.89 MB | 2026-10-25 02:10 |
| backups/manual_backup_n1579664_xPgbaZtas7iajQGtgfZis_20261023_110720.sql | 2.88 MB | 2026-10-23 11:07 |
| backups/manual_backup_n1579664_xPgbaZtas7iajQGtgfZis_20261023_110707.sql | 2.88 MB | 2026-10-23 11:07 |
6. Inspektur Repositori Git Mendalam
Remote origin URL, daftar semua branch, posisi ahead/behind, file berubah (dirty), dan 15 riwayat commit terakhir.
- Branch Aktif
- main
- Remote Origin
- https://github.com/pahriyadi/bidang_pengumpulan_baznas_sumbawa.git
- Total Commit
- 8 commit
- Tag Terakhir
- (belum ada tag)
- Posisi terhadap Origin
- Ahead 0 / Behind 0
- Ukuran .git/objects
- 19.64 MB
- Daftar Branch
- * main
- remotes/origin/HEAD -> origin/main
- remotes/origin/main
File Berubah / Belum Di-commit (42)
- M config/database.php
- ?? assets/uploads/dokumen_penerima/
- ?? assets/uploads/favicon/
- ?? assets/uploads/profile/profile_1_1784399194.jpeg
- ?? assets/uploads/profile/profile_3_1788842598.jpeg
- ?? assets/uploads/rekening_koran/RK_1789707541_Mutasi_Rekening__321.pdf
- ?? assets/uploads/rekening_koran/RK_1789707558_Mutasi_Rekening__321.pdf
- ?? assets/uploads/rekening_koran/RK_1789707669_Mutasi_Rekening__321.pdf
- ?? assets/uploads/rekening_koran/RK_1791852857_Mutasi_Rekening.pdf
- ?? assets/uploads/rekening_koran/RK_1791853066_Mutasi_Rekening.pdf
- ?? assets/uploads/rekening_koran/RK_1_202604_1777864941.pdf
- ?? assets/uploads/rekening_koran/RK_1_202604_1783299122.pdf
- ?? assets/uploads/rekening_koran/RK_1_202605_1780364854.pdf
- ?? assets/uploads/rekening_koran/RK_1_202606_1782884209.pdf
- ?? assets/uploads/rekening_koran/RK_1_202607_1785737596.pdf
- ?? assets/uploads/rekening_koran/RK_1_202608_1788227314.pdf
- ?? assets/uploads/rekening_koran/RK_1_202608_1788227582.pdf
- ?? assets/uploads/rekening_koran/RK_1_202608_1788227687.pdf
- ?? assets/uploads/rekening_koran/RK_1_202608_1788228000.pdf
- ?? assets/uploads/rekening_koran/RK_1_202609_1790905974.pdf
- ?? assets/uploads/rekening_koran/RK_5_202601_1782882112.pdf
- ?? assets/uploads/rekening_koran/RK_5_202604_1777865167.pdf
- ?? assets/uploads/rekening_koran/RK_5_202605_1780364644.pdf
- ?? assets/uploads/rekening_koran/RK_5_202606_1782883417.pdf
- ?? assets/uploads/rekening_koran/RK_5_202607_1785736483.pdf
- ?? assets/uploads/rekening_koran/RK_5_202608_1788333048.pdf
- ?? assets/uploads/rekening_koran/RK_5_202609_1790904410.pdf
- ?? assets/uploads/rekening_koran/RK_5_202609_1790905233.pdf
- ?? assets/uploads/rekening_koran/RK_6_202601_1775715054.pdf
- ?? assets/uploads/rekening_koran/RK_6_202603_1775712215.pdf
- ?? assets/uploads/rekening_koran/RK_6_202604_1777865058.pdf
- ?? assets/uploads/rekening_koran/RK_6_202605_1780364736.pdf
- ?? assets/uploads/rekening_koran/RK_6_202606_1782884510.pdf
- ?? assets/uploads/rekening_koran/RK_6_202608_1788333761.pdf
- ?? assets/uploads/rekening_koran/RK_6_202608_1788333847.pdf
- ?? assets/uploads/skz_logo/logo_skz_1789711099.png
- ?? assets/uploads/skz_ttd/ttd_ketua_1789711099.jpeg
- ?? config/app.php
- ?? error_log
- ?? pages/ai_asisten/error_log
- ?? pages/laporan/error_log
- ?? referensi_desain_tabel.md
15 Riwayat Commit Terakhir
| Hash | Penulis | Waktu | Pesan Commit |
|---|---|---|---|
| 166d677 | pahriyadi | 11 hours ago | feat(auth): tambah opsi metode login google/manual di pengaturan website |
| 667fe85 | pahriyadi | 11 hours ago | chore(security): perkuat verifikasi SSL Google Auth & ignore last_auto_backup.txt |
| ed4b73d | pahriyadi | 11 hours ago | penguatan keamanan tambahan pada sistem logn. pemeriksaan SSL verifikasi |
| 6dc6b5c | pahriyadi | 11 hours ago | feat(auth): tambah fitur login dengan akun Google (OAuth 2.0) |
| 8c445a3 | pahriyadi | 3 weeks ago | status berhasil deploy melalui git |
| a655309 | pahriyadi | 3 weeks ago | tes deploy |
| 23d4052 | pahriyadi | 3 weeks ago | docs: finalize comprehensive cpanel terminal guide for pengumpulan.baznassumbawa.id |
| 8882410 | pahriyadi | 3 weeks ago | feat: initial commit portal pengumpulan baznas sumbawa |
7. Deteksi Framework, Runtime PHP & Paket Composer
Versi CodeIgniter/Laravel/WordPress/Native, mode environment, batas memori PHP, ekstensi aktif, dan pratinjau .htaccess.
- Framework Terdeteksi
- PHP Native
- Versi Framework
- -
- Mode Environment
- -
- Konfigurasi Base URL
- -
- Driver Database
- -
- Versi PHP Server
- 8.1.34 (litespeed)
- Batas Memori & Upload
- Memory: 512M | Upload: 128M | Post: 128M
- Batas Eksekusi
- 90 detik
Status Ekstensi PHP Penting
Paket Composer (2)
- dompdf/dompdf: ^3.1
- smalot/pdfparser: ^2.12
Isi File .htaccess
# Hilangkan ekstensi .php dari URL
# Jangan tambahkan "Options" di sini — tanpa AllowOverride Options Apache bisa balas 403.
DirectoryIndex index.php
# --- PENGUATAN KEAMANAN WEB (SECURITY HEADERS) ---
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set X-XSS-Protection "1; mode=block"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "geolocation=(), microphone=(self), camera=(self)"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
# Beranda (path kosong) → index.php
RewriteRule ^$ index.php [L]
# File atau folder yang sudah ada secara fisik — biarkan web server layani langsung
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# /nama → nama.php jika filenya ada di direktori
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L,QSA]
</IfModule> 8. Pengelompokan Frekuensi Error & Bug
Mengelompokkan pesan error berulang berdasarkan frekuensi tertinggi beserta lokasi file dan nomor baris.
Ditemukan 6 jenis error unik dari total 18 baris log pada file: error_log.
| Frekuensi | Level | Lokasi File:Baris | Sumber | Pesan Error |
|---|---|---|---|---|
| 3x | WARNING | helpers.php:2 | error_log | PHP Warning: require_once(/home/n1579664/public_html/pengumpulan.baznassumbawa.id/config/config/helpers.php): Failed to open stream: No such file or directory in /home/n1579664/public_html/pengumpulan.baznassumbawa.id/config/helpers.php on line 2 |
| 3x | ERROR | helpers.php:2 | error_log | PHP Fatal error: Uncaught Error: Failed opening required '/home/n1579664/public_html/pengumpulan.baznassumbawa.id/config/config/helpers.php' (include_path='.:/opt/alt/php81/usr/share/pear:/opt/alt/php81/usr/share/php:/usr/share/pear:/usr/share/php') in /home/ |
| 3x | NOTICE | - | error_log | Stack trace: |
| 3x | NOTICE | - | error_log | #0 /home/n1579664/public_html/pengumpulan.baznassumbawa.id/index.php(2): require_once() |
| 3x | NOTICE | - | error_log | #1 {main} |
| 3x | NOTICE | helpers.php:2 | error_log | thrown in /home/n1579664/public_html/pengumpulan.baznassumbawa.id/config/helpers.php on line 2 |
9. Pemeriksa Link Internal Halaman Utama
Memastikan tautan internal di halaman depan tidak mengarah ke halaman 404 atau 500.
Tidak ditemukan tautan internal pada halaman utama.