
nodejsscan v4.8
nodejsscan est un scanner de sécurité statique de code pour les applications Node.js.
nodejsscan 
Scanner statique de code de sécurité (SAST) pour les applications Node.js propulsé par libsast et semgrep.
Soutenir nodejsscan
Cours en ligne et certifications
OpSecX Node.js Security: Pentesting and Exploitation - NJS
Exécuter nodejsscan
docker pull opensecurity/nodejsscan:latest
docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
Installer nodejsscan localement
Installez Postgres et configurez SQLALCHEMY_DATABASE_URI dans nodejsscan/settings.py ou en tant que variable d'environnement.
À partir de la version 4, le support de Windows est abandonné.
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 # Exécutez une fois pour créer le schéma de la base de données
Pour exécuter nodejsscan
./run.sh
Cela lancera l'interface utilisateur web de nodejsscan à l'adresse http://127.0.0.1:9090
Interface en ligne de commande (CLI) et API Python

- CLI : https://github.com/ajinabraham/njsscan#command-line-options
- API : https://github.com/ajinabraham/njsscan#python-api
Présentations
Intégrations
Alertes Slack
Créez votre application Slack Slack App et définissez SLACK_WEBHOOK_URL dans nodejsscan/settings.py ou en tant que variable d'environnement.

Alertes e-mail
Configurez les paramètres SMTP dans nodejsscan/settings.py ou en tant que variable d'environnement.
CI/CD ou DevSecOps
- Action GitHub : 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
Construire l'image Docker
docker build -t nodejsscan .
docker run -it -p 9090:9090 nodejsscan
- Image Docker CLI : https://github.com/ajinabraham/njsscan#build-locally
Captures d'écran de nodejsscan

en Inde 

