Skip to main content

CVE Telegram bot.

Project description

CVE Bot: Telegram bot that notifies about package update linked with CVE

Build Status codecov PyPi version Python versions black-formatter wemake-python-styleguide License: MIT

Try it out!

Key Features

  • Frequent DB update
  • Get actual info based on CVE number or Package name
  • Subscribe to update at any number of CVEs

Technical Requirements/Installation

Pre-requirements

Install Python 3.9, and pip package management tool.

Development Status

CVE Bot is in active development and accepts contributions. See our Contributing section below for more details.

We report new releases information here.

How to contribute

Fork, clone, setup development environment. No third-party build or test tools need to be installed at your system.

python3 -m venv .venv
. ./.venv/bin/activate
pip install setuptools wheel
pip install -e '.[dev]'

After that you'll have cve_bot and all development tools installed into virtualenv. Refer to config to set proper env vars for development. Actually the minimum required is CVE_BOT_TOKEN with your token Hack, then make PR. Don't forget to write unit tests, and check your code:

flake8 cve_bot
isort -c cve_bot
black --check cve_bot
pytest --cov

Or you can just install git-hooks

Git hooks

ln -s -r -t ./.git/hooks/ ./hooks/*

License

MIT, see LICENSE.

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

cve_bot-1.0.0.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

cve_bot-1.0.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file cve_bot-1.0.0.tar.gz.

File metadata

  • Download URL: cve_bot-1.0.0.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for cve_bot-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bf86c71d176b54a4cc65b55468021f81ab96cf968d9f505f42f89d5fc90f6b61
MD5 335b20f90d2845a84a3719d48b0339b1
BLAKE2b-256 6a8524a5d3c52202d80839e35f2954de0669786e6c5111aee5f5813044ea3fa4

See more details on using hashes here.

File details

Details for the file cve_bot-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cve_bot-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for cve_bot-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1b0522eaa0a8b148229e7fd132300aa42c37cba001729d1b65da2f0754746a
MD5 350d009f3b161a993bc5e7392c78237e
BLAKE2b-256 751af9a9f9208c4703418e0e565df65ac0bd97739942dadb985c054859ae3da5

See more details on using hashes here.

Supported by

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