# Hasil pemeriksaan paket

Tanggal: 26 Oktober 2026. Runtime: Node.js v24.22.1 pada Linux.

- Pemeriksaan sintaks: **16 file JavaScript valid**.
- Pengujian otomatis: **31 lulus, 0 gagal, 0 dilewati**.
- Pemeriksaan lokal `doctor`: runtime, integritas SQLite, izin tulis data, dan aset frontend berhasil.
- Browser: formulir installer dan landing page desktop diperiksa secara visual; navigasi menuju dokumentasi API berjalan. Tidak teramati error aplikasi pada halaman tersebut; log ekstensi browser tidak dihitung sebagai log aplikasi.
- Halaman akun dan admin diuji melalui endpoint HTTP dan service; seluruh interaksi UI yang memerlukan login belum diuji manual melalui browser. Tata letak seluler memiliki breakpoint CSS, tetapi belum diperiksa pada perangkat fisik.

Skenario otomatis mencakup scrypt/password, operator khusus dan negara tanpa filter operator, duplikasi order bersamaan, key dipakai ulang, saldo kurang, quote kedaluwarsa, pembatalan, refund berulang, expiry tanpa SMS, SMS/OTP, resend, finish, SMS tanpa kode angka, revisi SMS terlambat, penolakan provider, respons create tidak pasti, pemulihan setelah restart service, snapshot salah, rekonsiliasi admin, deposit ganda, tagihan kedaluwarsa, ledger immutable, autentikasi adapter SMSCode, penyimpanan database, pemisahan demo/live, installer terkunci, CSRF, origin, IDOR, akses admin, validasi bukti pembayaran, token API, pencabutan sesi, dan file privat.

## Batas pemeriksaan

Tidak menggunakan API key atau uang pengguna. Adapter SMSCode diuji dengan respons simulasi yang mengikuti kontrak dokumentasi publik; pesanan nyata, saldo provider, stok, dan SMS jaringan pada akun Anda belum diuji. Deposit menggunakan verifikasi admin, bukan gateway pembayaran otomatis.

Dockerfile, Compose, Caddy, Nginx, dan systemd disediakan sebagai konfigurasi pemasangan. Build container, sertifikat domain, panel hosting pengguna, dan pemulihan password interaktif tidak dijalankan dalam lingkungan ini. Gunakan README untuk menyesuaikan lingkungan Anda. Tidak ada jaminan bebas kendala pada seluruh hosting atau perubahan API pihak ketiga.

Database, token pemasangan, akun percobaan, gambar bukti, file .env, dan backup hasil pengujian tidak dimasukkan ke ZIP. Saat Anda menjalankan aplikasi, database baru dan token installer dibuat pada server Anda sendiri.
