Metadata-Version: 1.0
Name: nodejsscan
Version: 2.6
Summary: Static Code Analyzer for Node.js Applications
Home-page: http://pypi.python.org/pypi/nodejsscan/
Author: Ajin Abraham
Author-email: ajin25@gmail.com
License: UNKNOWN
Description: # NodeJsScan
        
        Static security code scanner (SAST) for Node.js applications.
        
        ### Configure & Install NodeJsScan UI
        
        1. Install Postgres and configure `SQLALCHEMY_DATABASE_URI` in `core/settings.py`
        2. Run `pip install -r requirements.txt`
        3. Run `python createdb.py`
        4. Run `python app.py`
        
        This will run NodeJsScan on `http://0.0.0.0:9090`
        If you need to debug, set `DEBUG = True` in `core/settings.py`
        
        ### NodeJsScan CLI
        
        The command line interface (CLI) allows you to integrate NodeJsScan with DevSecOps CI/CD pipelines. The results are in JSON format. When you use CLI the results are never stored with NodeJsScan backend.
        
        ```
        virtualenv venv
        source venv/bin/activate
        python setup.py install
        nodejsscan 
        usage: nodejsscan [-h] [-d DIRECTORY [DIRECTORY ...]] [-o OUTPUT]
        
        optional arguments:
          -h, --help            show this help message and exit
          -d DIRECTORY [DIRECTORY ...], --directory DIRECTORY [DIRECTORY ...]
                                Node.js source code directory to scan
          -o OUTPUT, --output OUTPUT
                                Output file to save JSON report
        ```
        
        ### Learn Node.js Security: Pentesting and Exploitation
        [OpSecX Video Course](https://opsecx.com/index.php/product/node-js-security-pentesting-and-exploitation/)
        
        ### Docker
        
        ```
        docker build -t nodejsscan .
        docker run -it -p 9090:9090 nodejsscan
        ```
        
        ### DockerHub
        
        ```
        docker pull opensecurity/nodejsscan
        docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
        ```
        
        #### NodeJsScan Web UI
        ![NodeJsScan V2](https://cloud.githubusercontent.com/assets/4301109/22619224/26acd162-eb16-11e6-8f28-bd477c92991f.png)
        
        #### Static Analysis
        ![NodeJsScan Static Scan Results](https://user-images.githubusercontent.com/4301109/33951861-294062a0-e056-11e7-8472-3c101be52390.jpg)
        ![NodeJsScan Static Scan Vulnerability Details](https://user-images.githubusercontent.com/4301109/30637698-bfa68e04-9e16-11e7-8233-bfde503d7e5a.png)
        
        
Platform: UNKNOWN
