1.7 KiB
1.7 KiB
OPEN-ISP v0.5.1 (pickle-lime) — Patch Keamanan & Stabilitas
Tanggal: 2026-10-13
Rilis patch yang menutup seluruh temuan kerentanan dependensi, sekaligus memperkuat backup/restore dan logging.
Keamanan
npm audit: 16 → 0 kerentanan.- Menghapus
@whiskeysockets/baileys(tidak dipakai). - Memperbarui
axios,multer,brace-expansion,proxy-addr. xlsx→ build resmi SheetJS 0.20.3 (API sama).node-telegram-bot-api0.66 → 2.1.0 (memakai adapter v1→v2 internal; modul bot tidak dirombak).
- Menghapus
- Memperbaiki bug
trust proxy:X-Forwarded-Forterbalik sehingga IP bisa dipalsukan (berdampak pada rate-limit/login). cookie_securesebaiknya diaktifkan saat aplikasi dipublikasikan via HTTPS.
Backup & Restore
- Backup database memakai
VACUUM INTO→ snapshot konsisten walau database berjalan di mode WAL (sebelumnya menyalin file mentah berisiko kehilangan transaksi terbaru). - Restore diterapkan saat startup (sebelum koneksi DB dibuka) → menghindari kerusakan data karena menimpa file DB di bawah koneksi hidup. Aplikasi restart otomatis untuk menerapkan restore.
- Restore settings memakai pemuatan ulang otomatis (tanpa restart).
Logging
- Berkas log diputar otomatis (10MB × 5) — tidak lagi menumpuk memenuhi disk.
- Seluruh
console.*sisi server diarahkan ke logger → log seragam dan tersimpan dilogs/.
Lainnya
settings.jsondi-set permission600(rahasia tidak world-readable).- Versi dinaikkan ke 0.5.1.
Cara Update
- Docker:
docker compose pull/docker compose up -d --build. - Manual:
git pulllalunpm ci --omit=devdan restart aplikasi.