nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
File Explorer
Download Latest Version (.zip)- codeql.yml
- docker-latest.yml
- docker-release.yml
- tests.yml
- FUNDING.yml
- __init__.py
- app.py
- filters.py
- models.py
- nodejsscan.py
- settings.py
- utils.py
- black-dashboard.css
- index.css
- monokai-sublime.css
- nodejsscan.css
- nucleo-icons.css
- shCoreDefault.min.css
- nucleo.eot
- nucleo.ttf
- nucleo.woff
- nucleo.woff2
- apple-touch-icon.png
- favicon.ico
- nodejsscan.png
- bootstrap.min.js
- jquery.min.js
- bootstrap-notify.js
- chartjs.min.js
- highlight.pack.js
- jquery.bootstrap-growl.min.js
- shBrushJScript.js
- shCore.js
- nodejsscan.js
- test_assets.zip
- base.html
- email.html
- index.html
- scan_result.html
- scans.html
- search.html
- __init__.py
- dashboard.py
- db_operations.py
- email.py
- git_utils.py
- slack.py
- upload.py
- .dockerignore
- .gitignore
- docker-compose.yml
- Dockerfile
- entrypoint.sh
- LICENSE
- manage.py
- README.md
- requirements.txt
- run.sh
- tests.py
- tox.ini
# Installation Guide
1. Get the code
git clone https://github.com/ajinabraham/nodejsscan
Downloads the entire project code from GitHub to your computer.
cd nodejsscan
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker pull opensecurity/nodejsscan:latest
Type this command into your terminal and run it.
docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
Runs the built image as an actual container.
docker build -t nodejsscan .
Builds a runnable image based on the Dockerfile.
docker run -it -p 9090:9090 nodejsscan
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
python3 -m venv venv
Runs the Python script (or module).
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
