UNPKG

@internxt/scan

Version:

Use Node JS to scan files on your server with ClamAV's clamscan/clamdscan binary or via TCP to a remote server or local UNIX Domain socket. This is especially useful for scanning uploaded files provided by un-trusted sources.

23 lines (19 loc) 495 B
/** * * @param err */ function isPermissionError(err) { if (!err) return false; const msg = err.message?.toLowerCase() || ''; return ( err.code === 'EACCES' || err.code === 'EPERM' || err.code === 'EBUSY' || err.code === 'ENOENT' || err.code === 'ENOFILE' || msg.includes('operation not permitted') || msg.includes('access denied') || msg.includes('access is denied') ); } module.exports = isPermissionError;