
New releaseAug 20, 2026
nodejsscan v4.8
nodejsscan은 Node.js 애플리케이션을 위한 정적 보안 코드 스캐너입니다.
nodejsscan 
Node.js 애플리케이션을 위한 정적 보안 코드 스캐너(SAST)입니다. libsast와 semgrep 기반으로 동작합니다.
nodejsscan 지원하기
e-러닝 코스 및 자격증
OpSecX Node.js Security: Pentesting and Exploitation - NJS
nodejsscan 실행
docker pull opensecurity/nodejsscan:latest
docker run -it -p 9090:9090 opensecurity/nodejsscan:latest
로컬에서 nodejsscan 설정
Postgres를 설치하고 nodejsscan/settings.py 또는 환경 변수로 SQLALCHEMY_DATABASE_URI를 구성하세요.
버전 4부터는 Windows 지원이 중단되었습니다.
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에서 nodejsscan/settings.py 또는 환경 변수로 SLACK_WEBHOOK_URL을 설정하세요.

이메일 알림
nodejsscan/settings.py 또는 환경 변수로 SMTP 설정을 구성하세요.
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 스크린샷

인도 

