Skip to main content

Библиотека для обнаружения уязвимостей в 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vulnerability_checker-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vulnerability_checker-0.1.0-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

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

Hashes for vulnerability_checker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 19ae9721d70e6ab67c88e67a338f3607e295a82423c505a674bf01c85d2ea3ce
MD5 939bf5c0d8d2e425c5161ee58ee50618
BLAKE2b-256 27aead9805d3d9ab10997f49e7446c296d301c24754b1ffa5a146c7137d105fe

See more details on using hashes here.

File details

Details for the file vulnerability_checker-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vulnerability_checker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f377a6d13ab568904c64ccebdf2e7dffc34ea131f8b536e940d3c919f878ed23
MD5 36aa0491b3931caa805eb122bb9be7bc
BLAKE2b-256 da244335f0d49c33fd5c17941df708ee44e37e4ea4787842f71e7b55ee91261d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page