
nodejsscan v4.8
nodejsscan è uno scanner statico di sicurezza del codice per applicazioni Node.js.
nodejsscan 
Scanner statico di sicurezza del codice (SAST) per applicazioni Node.js basato su libsast e semgrep.
Supporta nodejsscan
Corsi e certificazioni e-Learning
OpSecX Node.js Security: Pentesting and Exploitation - NJS
Esegui nodejsscan
docker pull opensecurity/nodejsscan:latest
docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
Configura nodejsscan localmente
Installa Postgres e configura SQLALCHEMY_DATABASE_URI in nodejsscan/settings.py o come variabile d'ambiente.
Dalla versione 4 in poi, il supporto per Windows è stato rimosso.
git clone https://github.com/ajinabraham/nodejsscan.git
cd nodejsscan
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 manage.py recreate-db # Run once to create database schema
Per eseguire nodejsscan
./run.sh
Questo eseguirà l'interfaccia utente web di nodejsscan all'indirizzo http://127.0.0.1:9090
Interfaccia a riga di comando (CLI) e API Python

- CLI: https://github.com/ajinabraham/njsscan#command-line-options
- API: https://github.com/ajinabraham/njsscan#python-api
Presentazioni
Integrazioni
Avvisi Slack
Crea la tua app Slack Slack App e imposta SLACK_WEBHOOK_URL in nodejsscan/settings.py o come variabile d'ambiente.

Avvisi Email
Configura le impostazioni SMTP in nodejsscan/settings.py o come variabile d'ambiente.
CI/CD o DevSecOps
- GitHub Action: https://github.com/ajinabraham/njsscan#github-action
- GitLab CI/CD: https://github.com/ajinabraham/njsscan#gitlab-cicd
- Travis CI: https://github.com/ajinabraham/njsscan#travis-ci
Crea l'immagine Docker
docker build -t nodejsscan .
docker run -it -p 9090:9090 nodejsscan
- Immagine Docker CLI: https://github.com/ajinabraham/njsscan#build-locally
Schermate di nodejsscan

in India 

