route-detect
Find authentication (authn) and authorization (authz) security bugs in web application routes.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- bhusa-arsenal-2023-presentation.pdf
- evaluate.py
- final-paper.pdf
- gatech-2023-practicum-final-presentation.pdf
- grrcon-2023-presentation.pdf
- README.md
- __init__.py
- viz.py
- which.py
- Auth.qll
- codeql-pack.lock.yml
- qlpack.yml
- RailsAuth.ql
- RailsUnauth.ql
- codeql-pack.lock.yml
- qlpack.yml
- routes.rb
- posts_controller.rb
- users_controller.rb
- widgets_controller.rb
- RailsAuth.expected
- RailsAuth.qlref
- RailsUnauth.expected
- RailsUnauth.qlref
- codeql-pack.lock.yml
- qlpack.yml
- __init__.py
- codeql-workspace.yml
- Sinatra.ql
- __init__.py
- angular.yml
- cakephp.yml
- chi.yml
- django-rest-framework.yml
- django.yml
- express.yml
- fastapi.yml
- flask.yml
- gin.yml
- gorilla.yml
- grape.yml
- jax-rs.yml
- laravel.yml
- rails.yml
- react.yml
- sanic.yml
- spring.yml
- symfony.yml
- test-route-detect.yml
- __init__.py
- routes.tmpl.html
- __init__.py
- __main__.py
- const.py
- main.py
- types.py
- util.py
- test_viz.py
- test_which.py
- angular.ts
- cakephp.php
- chi.go
- django-rest-framework.py
- django.py
- express.js
- express.ts
- fastapi.py
- flask.py
- gin.go
- gorilla.go
- grape.rb
- jax-rs.java
- laravel.php
- rails.rb
- react.js
- react.tsx
- sanic.py
- spring.java
- symfony.php
- symfony.test.yaml
- test-route-detect.py
- test_queries.py
- test_rules.py
- test_templates.py
- test_util.py
- .flake8
- .gitignore
- .pre-commit-config.yaml
- CHANGELOG.md
- LICENSE
- poetry.lock
- pyproject.toml
- README.md
- routes-demo.png
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mschwager/route-detect
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd route-detect
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
$ python -m pip install --upgrade route-detect
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
$ codeql pack install $(poetry run routes which -c rails)
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ poetry install --with dev
pyproject.toml에 명시된 라이브러리를 설치합니다.
$ poetry run pre-commit run --all-files
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ poetry run pytest --cov
이 명령어를 터미널에 그대로 입력해 실행하세요.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
