
nodejsscan v4.8
nodejsscan Node.js अनुप्रयोगों के लिए एक स्थिर सुरक्षा कोड स्कैनर है।
nodejsscan 
Node.js अनुप्रयोगों के लिए स्थिर सुरक्षा कोड स्कैनर (SAST) जो libsast और semgrep द्वारा संचालित है।
nodejsscan का समर्थन करें
ई-लर्निंग पाठ्यक्रम और प्रमाणपत्र
OpSecX Node.js सुरक्षा: पेनटेस्टिंग और शोषण - NJS
nodejsscan चलाएँ
docker pull opensecurity/nodejsscan:latest
docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
nodejsscan को स्थानीय रूप से सेटअप करें
Postgres स्थापित करें और SQLALCHEMY_DATABASE_URI को nodejsscan/settings.py में या पर्यावरण चर के रूप में कॉन्फ़िगर करें।
संस्करण 4 से आगे, विंडोज समर्थन हटा दिया गया है।
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 # डेटाबेस स्कीमा बनाने के लिए एक बार चलाएँ
nodejsscan चलाने के लिए
./run.sh
यह http://127.0.0.1:9090 पर nodejsscan वेब उपयोगकर्ता इंटरफ़ेस चलाएगा।
कमांड लाइन इंटरफ़ेस (CLI) और Python API

- CLI: https://github.com/ajinabraham/njsscan#command-line-options
- API: https://github.com/ajinabraham/njsscan#python-api
प्रस्तुतियाँ
एकीकरण
Slack सूचनाएँ
अपना Slack ऐप Slack App बनाएँ और SLACK_WEBHOOK_URL को nodejsscan/settings.py में या पर्यावरण चर के रूप में सेट करें।

ईमेल सूचनाएँ
SMTP सेटिंग्स को nodejsscan/settings.py में या पर्यावरण चर के रूप में कॉन्फ़िगर करें।
CI/CD या 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
Docker इमेज बनाएँ
docker build -t nodejsscan .
docker run -it -p 9090:9090 nodejsscan
- CLI Docker इमेज: https://github.com/ajinabraham/njsscan#build-locally
nodejsscan स्क्रीनशॉट

के साथ बनाया गया 

