Node.js Kit

Ready to use samples written in Node.js makes the ScanCloud platform really easy to use from client or server side Java Script.

The tool is open source so you can modify as you wish. Also see Node,js Kit Listing


Get the node module by running the command below at the root of your node project (i.e. the directory that has package.json file)

npm i @secplugs/filescan

This will now add the secplugs filescan node module to the package.json


Usage pattern is to get an instance and then uses its methods to scan objects.

Scan A File

Here, a very simple example of how to scan a file

let secplugs = require('@secplugs/filescan').getInstance()

async function asyncQuickTest(fileToScan) {
        .then(res => console.log(res));

async function simpleTestScan() {
    let result = await secplugs.isClean("./package.json")

let fileToScan = process.argv.slice(2)[0];

Use Your Own API Key

To use additional features and the privacy of your own account, after registering with ScanCloud, sign in with your username and create an API key

After creating a key, the only change to the code sample above would be

let secplugs = require('@secplugs/filescan').getInstance("your-api-key")

Everything else remains the same.


Having trouble? Contact ScanCloud