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.

57 lines (56 loc) 1.83 kB
{ "name": "@internxt/scan", "version": "1.0.7", "author": "Kyle Farris <kyle.farris@infotechinc.com> (https://infotechinc.com)", "description": "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.", "main": "index.js", "types": "types/index.d.ts", "contributors": [ "dietervds", "nicolaspeixoto", "urg <Patrick McAndrew>", "SaltwaterC <Ștefan Rusu>", "Sjord <Sjoerd Langkemper>", "chris-maclean <Christopher Maclean>", "ngraef <Nick Graef>", "caroneater <Gabriel Fournier>" ], "scripts": { "docs": "jsdoc2md index.js lib/* > API.md", "format": "prettier '**/*.{js,json}' --write", "lint": "eslint '**/*.js'", "lint:fix": "eslint --fix '**/*.js'", "test": "make test" }, "keywords": [ "clamav", "virus", "clamscan", "upload", "virus scanning", "clam", "clamd", "security" ], "license": "MIT", "engines": { "node": ">=18.0.0" }, "devDependencies": { "@babel/eslint-parser": "^7.19.1", "@types/node": "^22.13.8", "axios": "^1.2.0", "chai": "^4.4.1", "chai-as-promised": "^7.1.1", "eslint": "^8.28.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-chai-friendly": "^0.7.2", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsdoc": "^48.2.1", "eslint-plugin-prettier": "^5.1.3", "jsdoc-to-markdown": "^9.0.4", "mocha": "^10.1.0", "prettier": "^3.2.5" } }