Библиотека для обнаружения уязвимостей в Python-коде
Project description
Vulnerability Checker
Библиотека для обнаружения уязвимостей в Python-коде. Предназначена для интеграции в CI/CD системы, такие как GitLab CI/CD.
Возможности
- Статический анализ кода для обнаружения уязвимостей безопасности
- Проверка зависимостей на наличие известных уязвимостей
- Анализ небезопасных конструкций в коде
- Возвращает ненулевой код возврата в случае обнаружения проблем
- Формирование подробных отчетов о найденных уязвимостях
Установка
pip install vulnerability-checker
Использование
Командная строка
# Базовый анализ директории
vulncheck /path/to/your/project
# Анализ с генерацией отчета в JSON
vulncheck /path/to/your/project --output report.json
# Проверка только конкретных типов уязвимостей
vulncheck /path/to/your/project --checks sql-injection,xss,dependency-check
Интеграция с GitLab CI/CD
security_check:
stage: test
script:
- pip install vulnerability-checker
- vulncheck . --output report.json --exit-on-issues
artifacts:
paths:
- report.json
Лицензия
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vulnerability_checker-0.1.0.tar.gz.
File metadata
- Download URL: vulnerability_checker-0.1.0.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19ae9721d70e6ab67c88e67a338f3607e295a82423c505a674bf01c85d2ea3ce
|
|
| MD5 |
939bf5c0d8d2e425c5161ee58ee50618
|
|
| BLAKE2b-256 |
27aead9805d3d9ab10997f49e7446c296d301c24754b1ffa5a146c7137d105fe
|
File details
Details for the file vulnerability_checker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vulnerability_checker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f377a6d13ab568904c64ccebdf2e7dffc34ea131f8b536e940d3c919f878ed23
|
|
| MD5 |
36aa0491b3931caa805eb122bb9be7bc
|
|
| BLAKE2b-256 |
da244335f0d49c33fd5c17941df708ee44e37e4ea4787842f71e7b55ee91261d
|