Semgrep CLI(Command Line Interface) 설치 방법
1. CLI상에서 Semgrep 설치합니다.
1.1 Ubuntu, Linux 시스템에서 명령어
python3 -m pip install semgrep
Note: 필자는 CLI를 Visual Studio Code에서 설치하였음
1.2 설치 없이 Docker를 통해 Semgrep 실행 가능함
docker run --rm -v "${PWD}:/src" returntocorp/semgrep semgrep --config=auto
만약 docker 설치 되지 않았다면 다음 명령으로 docker를 먼저 설치합니다.
~$ sudo apt install docker.io
~$ docker --version
Docker version 1.6.2, build 7c8fca2
Semgrep 설치시 각종 에러들 해결법
semgrep 설치시, Command python setup.py egg_info failed with error code 1 오류 해결 방법
pip setuptools 재설치해 줍니다. 또는 pip를 버전별로 차례로 업그레이드해줍니다.
sudo -H pip install --upgrade --ignore-installed pip setuptools
semgrep 설치 시,"Could not install packages due to an OSError: HTTPSConnectionPool ..." 에러
다음 환경 설명 후, 두 번째 명령 실행 후 해결됨
pip config set --user global.trusted-host files.pythonhosted.org
pip install --trusted-host pypi.python.org --trusted-host pypi.org --trusted-host files.pythonhosted.org ortools
'Integration & Python' 카테고리의 다른 글
Semgrep 강점 (0) | 2022.09.02 |
---|---|
Visual Studio Code WSL 설치 연동 & 윈도우 탐색기 WSL 경로 찾기 (0) | 2022.08.04 |
오픈 정적 분석 툴 semgrep 소개 (0) | 2022.08.03 |
코드 정적 분석 툴 - 코드소나(CodeSonar) 사용 하는 이유 (0) | 2022.07.11 |
파이썬 web3.0 모듈 설치 및 에러 해결 방법 (0) | 2022.02.17 |
댓글